git » homepage.git » commit 8a715b3

Archive open-source footprint and linked evidence

author Alan Dipert
2026-08-10 17:32:15 UTC
committer Alan Dipert
2026-08-10 17:32:15 UTC
parent 522a4fed98742e09781c7dfac7f6915488b82568

Archive open-source footprint and linked evidence

Makefile +17 -1
README.md +9 -0
archive/SHA256SUMS +100 -1
archive/linked-pages/README.md +6 -0
archive/linked-pages/archive-org-links.warc.gz +3 -0
archive/linked-pages/index.tsv +40 -0
archive/linked-pages/metadata/computabilitylog0000bool.json +1 -0
archive/linked-pages/metadata/continentalphilo0000solo.json +1 -0
archive/linked-pages/metadata/criticaltraditio0000unse.json +1 -0
archive/linked-pages/metadata/existentialistph0000oakl.json +1 -0
archive/linked-pages/metadata/foucaultreader0000fouc.json +1 -0
archive/linked-pages/metadata/immensejourney00eise.json +1 -0
archive/linked-pages/metadata/introductiontolo0000copi.json +1 -0
archive/linked-pages/metadata/islandsoftruthma0000pete.json +1 -0
archive/linked-pages/metadata/killingtimeautob00feye.json +1 -0
archive/linked-pages/metadata/ludwigwittgenste00monk.json +1 -0
archive/linked-pages/metadata/mathematicalexpe0000davi.json +1 -0
archive/linked-pages/metadata/mathematicaltour00pete.json +1 -0
archive/linked-pages/metadata/newhistoryofphil0001mats.json +1 -0
archive/linked-pages/metadata/newturingomnibus0000dewd.json +1 -0
archive/linked-pages/metadata/oxfordhistoryofw0000unse.json +1 -0
archive/linked-pages/metadata/passionforwisdom00solo.json +1 -0
archive/linked-pages/metadata/passionsphilosop0000solo.json +1 -0
archive/linked-pages/metadata/shorthistoryofph00solo.json +1 -0
archive/linked-pages/metadata/socratestosartre0000stum.json +1 -0
archive/linked-pages/metadata/tinkertoycompute00dewd.json +1 -0
archive/linked-pages/metadata/williamjamesbiog00alle.json +1 -0
archive/linked-pages/raw/0e16f0236443924f.html +171 -0
archive/linked-pages/raw/0e983cc34b06a67e.html +318 -0
archive/linked-pages/raw/135616cce9046f92.html +3840 -0
archive/linked-pages/raw/1457eca04d49b50a.html +428 -0
archive/linked-pages/raw/1e07a370e2c0805b.html +3697 -0
archive/linked-pages/raw/26a4ee38ac0569de.html +346 -0
archive/linked-pages/raw/332511f2fd2cfa8b.html +350 -0
archive/linked-pages/raw/34c8fd7c9de86e0a.html +793 -0
archive/linked-pages/raw/369f8956e293c47c.html +937 -0
archive/linked-pages/raw/38399e5db9edf0b6.html +538 -0
archive/linked-pages/raw/406432ec24d991f5.html +3850 -0
archive/linked-pages/raw/43622f66b43ec626.html +703 -0
archive/linked-pages/raw/4448806eafb0c1c3.html +250 -0
archive/linked-pages/raw/4b43982afa18c995.html +3837 -0
archive/linked-pages/raw/4b61af7ddfef304b.html +3743 -0
archive/linked-pages/raw/530c508f89d24b09.html +3821 -0
archive/linked-pages/raw/590f0f09e566b806.html +3831 -0
archive/linked-pages/raw/5b99d69ee692a810.html +3797 -0
archive/linked-pages/raw/6580a8620a6d294b.html +3802 -0
archive/linked-pages/raw/6b1de9b5fb14b14b.html +371 -0
archive/linked-pages/raw/7f748f5e4f0e6d6d.html +3764 -0
archive/linked-pages/raw/8092af09b0a85b5e.html +365 -0
archive/linked-pages/raw/894eebaf95fac9c2.html +386 -0
archive/linked-pages/raw/933a58d0de9862df.html +3843 -0
archive/linked-pages/raw/9538ecf7720c0a8c.html +3824 -0
archive/linked-pages/raw/95bcdf42425f56c7.html +508 -0
archive/linked-pages/raw/9b20d53eaa69ae59.html +3782 -0
archive/linked-pages/raw/9cfacd3925216022.html +3838 -0
archive/linked-pages/raw/aeb1bf498c81ecfe.html +3774 -0
archive/linked-pages/raw/b927e815645ec20d.html +3787 -0
archive/linked-pages/raw/c0b2d4870a71773d.html +1331 -0
archive/linked-pages/raw/ca875c273d569629.html +482 -0
archive/linked-pages/raw/cefee94bca10f2a4.html +3807 -0
archive/linked-pages/raw/d472aace4dcd6010.html +3818 -0
archive/linked-pages/raw/da24bb2ae4a4eabe.html +3779 -0
archive/linked-pages/raw/ea0556cba2f0223a.html +342 -0
archive/linked-pages/raw/efc98388440d7778.html +3834 -0
archive/linked-pages/raw/f724db7100358068.html +3829 -0
archive/linked-pages/raw/f964c5792f0df968.html +492 -0
archive/open-source/README.md +4 -0
archive/open-source/contributions.tsv +3 -0
archive/open-source/evidence-pages/README.md +4 -0
archive/open-source/evidence-pages/index.tsv +6 -0
archive/open-source/evidence-pages/open-source-evidence.warc.gz +3 -0
archive/open-source/evidence-pages/raw/bit-tech-mosaic-coverage.html +1796 -0
archive/open-source/evidence-pages/raw/fswatch-official-history.html +185 -0
archive/open-source/evidence-pages/raw/github-mosaic-coverage.html +863 -0
archive/open-source/evidence-pages/raw/scalatra-home.html +360 -0
archive/open-source/evidence-pages/raw/wired-mosaic-coverage.html +2209 -0
archive/open-source/gist-evidence/raw/1263783/bcachet-fsharp-port.html +1593 -0
archive/open-source/gist-evidence/raw/1263783/capture.warc.gz +3 -0
archive/open-source/gist-evidence/raw/1263783/comments.json +1 -0
archive/open-source/gist-evidence/raw/1263783/forks.json +1 -0
archive/open-source/gist-evidence/raw/1263783/gist.html +2205 -0
archive/open-source/gist-evidence/raw/1263783/gist.json +1 -0
archive/open-source/gist-evidence/raw/1263783/jeroenvandijk-copy.html +2420 -0
archive/open-source/gist-evidence/raw/2346460/capture.warc.gz +3 -0
archive/open-source/gist-evidence/raw/2346460/comments.json +1 -0
archive/open-source/gist-evidence/raw/2346460/forks.json +1 -0
archive/open-source/gist-evidence/raw/2346460/gist.json +1 -0
archive/open-source/gist-evidence/raw/2346460/teaching-comment.html +1552 -0
archive/open-source/gist-footprint.tsv +5 -0
archive/open-source/gist-index.tsv +387 -0
archive/open-source/sourceforge/jd4x/README.md +7 -0
archive/open-source/sourceforge/jd4x/jd4x-public-record.warc.gz +3 -0
archive/open-source/sourceforge/jd4x/pages/project-home.html +235 -0
archive/open-source/sourceforge/jd4x/pages/sourceforge-files.html +2059 -0
archive/open-source/sourceforge/jd4x/pages/sourceforge-news.html +1483 -0
archive/open-source/sourceforge/jd4x/pages/sourceforge-old-files.html +2226 -0
archive/open-source/sourceforge/jd4x/pages/sourceforge-summary.html +2376 -0
archive/open-source/sourceforge/jd4x/sources/jd4x-arch-v0.1a2.tar.gz +3 -0
archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.1-beta1.tar.gz +3 -0
archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2b13.tar.gz +3 -0
archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2stable.tar.gz +3 -0
archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.3-stable.tar.gz +3 -0
archive/open-source/sourceforge/jd4x/sources/jd4x-v0_1.tar.gz +3 -0
archive/open-source/sourceforge/jd4x/sources/jd4x.tar.gz +3 -0
archive/open-source/sourceforge/jd4x/sources/patch-va1.tar +0 -0
archive/open-source/sourceforge/jd4x/sources/patch.tar +0 -0
archive/personal-manifest.tsv +100 -1
archive/site-history/ConsultingPractice.md +24 -0
tests/test_archive_personal.py +37 -0
tools/archive_personal.py +401 -2

diff --git a/Makefile b/Makefile
index 51c39fb..4f34c66 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-.PHONY: all site assets clean deploy help test tree check-git-clean check-output-path check-pushed check-links check-tools archive-audit archive-techworks-audit archive-personal-audit archive-checksums archive-export archive-fetch-forums archive-fetch-github-inventory archive-bundle-github \
+.PHONY: all site assets clean deploy help test tree check-git-clean check-output-path check-pushed check-links check-tools archive-audit archive-techworks-audit archive-personal-audit archive-checksums archive-export archive-fetch-forums archive-fetch-github-inventory archive-bundle-github archive-fetch-archive-org archive-fetch-gist-footprint archive-fetch-sourceforge-jd4x archive-fetch-open-source-evidence \
 	fresh container-image container-build container-check-links \
 	container-archive-audit verify-reproducible verify-reproducible-inner
 
@@ -131,6 +131,10 @@ help:
 	@echo '  make archive-fetch-forums  - refresh wooby forum captures (network)'
 	@echo '  make archive-fetch-github-inventory - refresh GitHub metadata (network)'
 	@echo '  make archive-bundle-github - preserve all inventoried Git repositories (network)'
+	@echo '  make archive-fetch-archive-org - preserve every public Archive.org link (network)'
+	@echo '  make archive-fetch-gist-footprint - capture gist use evidence (network)'
+	@echo '  make archive-fetch-sourceforge-jd4x - preserve credited JD4X pages and sources (network)'
+	@echo '  make archive-fetch-open-source-evidence - preserve pages supporting public role claims (network)'
 	@echo '  make archive-export DEST=  - create a portable preservation copy'
 	@echo '  make clean                 - remove $(OUT)/'
 	@echo '  (deploy requires a clean worktree matching its upstream branch)'
@@ -187,3 +191,15 @@ archive-fetch-github-inventory:
 
 archive-bundle-github:
 	$(PYTHON) tools/archive_personal.py bundle-github
+
+archive-fetch-archive-org:
+	$(PYTHON) tools/archive_personal.py fetch-archive-org-links
+
+archive-fetch-gist-footprint:
+	$(PYTHON) tools/archive_personal.py fetch-gist-footprint
+
+archive-fetch-sourceforge-jd4x:
+	$(PYTHON) tools/archive_personal.py fetch-sourceforge-jd4x
+
+archive-fetch-open-source-evidence:
+	$(PYTHON) tools/archive_personal.py fetch-open-source-evidence
diff --git a/README.md b/README.md
index 34d33be..f6abb80 100644
--- a/README.md
+++ b/README.md
@@ -92,9 +92,18 @@ Network capture is always explicit and resumable:
 make archive-fetch-forums
 make archive-fetch-github-inventory
 make archive-bundle-github
+make archive-fetch-archive-org
+make archive-fetch-gist-footprint
+make archive-fetch-sourceforge-jd4x
+make archive-fetch-open-source-evidence
 make archive-checksums
 ```
 
 The maximum-preservation Git corpus is several gigabytes. Git bundles, WARCs,
 release archives, and large media below `archive/` use Git LFS. A metadata-only
 checkout can skip automatic LFS downloads with `GIT_LFS_SKIP_SMUDGE=1`.
+
+The Archive.org fetch maps every archive link in public Markdown to a local
+WARC response; linked book items retain their public pages and metadata, not
+restricted book files. The gist-footprint fetch is resumable and records API
+context for all inventoried gists or selected `--gist-id` values.
diff --git a/archive/SHA256SUMS b/archive/SHA256SUMS
index 3c80a76..24561e8 100644
--- a/archive/SHA256SUMS
+++ b/archive/SHA256SUMS
@@ -800,8 +800,91 @@ a340447bf1cbbf22b03db2286fe45e901d201749e6f40bef13900b717cd24e47  archive/forums
 37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570  archive/forums/slashdot/raw/wayback-profile-cdx.json
 37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570  archive/forums/slashdot/raw/wayback-uid-cdx.json
 464d58c858fb30dca8ad166e2f43878fd5b0e95da90c2c8c6e1aaf3fac25c735  archive/forums/slashdot/slashdot-wooby.warc.gz
+dbe68c56ce7ba713a6c8e4a9f877a7eac4fb1df7889c1b729e629423f19ff285  archive/linked-pages/archive-org-links.warc.gz
+e87f7ce9e4ba5c4575d9e24775b847864da45f56df4140681a886a45298ad56e  archive/linked-pages/index.tsv
+6d215c50370aab6001234041290449c1130d8ed54680df3d3d2ae024e06feceb  archive/linked-pages/metadata/computabilitylog0000bool.json
+422d98886e0883218b4ed06c0ef0662171ccb4e06e93135178aeb6033ab283b1  archive/linked-pages/metadata/continentalphilo0000solo.json
+d2e127875034ea394eaf30c7bac087283d6b670b12084a2786bd71b9887e89e0  archive/linked-pages/metadata/criticaltraditio0000unse.json
+7d908829b186afc3b5e9f66eea5e76e97969bb86d3a8741459a0c1980466139b  archive/linked-pages/metadata/existentialistph0000oakl.json
+2cf0e7efce647cf6b6c93318913a3a672406c25369823e072a3a6ff52ecac99d  archive/linked-pages/metadata/foucaultreader0000fouc.json
+8ef2c9e83f91f87b3bc9958391bd8b467fa751c4b8624a1db71dce410a50644f  archive/linked-pages/metadata/immensejourney00eise.json
+f8e5b7e056bab3a0caa6792231e833e1b7eb4301b2446d77477d4af11992c573  archive/linked-pages/metadata/introductiontolo0000copi.json
+620cf3cdbad7ebb2646047be3eba0de60c5a747f096523ecdd297e07978d4185  archive/linked-pages/metadata/islandsoftruthma0000pete.json
+eb12dca019933f3435581ba000bf549e44b10218df0666029adcf91033912862  archive/linked-pages/metadata/killingtimeautob00feye.json
+fafa8f34cd7ae649322f6b8cdf2e7d64907cd90d3548b99d4db96e6e1cc11769  archive/linked-pages/metadata/ludwigwittgenste00monk.json
+708c2c3d4151a6195e84a7413b1a3e965cfd70e94ff110b1c84a9e8afaabe50a  archive/linked-pages/metadata/mathematicalexpe0000davi.json
+82fa0b921b3c4ca9c2e6a2ba33229d83da97dff395a47d0e9b4c90e248a10e68  archive/linked-pages/metadata/mathematicaltour00pete.json
+b1c4ee31d6bc3dc19c616070c6920eb392a0d6f5f00ef84700da114f3d5be648  archive/linked-pages/metadata/newhistoryofphil0001mats.json
+7a4df2ae0541a462fe97a3429687847bcb79b614b741bf1f35273cac2a22671e  archive/linked-pages/metadata/newturingomnibus0000dewd.json
+62a1a6e3b9326a17ae80fec1356d4ed43669e3ae36e5c61e475fc8b1d5765695  archive/linked-pages/metadata/oxfordhistoryofw0000unse.json
+dbb18047a0b265aba67cc43bc2a89a1693f29045ccd4a5b21555e9ac78d26bcb  archive/linked-pages/metadata/passionforwisdom00solo.json
+49a9345e5adc6fe2ff032e5633883c8bd860c6b7df6112550b2c835bfb9899d9  archive/linked-pages/metadata/passionsphilosop0000solo.json
+d2ac9a9d11c7647242ce767da796f93b21d78ae04deaa3b9a176637dd5d834b5  archive/linked-pages/metadata/shorthistoryofph00solo.json
+190a4de0cb28eee14442ba3df68d819a5202ae3c663a2f2caa4cfa315ba6aa5d  archive/linked-pages/metadata/socratestosartre0000stum.json
+a19ccb6fda4eac9fe8559855f7f90176a342aafbe8cf68d41d1cb0fdfd3594fd  archive/linked-pages/metadata/tinkertoycompute00dewd.json
+cd0de660e1bfb588cc968a64156886dca5bc57fe41511a76c4b619a1398131e9  archive/linked-pages/metadata/williamjamesbiog00alle.json
+a2ac9978216a6205547de5bd7c048f48b5a1d8075cca4eea8386fe6224c9a527  archive/linked-pages/raw/0e16f0236443924f.html
+52e5c982863b41a73fc6716c4dd086dc3eec48922fd9851867813e8c4c8e4cc0  archive/linked-pages/raw/0e983cc34b06a67e.html
+e2d1f5b905a99ec72d81bdddd74d83225d32a8b7910814f9f60c10eb3a69512e  archive/linked-pages/raw/135616cce9046f92.html
+c83a694e7e07dbee58b35aa3792563ea75dbf24b590424363b028eb363929c5d  archive/linked-pages/raw/1457eca04d49b50a.html
+c70d5c089689be37d65e12a79fdbe12adcae195c73450471f229e8322158483e  archive/linked-pages/raw/1e07a370e2c0805b.html
+05b283b85620ef7a03e6a05a0a0325f0cca47bec5374b343dcf71e36c9bb0325  archive/linked-pages/raw/26a4ee38ac0569de.html
+46feec7f790622592905edeb80a5b25aae104d58e07d19709f66246217580fd5  archive/linked-pages/raw/332511f2fd2cfa8b.html
+ce0df9b3a7697e0525233e87009bbdc95f57607b8d38163eeb70d5cc3e259ba4  archive/linked-pages/raw/34c8fd7c9de86e0a.html
+c6edee57f3083293502c955f5a89c01634fa3d23f11870da0d74fbcfbe6c1750  archive/linked-pages/raw/369f8956e293c47c.html
+743cedf6032d3e8c2d1a1713d8d46befd520ebc99c85680c6a0f03ab623c11e5  archive/linked-pages/raw/38399e5db9edf0b6.html
+fcac869fc269d35fabe7d1bb84861a2d01daf0e72bc5feec8b4b64eb26b173eb  archive/linked-pages/raw/406432ec24d991f5.html
+fb451ef9ed1d4ca61a89da2e703832ed730a85578cbce422ca3610a98ff334c4  archive/linked-pages/raw/43622f66b43ec626.html
+ab999cd31a33ef01c5ef82db069d3ce96d9e5c403e66a1fb4f742eee414a4ee0  archive/linked-pages/raw/4448806eafb0c1c3.html
+6158d83b8c276b9e933ffb3bf67a1a174aac0a9962c9132b9b534617b7be41d4  archive/linked-pages/raw/4b43982afa18c995.html
+557aa8c3425f72d63465418c663a3869e80ea17c2382895b0804d5fa2371eb9a  archive/linked-pages/raw/4b61af7ddfef304b.html
+0a02667580c8e0b0385bd29f2e2261537b9117be1c9dacd1d7d42d32f765fa3a  archive/linked-pages/raw/530c508f89d24b09.html
+ed44bd0b5e64da883c9f4a65ea34e6a2e40837cdd073002e5d6bca1e44eb38ba  archive/linked-pages/raw/590f0f09e566b806.html
+24b626602f8c6f7f67d81feecc9b970674d5add02a6c9480ea0bbdf5494f2067  archive/linked-pages/raw/5b99d69ee692a810.html
+cbb3a6084abba5e8a05e1985bcd34ba0b0612b7423ac63620e0db84febb22b4b  archive/linked-pages/raw/6580a8620a6d294b.html
+291aff34cc1317ecc7d687fbf41d81e602c05ca722d3da472cd2aa9276b1bbc1  archive/linked-pages/raw/6b1de9b5fb14b14b.html
+adc7564e3cb0e483908f7cc484a17debbb8ade8a7ed108d88c76d10af7403f55  archive/linked-pages/raw/7f748f5e4f0e6d6d.html
+81f230b8ba45fac05b2e67b2ac75da05af35e6b72ed3b0aeba8a3ccbb6bf7e7d  archive/linked-pages/raw/8092af09b0a85b5e.html
+5c082d0aa0ac2bee195a4f86e8c57e217a6a615355c5b5262424977bd76eab77  archive/linked-pages/raw/894eebaf95fac9c2.html
+478a671f207a0f331f1960008f26b57f7296ebba14eca8c7daf8705bf732d19b  archive/linked-pages/raw/933a58d0de9862df.html
+de37c1a0f5985e0a8124ba92d539fe3b57bb89e4dbd0b5420882fb0b34ce5513  archive/linked-pages/raw/9538ecf7720c0a8c.html
+0707e92084f4960f7e28841287917dc6370661041c2b70d039da525f9845bcea  archive/linked-pages/raw/95bcdf42425f56c7.html
+538b4dcc031ca28082e3ca8c49aba5849d8354abd022601314a79eef39614cf1  archive/linked-pages/raw/9b20d53eaa69ae59.html
+40091940a9ce3482537e6bb26c8e8b56b94ff8a9d01cfcab5b5110af08212a2f  archive/linked-pages/raw/9cfacd3925216022.html
+e770ebeec1df970e313b4b6424e0db18170556903814a92e3f2b0392b3493ad4  archive/linked-pages/raw/aeb1bf498c81ecfe.html
+5f2b7739af52dc1c33bf33c3b87f0ac18a7a72e0a240adcb004636b357996237  archive/linked-pages/raw/b927e815645ec20d.html
+af1f411af474a2f1fa2608e9d68a40babc408fbf9cb57873703cefcad6b6f1b0  archive/linked-pages/raw/c0b2d4870a71773d.html
+94d9e6757ce88cf3236282826198cd69ab1b23ab3757bd2a7738b2fa77a84b7d  archive/linked-pages/raw/ca875c273d569629.html
+e04b02c811948a65ea045c859ac99af5bbb19d417fb4887d5f49553937aee3c0  archive/linked-pages/raw/cefee94bca10f2a4.html
+7966741b364f9114d8b61ecb9f73299d348372971d87fe248599b09b6db92c3f  archive/linked-pages/raw/d472aace4dcd6010.html
+3bf31344cda91bc67a93896bf8871752cf0e78fd44401036a6bcb79f79b75ff5  archive/linked-pages/raw/da24bb2ae4a4eabe.html
+5a8dd9f2922e2d038af2cad86290e47e8ebf719b1c3caae41a4ed4c2d9296e88  archive/linked-pages/raw/ea0556cba2f0223a.html
+5fe64c9efdde398d76e7b94e200624869638341c0c778d91e773b0df5734c4a6  archive/linked-pages/raw/efc98388440d7778.html
+a6e97350760df7610671693be7e4a1d11ce7cda9ab012cab17700000636dddbe  archive/linked-pages/raw/f724db7100358068.html
+e5027d481c7625fc8b5caa5110cf09b97cf23ee19e76904037892252b5da953f  archive/linked-pages/raw/f964c5792f0df968.html
 37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570  archive/open-source/bundle-failures.json
-c6bed437e42b17e9faae03e9d498acc7efc56167b43f3a12e0c8dcfbde9c162c  archive/open-source/contributions.tsv
+0442f6bf932862f2f22024140b09034b983f941ae56e206be7bd7eeaeabded4f  archive/open-source/contributions.tsv
+1528585fcff3ac81bc31a097c15ab6a157ebd7affc99d695ec78ca2e603ffbc1  archive/open-source/evidence-pages/index.tsv
+83002971da929a78d23f7148689004612569e6e59835fe425598f3bb60541348  archive/open-source/evidence-pages/open-source-evidence.warc.gz
+fe5f34947dce565b6c64147181ad5e8a6c6ab87783cf1b51a3fec514a4110c6f  archive/open-source/evidence-pages/raw/bit-tech-mosaic-coverage.html
+f086b7f8b9c4ddebdccd830f10241f6a4708e735dddaa0c076d7b9769a79b933  archive/open-source/evidence-pages/raw/fswatch-official-history.html
+18f1083e7916843770214baae0b3ce649cf29317b8349a39ec832a6d97c9fe8b  archive/open-source/evidence-pages/raw/github-mosaic-coverage.html
+8a6698c93b289112a79ff74ff782fd7d976912dbb82ed22e938e51a4481f8044  archive/open-source/evidence-pages/raw/scalatra-home.html
+d029cae85f6e74796d84a653da71d0f3f82ac0c289018ac798b6656c18d3293d  archive/open-source/evidence-pages/raw/wired-mosaic-coverage.html
+1a22d1643b7e02537220ca51aec20de7957cefbb045fa90408d62f7177cf80ac  archive/open-source/gist-evidence/raw/1263783/bcachet-fsharp-port.html
+59c6eca6b4f4f320b536513f765c0ae17c8f69d0cb79b125f25d5bb64ba1faf5  archive/open-source/gist-evidence/raw/1263783/capture.warc.gz
+69c257d231b0c332fc4e81532502116ce93d69418f3cbcf3402c245bd2bc6a4e  archive/open-source/gist-evidence/raw/1263783/comments.json
+5614fb8afce87422532f1742f19553b29fb0fed72265c5de9c6498a05b1d83cf  archive/open-source/gist-evidence/raw/1263783/forks.json
+ff06175b577520a896adbf171a521a9d1e64ed49ba597a43f09a4da010b61583  archive/open-source/gist-evidence/raw/1263783/gist.html
+0622412ba2d55aded788ff45ee88038e668fba777784aa867218868ec2f44347  archive/open-source/gist-evidence/raw/1263783/gist.json
+57acedbc0491ba5821d02c91a6c75766f081b0cf691c6ee5005c85a1c965dea2  archive/open-source/gist-evidence/raw/1263783/jeroenvandijk-copy.html
+0b521c959e1c2cb7bef180e14c7d30dfa2f1b0727cf6da59362ce0d1cf743cf1  archive/open-source/gist-evidence/raw/2346460/capture.warc.gz
+dfc05b3ae468676422d8b3f8aab03dcff9bbb627a1c4ecc7566cb2c17466fb21  archive/open-source/gist-evidence/raw/2346460/comments.json
+6029945bd05175b1e72bce2aedcc80a75afb5b4a34c5418820d06980d6eea83f  archive/open-source/gist-evidence/raw/2346460/forks.json
+dc09051dabd82d152e593b2b2537a2e8d83d081b67fd4b6be37afdad15591694  archive/open-source/gist-evidence/raw/2346460/gist.json
+9b7a27864da7c026c495243cbbed3d6040575aa7a166fd52ad33a3277d6064d9  archive/open-source/gist-evidence/raw/2346460/teaching-comment.html
+50d6fab0c4743feaad95b90cc17a47dd76a81a4ae9c18ebb3965f833206dba32  archive/open-source/gist-footprint.tsv
+8c3aa286e838a95cee2dead887a01f411fa8b8e8b5fbef92baeeaabd3dd53ec6  archive/open-source/gist-index.tsv
 1bd5bef15ec52fc50abe96e72782d65f90868b16485b4b854bfddca8e78fbfdf  archive/open-source/gists.jsonl
 3a93af68c8bbc03318b2ed1156126c788a248985f2e51a803d8035bd30bc2f0c  archive/open-source/git/github/alandipert/abcl-example.bundle
 0841009280586ba8fbe652506a9df71ab316df96a705ac281eaa2d54d11f8952  archive/open-source/git/github/alandipert/abcl-maven-plugin.bundle
@@ -1413,9 +1496,25 @@ d7a44b83e501a7e1719c77080c8a1e6169f9b94fd27fefc2a04fc46eb017a238  archive/open-s
 472a836c350adcb76a3165328fc6beda938602c971d712f93348881645292570  archive/open-source/raw/github-api/repos-2.json
 7b0dcafee8bc68370cd83b5599d695a6e3b9752ce72b251074adff61607a8a61  archive/open-source/repositories.jsonl
 901d1f7bfb946437ecd3e08b3a94dd613aede2ad60ad15af31fcaed141164bcf  archive/open-source/repository-index.tsv
+e8ce6bf9189252e6bf73e8bb1cdab6e28b9d81a754795e0437943b2749c59429  archive/open-source/sourceforge/jd4x/jd4x-public-record.warc.gz
+eff20f5b7099fa8897257188742cbbc0806988d787a8ef2f879e3bbf4c9d933b  archive/open-source/sourceforge/jd4x/pages/project-home.html
+6b3125a4b1d443d23402cf0bc369a504ebeb80321d07b0862d3fc6629ecc2c30  archive/open-source/sourceforge/jd4x/pages/sourceforge-files.html
+3a2c30bc9e3c02a6fdafe9fea6cdc09abcd13542145b1135ce988eb227dea11e  archive/open-source/sourceforge/jd4x/pages/sourceforge-news.html
+402849ba7c3b0c4748638013ed2c0a302969dafc54defdce448c0b698f16815c  archive/open-source/sourceforge/jd4x/pages/sourceforge-old-files.html
+cb065db222b945944d28ee9d5409ad837f9dda9d832a5685467a9d400e6c0621  archive/open-source/sourceforge/jd4x/pages/sourceforge-summary.html
+c5d721fff3d5803b439b4b2dba9963454f92697d2424e9b828641fb8d518260c  archive/open-source/sourceforge/jd4x/sources/jd4x-arch-v0.1a2.tar.gz
+229331947d0d5bbdcceb5013d9ff7eeea622c0a7548041ec4a444a48b77eabc7  archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.1-beta1.tar.gz
+8c2125a1ae19bd2346d24f3c3e8077ba48a1829c84bcd19e540b8d33c14be8b9  archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2b13.tar.gz
+f5d0a4307870ee789bcf43ac2aa1603f3445d9d18cc67c43f81d2d1e0ebc0959  archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2stable.tar.gz
+545ec7e5b291ecc696923fe65fe98f200673fb9f6f40e18b90e141f8f1641d56  archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.3-stable.tar.gz
+9d47022f72790ef12a26d3fa47ed9a44c4705eb1863db0c834d318243e69a6bb  archive/open-source/sourceforge/jd4x/sources/jd4x-v0_1.tar.gz
+ca71d748f0651df53ffb89311540ee7b92cb81a2aa4bb36602b7d0b831c30eba  archive/open-source/sourceforge/jd4x/sources/jd4x.tar.gz
+3bb63e50053ef6a21b3b93a5611d84113d2791888e860776665d004fe905861a  archive/open-source/sourceforge/jd4x/sources/patch-va1.tar
+756db467ec5031733528b9df2ffc4c1094ff0c86d762ef32642dc96e83dd188a  archive/open-source/sourceforge/jd4x/sources/patch.tar
 56e69ab4866ed98f7fc7564cd0416c3a2f54b49ce794b916f20815dd45a4e377  archive/problemscan/git/alan-dipert-problemscan-v1-0__1-6312.bundle
 a08b1035d608d81ea9d180f1b4d2f20097125c1d22f4720de2123ec8de0ca34e  archive/problemscan/original/CODE_UPLOAD36782282000.psc
 695b6ebff08808e1af6f7a49a8addf861ce8492007335cc8e34ded4fd8e29055  archive/problemscan/original/CODE_UPLOAD36782282000.zip
+acd22fdbb459f044c9a4ba25f254ab34c201ab8804cfd0e02954e060297373ee  archive/site-history/ConsultingPractice.md
 c64a1e39c7171d666d4003391e533eb685d724a3eeeb18f8c9165f086adec697  archive/web-history/alan-dipert-org.cdx
 148b27dadd5383f84b763d7d1f2dccee39b8f0f918cec2537f0ddce618c5f600  archive/web-history/alan-dipert-org.warc.gz
 57686b287abe2f5896a84040647a7f4d04a4ad478250edcd8148139e9677685c  archive/web-history/editorial-index.tsv
diff --git a/archive/linked-pages/README.md b/archive/linked-pages/README.md
new file mode 100644
index 0000000..1d6ae2e
--- /dev/null
+++ b/archive/linked-pages/README.md
@@ -0,0 +1,6 @@
+# Public Archive.org link preservation
+
+Every Archive.org URL used by public Markdown is mapped in `index.tsv` to a
+local response captured in `archive-org-links.warc.gz`. Wayback links use raw
+`id_` replay URLs. Book links preserve the public item page and metadata only;
+restricted book files are deliberately not downloaded.
diff --git a/archive/linked-pages/archive-org-links.warc.gz b/archive/linked-pages/archive-org-links.warc.gz
new file mode 100644
index 0000000..d98c91b
--- /dev/null
+++ b/archive/linked-pages/archive-org-links.warc.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbe68c56ce7ba713a6c8e4a9f877a7eac4fb1df7889c1b729e629423f19ff285
+size 1124839
diff --git a/archive/linked-pages/index.tsv b/archive/linked-pages/index.tsv
new file mode 100644
index 0000000..2475481
--- /dev/null
+++ b/archive/linked-pages/index.tsv
@@ -0,0 +1,40 @@
+source_url	capture_url	kind	local_path	metadata_path	retrieved_utc	status	sha256	bytes
+https://archive.org/details/computabilitylog0000bool	https://archive.org/details/computabilitylog0000bool	archive-item-page	archive/linked-pages/raw/da24bb2ae4a4eabe.html	archive/linked-pages/metadata/computabilitylog0000bool.json	2026-08-10T00:00:00Z	200	3bf31344cda91bc67a93896bf8871752cf0e78fd44401036a6bcb79f79b75ff5	222427
+https://archive.org/details/continentalphilo0000solo	https://archive.org/details/continentalphilo0000solo	archive-item-page	archive/linked-pages/raw/aeb1bf498c81ecfe.html	archive/linked-pages/metadata/continentalphilo0000solo.json	2026-08-10T00:00:00Z	200	e770ebeec1df970e313b4b6424e0db18170556903814a92e3f2b0392b3493ad4	222642
+https://archive.org/details/criticaltraditio0000unse	https://archive.org/details/criticaltraditio0000unse	archive-item-page	archive/linked-pages/raw/5b99d69ee692a810.html	archive/linked-pages/metadata/criticaltraditio0000unse.json	2026-08-10T00:00:00Z	200	24b626602f8c6f7f67d81feecc9b970674d5add02a6c9480ea0bbdf5494f2067	224821
+https://archive.org/details/existentialistph0000oakl	https://archive.org/details/existentialistph0000oakl	archive-item-page	archive/linked-pages/raw/efc98388440d7778.html	archive/linked-pages/metadata/existentialistph0000oakl.json	2026-08-10T00:00:00Z	200	5fe64c9efdde398d76e7b94e200624869638341c0c778d91e773b0df5734c4a6	227644
+https://archive.org/details/foucaultreader0000fouc	https://archive.org/details/foucaultreader0000fouc	archive-item-page	archive/linked-pages/raw/4b43982afa18c995.html	archive/linked-pages/metadata/foucaultreader0000fouc.json	2026-08-10T00:00:00Z	200	6158d83b8c276b9e933ffb3bf67a1a174aac0a9962c9132b9b534617b7be41d4	233384
+https://archive.org/details/immensejourney00eise	https://archive.org/details/immensejourney00eise	archive-item-page	archive/linked-pages/raw/d472aace4dcd6010.html	archive/linked-pages/metadata/immensejourney00eise.json	2026-08-10T00:00:00Z	200	7966741b364f9114d8b61ecb9f73299d348372971d87fe248599b09b6db92c3f	225555
+https://archive.org/details/introductiontolo0000copi	https://archive.org/details/introductiontolo0000copi	archive-item-page	archive/linked-pages/raw/406432ec24d991f5.html	archive/linked-pages/metadata/introductiontolo0000copi.json	2026-08-10T00:00:00Z	200	fcac869fc269d35fabe7d1bb84861a2d01daf0e72bc5feec8b4b64eb26b173eb	228013
+https://archive.org/details/islandsoftruthma0000pete	https://archive.org/details/islandsoftruthma0000pete	archive-item-page	archive/linked-pages/raw/cefee94bca10f2a4.html	archive/linked-pages/metadata/islandsoftruthma0000pete.json	2026-08-10T00:00:00Z	200	e04b02c811948a65ea045c859ac99af5bbb19d417fb4887d5f49553937aee3c0	228256
+https://archive.org/details/killingtimeautob00feye	https://archive.org/details/killingtimeautob00feye	archive-item-page	archive/linked-pages/raw/1e07a370e2c0805b.html	archive/linked-pages/metadata/killingtimeautob00feye.json	2026-08-10T00:00:00Z	200	c70d5c089689be37d65e12a79fdbe12adcae195c73450471f229e8322158483e	219020
+https://archive.org/details/ludwigwittgenste00monk	https://archive.org/details/ludwigwittgenste00monk	archive-item-page	archive/linked-pages/raw/933a58d0de9862df.html	archive/linked-pages/metadata/ludwigwittgenste00monk.json	2026-08-10T00:00:00Z	200	478a671f207a0f331f1960008f26b57f7296ebba14eca8c7daf8705bf732d19b	232106
+https://archive.org/details/mathematicalexpe0000davi	https://archive.org/details/mathematicalexpe0000davi	archive-item-page	archive/linked-pages/raw/135616cce9046f92.html	archive/linked-pages/metadata/mathematicalexpe0000davi.json	2026-08-10T00:00:00Z	200	e2d1f5b905a99ec72d81bdddd74d83225d32a8b7910814f9f60c10eb3a69512e	227153
+https://archive.org/details/mathematicaltour00pete	https://archive.org/details/mathematicaltour00pete	archive-item-page	archive/linked-pages/raw/590f0f09e566b806.html	archive/linked-pages/metadata/mathematicaltour00pete.json	2026-08-10T00:00:00Z	200	ed44bd0b5e64da883c9f4a65ea34e6a2e40837cdd073002e5d6bca1e44eb38ba	235985
+https://archive.org/details/newhistoryofphil0001mats	https://archive.org/details/newhistoryofphil0001mats	archive-item-page	archive/linked-pages/raw/9cfacd3925216022.html	archive/linked-pages/metadata/newhistoryofphil0001mats.json	2026-08-10T00:00:00Z	200	40091940a9ce3482537e6bb26c8e8b56b94ff8a9d01cfcab5b5110af08212a2f	225835
+https://archive.org/details/newturingomnibus0000dewd	https://archive.org/details/newturingomnibus0000dewd	archive-item-page	archive/linked-pages/raw/4b61af7ddfef304b.html	archive/linked-pages/metadata/newturingomnibus0000dewd.json	2026-08-10T00:00:00Z	200	557aa8c3425f72d63465418c663a3869e80ea17c2382895b0804d5fa2371eb9a	220768
+https://archive.org/details/oxfordhistoryofw0000unse	https://archive.org/details/oxfordhistoryofw0000unse	archive-item-page	archive/linked-pages/raw/7f748f5e4f0e6d6d.html	archive/linked-pages/metadata/oxfordhistoryofw0000unse.json	2026-08-10T00:00:00Z	200	adc7564e3cb0e483908f7cc484a17debbb8ade8a7ed108d88c76d10af7403f55	224462
+https://archive.org/details/passionforwisdom00solo	https://archive.org/details/passionforwisdom00solo	archive-item-page	archive/linked-pages/raw/b927e815645ec20d.html	archive/linked-pages/metadata/passionforwisdom00solo.json	2026-08-10T00:00:00Z	200	5f2b7739af52dc1c33bf33c3b87f0ac18a7a72e0a240adcb004636b357996237	225975
+https://archive.org/details/passionsphilosop0000solo	https://archive.org/details/passionsphilosop0000solo	archive-item-page	archive/linked-pages/raw/f724db7100358068.html	archive/linked-pages/metadata/passionsphilosop0000solo.json	2026-08-10T00:00:00Z	200	a6e97350760df7610671693be7e4a1d11ce7cda9ab012cab17700000636dddbe	230705
+https://archive.org/details/shorthistoryofph00solo	https://archive.org/details/shorthistoryofph00solo	archive-item-page	archive/linked-pages/raw/9538ecf7720c0a8c.html	archive/linked-pages/metadata/shorthistoryofph00solo.json	2026-08-10T00:00:00Z	200	de37c1a0f5985e0a8124ba92d539fe3b57bb89e4dbd0b5420882fb0b34ce5513	232778
+https://archive.org/details/socratestosartre0000stum	https://archive.org/details/socratestosartre0000stum	archive-item-page	archive/linked-pages/raw/9b20d53eaa69ae59.html	archive/linked-pages/metadata/socratestosartre0000stum.json	2026-08-10T00:00:00Z	200	538b4dcc031ca28082e3ca8c49aba5849d8354abd022601314a79eef39614cf1	224754
+https://archive.org/details/tinkertoycompute00dewd	https://archive.org/details/tinkertoycompute00dewd	archive-item-page	archive/linked-pages/raw/530c508f89d24b09.html	archive/linked-pages/metadata/tinkertoycompute00dewd.json	2026-08-10T00:00:00Z	200	0a02667580c8e0b0385bd29f2e2261537b9117be1c9dacd1d7d42d32f765fa3a	227008
+https://archive.org/details/williamjamesbiog00alle	https://archive.org/details/williamjamesbiog00alle	archive-item-page	archive/linked-pages/raw/6580a8620a6d294b.html	archive/linked-pages/metadata/williamjamesbiog00alle.json	2026-08-10T00:00:00Z	200	cbb3a6084abba5e8a05e1985bcd34ba0b0612b7423ac63620e0db84febb22b4b	222692
+https://web.archive.org/web/20000919054115/http://www.neologic.net/rd/courses.htm	https://web.archive.org/web/20000919054115id_/http://www.neologic.net/rd/courses.htm	wayback-page	archive/linked-pages/raw/0e16f0236443924f.html		2026-08-10T00:00:00Z	200	a2ac9978216a6205547de5bd7c048f48b5a1d8075cca4eea8386fe6224c9a527	10924
+https://web.archive.org/web/20110615073839/http://alan.dipert.org/post/146555473/my-engineyard-contest-odyssey	https://web.archive.org/web/20110615073839id_/http://alan.dipert.org/post/146555473/my-engineyard-contest-odyssey	wayback-page	archive/linked-pages/raw/ca875c273d569629.html		2026-08-10T00:00:00Z	200	94d9e6757ce88cf3236282826198cd69ab1b23ab3757bd2a7738b2fa77a84b7d	25458
+https://web.archive.org/web/20111023154311/http://clojure-conj.org/	https://web.archive.org/web/20111023154311id_/http://clojure-conj.org/	wayback-page	archive/linked-pages/raw/1457eca04d49b50a.html		2026-08-10T00:00:00Z	200	c83a694e7e07dbee58b35aa3792563ea75dbf24b590424363b028eb363929c5d	28960
+https://web.archive.org/web/20130422022621/http://alan.dipert.org/	https://web.archive.org/web/20130422022621id_/http://alan.dipert.org/	wayback-page	archive/linked-pages/raw/c0b2d4870a71773d.html		2026-08-10T00:00:00Z	200	af1f411af474a2f1fa2608e9d68a40babc408fbf9cb57873703cefcad6b6f1b0	68302
+https://web.archive.org/web/20130507050857/http://alan.dipert.org/post/47461498337/structural-editing-apocrypha	https://web.archive.org/web/20130507050857id_/http://alan.dipert.org/post/47461498337/structural-editing-apocrypha	wayback-page	archive/linked-pages/raw/332511f2fd2cfa8b.html		2026-08-10T00:00:00Z	200	46feec7f790622592905edeb80a5b25aae104d58e07d19709f66246217580fd5	17176
+https://web.archive.org/web/20130507052435/http://alan.dipert.org/post/445462664/the-s-expression-editor	https://web.archive.org/web/20130507052435id_/http://alan.dipert.org/post/445462664/the-s-expression-editor	wayback-page	archive/linked-pages/raw/6b1de9b5fb14b14b.html		2026-08-10T00:00:00Z	200	291aff34cc1317ecc7d687fbf41d81e602c05ca722d3da472cd2aa9276b1bbc1	22660
+https://web.archive.org/web/20130507053140/http://alan.dipert.org/post/435071716/ncsa-mosaic-on-github	https://web.archive.org/web/20130507053140id_/http://alan.dipert.org/post/435071716/ncsa-mosaic-on-github	wayback-page	archive/linked-pages/raw/ea0556cba2f0223a.html		2026-08-10T00:00:00Z	200	5a8dd9f2922e2d038af2cad86290e47e8ebf719b1c3caae41a4ed4c2d9296e88	17391
+https://web.archive.org/web/20130507063732/http://alan.dipert.org/post/17375691572/structural-editing-redux	https://web.archive.org/web/20130507063732id_/http://alan.dipert.org/post/17375691572/structural-editing-redux	wayback-page	archive/linked-pages/raw/26a4ee38ac0569de.html		2026-08-10T00:00:00Z	200	05b283b85620ef7a03e6a05a0a0325f0cca47bec5374b343dcf71e36c9bb0325	21301
+https://web.archive.org/web/20130602154353/http://alan.dipert.org/post/307586762/polyglot-folding-ruby-clojure-scala	https://web.archive.org/web/20130602154353id_/http://alan.dipert.org/post/307586762/polyglot-folding-ruby-clojure-scala	wayback-page	archive/linked-pages/raw/f964c5792f0df968.html		2026-08-10T00:00:00Z	200	e5027d481c7625fc8b5caa5110cf09b97cf23ee19e76904037892252b5da953f	34593
+https://web.archive.org/web/20130603035515/http://alan.dipert.org/post/47444634908/structural-editing-revisited	https://web.archive.org/web/20130603035515id_/http://alan.dipert.org/post/47444634908/structural-editing-revisited	wayback-page	archive/linked-pages/raw/8092af09b0a85b5e.html		2026-08-10T00:00:00Z	200	81f230b8ba45fac05b2e67b2ac75da05af35e6b72ed3b0aeba8a3ccbb6bf7e7d	21016
+https://web.archive.org/web/20130603151958/http://alan.dipert.org/post/7193534410/discover-lisp-in-your-web-browser-with-javascript	https://web.archive.org/web/20130603151958id_/http://alan.dipert.org/post/7193534410/discover-lisp-in-your-web-browser-with-javascript	wayback-page	archive/linked-pages/raw/34c8fd7c9de86e0a.html		2026-08-10T00:00:00Z	200	ce0df9b3a7697e0525233e87009bbdc95f57607b8d38163eeb70d5cc3e259ba4	44597
+https://web.archive.org/web/20131010003442/http://clojure-conj.org/	https://web.archive.org/web/20131010003442id_/http://clojure-conj.org/	wayback-page	archive/linked-pages/raw/369f8956e293c47c.html		2026-08-10T00:00:00Z	200	c6edee57f3083293502c955f5a89c01634fa3d23f11870da0d74fbcfbe6c1750	39256
+https://web.archive.org/web/20141115162625/http://www.clojurewest.org/	https://web.archive.org/web/20141115162625id_/http://www.clojurewest.org/	wayback-page	archive/linked-pages/raw/0e983cc34b06a67e.html		2026-08-10T00:00:00Z	200	52e5c982863b41a73fc6716c4dd086dc3eec48922fd9851867813e8c4c8e4cc0	13609
+https://web.archive.org/web/20150325185906/http://clojurewest.org/	https://web.archive.org/web/20150325185906id_/http://clojurewest.org/	wayback-page	archive/linked-pages/raw/43622f66b43ec626.html		2026-08-10T00:00:00Z	200	fb451ef9ed1d4ca61a89da2e703832ed730a85578cbce422ca3610a98ff334c4	25420
+https://web.archive.org/web/20190927121406/http://home.pipeline.com/~hbaker1/	https://web.archive.org/web/20190927121406id_/http://home.pipeline.com/~hbaker1/	wayback-page	archive/linked-pages/raw/95bcdf42425f56c7.html		2026-08-10T00:00:00Z	200	0707e92084f4960f7e28841287917dc6370661041c2b70d039da525f9845bcea	22805
+https://web.archive.org/web/20200216105017/http://wry.me:80/~darius/	https://web.archive.org/web/20200216105017id_/http://wry.me:80/~darius/	wayback-page	archive/linked-pages/raw/4448806eafb0c1c3.html		2026-08-10T00:00:00Z	200	ab999cd31a33ef01c5ef82db069d3ce96d9e5c403e66a1fb4f742eee414a4ee0	16231
+https://web.archive.org/web/20210919060939/http://2012.clojure-conj.org/	https://web.archive.org/web/20210919060939id_/http://2012.clojure-conj.org/	wayback-page	archive/linked-pages/raw/894eebaf95fac9c2.html		2026-08-10T00:00:00Z	200	5c082d0aa0ac2bee195a4f86e8c57e217a6a615355c5b5262424977bd76eab77	19159
+https://web.archive.org/web/20220123183238/https://ocrug.org/	https://web.archive.org/web/20220123183238id_/https://ocrug.org/	wayback-page	archive/linked-pages/raw/38399e5db9edf0b6.html		2026-08-10T00:00:00Z	200	743cedf6032d3e8c2d1a1713d8d46befd520ebc99c85680c6a0f03ab623c11e5	20769
diff --git a/archive/linked-pages/metadata/computabilitylog0000bool.json b/archive/linked-pages/metadata/computabilitylog0000bool.json
new file mode 100644
index 0000000..b3a3305
--- /dev/null
+++ b/archive/linked-pages/metadata/computabilitylog0000bool.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760004.eu.archive.org","dir":"/0/items/computabilitylog0000bool"},{"server":"dn790000.ca.archive.org","dir":"/0/items/computabilitylog0000bool"}],"workable":[{"server":"dn760004.eu.archive.org","dir":"/0/items/computabilitylog0000bool"},{"server":"dn790000.ca.archive.org","dir":"/0/items/computabilitylog0000bool"}]},"created":1786380575,"d1":"ia600709.us.archive.org","d2":"ia800709.us.archive.org","dir":"/4/items/computabilitylog0000bool","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1659777322","size":"17776","format":"Item Tile","rotation":"0","md5":"05852effb348fdac531037dba89e92d3","crc32":"7f5e29bb","sha1":"d2770e7285621a8095fcd1a611f2ab6ce13773d7"},{"name":"computabilitylog0000bool.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"computabilitylog0000bool_hocr.html","mtime":"1753180645","size":"1878337","private":"true","md5":"04467c72ecaf203ca429e0ed86eef9a4","crc32":"e9bb0354","sha1":"e5ca89e17351614d8fdb893eff65d64a781d6eac"},{"name":"computabilitylog0000bool.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"computabilitylog0000bool.pdf","mtime":"1753180625","size":"20357825","md5":"40d36d5012cafdd4ae2940c22d1ee4a2","crc32":"84eee77f","sha1":"e789cdc9a0ca81e54a51466ef4b964ace1574121"},{"name":"computabilitylog0000bool.pdf","source":"derivative","format":"Text PDF","original":"computabilitylog0000bool_page_numbers.json","mtime":"1718917635","size":"20111026","md5":"11369a771a09700b847c2c9ea1fdf950","crc32":"596acc21","sha1":"0d7dee39fef9a387d1589e02adbaf2d9d5a0787d","private":"true"},{"name":"computabilitylog0000bool_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"computabilitylog0000bool_jp2.zip","mtime":"1558434512","size":"13585228","md5":"060419e19e90abf7df7e3868b8f6ac77","crc32":"6b3cb295","sha1":"1bdcb37997604c1ea5f6b44695746fd9b0182021","private":"true"},{"name":"computabilitylog0000bool_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"computabilitylog0000bool_abbyy.gz","mtime":"1659777038","size":"11775891","md5":"b60c090e418738ae3542d19d2f7956c7","crc32":"0eef72b1","sha1":"873ad9ea863efadab082cda508f0875d38b93b15","private":"true"},{"name":"computabilitylog0000bool_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"computabilitylog0000bool_scandata.xml","mtime":"1669643778","size":"789","md5":"ca313b0d43cdbf9feca9162d51667db9","crc32":"206a1ee9","sha1":"0d873ac09e1dabac57cc671d0b0985dd8ab4a5a7","private":"true"},{"name":"computabilitylog0000bool_dc.xml","source":"original","format":"Dublin Core","mtime":"1558425425","size":"1395","md5":"b90f5c2ed5d2014f71b25a58b42d893b","crc32":"4312b100","sha1":"fb75b8c624aa6491501029bb8a94b05f101955c5"},{"name":"computabilitylog0000bool_djvu.txt","source":"derivative","format":"DjVuTXT","original":"computabilitylog0000bool_djvu.xml","mtime":"1659777315","size":"1103357","md5":"31477c7e938fefa2ef7271cfb91aa3ce","crc32":"5256f270","sha1":"36c531c03b0f1a22b12ea94fe34b0010e2c8a420","private":"true"},{"name":"computabilitylog0000bool_djvu.xml","source":"derivative","format":"Djvu XML","original":"computabilitylog0000bool_hocr.html","mtime":"1659777152","size":"13689047","md5":"6af9523c9ef0f296bc4ec120f283048e","crc32":"004646aa","sha1":"bc3aca126411517094dd365fa2b688dc458f437a","private":"true"},{"name":"computabilitylog0000bool_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"computabilitylog0000bool_abbyy.gz","mtime":"1558438031","size":"1382385","md5":"0de5ac26cbd8475c3ee7d32a2e46fd6c","crc32":"0cb2d877","sha1":"20a3ebaa19d117b596ff069f203b3c901f367983"},{"name":"computabilitylog0000bool_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"computabilitylog0000bool.pdf","mtime":"1718917849","size":"19902583","md5":"e11b81b852410421dce4983c19ee3590","crc32":"4033d4b8","sha1":"1285058ea395df0ef19d8b5282315f5a24b31ea2"},{"name":"computabilitylog0000bool_events.json","source":"original","mtime":"1558425321","size":"59","md5":"4a9f4916f5e51341713b828f7417a048","crc32":"e355e0cc","sha1":"99c0ad217b015e66d6f87300dadd61585e680159","format":"JSON","private":"true"},{"name":"computabilitylog0000bool_files.xml","source":"original","format":"Metadata","md5":"5263861e7a0bb0d3511c69c199c01825","summation":"md5"},{"name":"computabilitylog0000bool_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"computabilitylog0000bool_chocr.html.gz","mtime":"1659777129","size":"26970690","md5":"f2b8d72f53deebf64d0a9ea4ccc06e7f","crc32":"4c709bf8","sha1":"dfd834a31e8cc5f21dffc33858efbe94c7001556","private":"true"},{"name":"computabilitylog0000bool_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"computabilitylog0000bool_hocr.html","mtime":"1659777207","size":"4535","md5":"9ee14236328d94fff927417b18d1591a","crc32":"2a00c1d1","sha1":"fac7a3b07cab1304cdcf2745072462fd2a653507","private":"true"},{"name":"computabilitylog0000bool_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"2351","word_conf_11_20":"1169","word_conf_21_30":"2155","word_conf_31_40":"2569","word_conf_41_50":"2938","word_conf_51_60":"3523","word_conf_61_70":"5421","word_conf_71_80":"9617","word_conf_81_90":"25529","word_conf_91_100":"119252","format":"OCR Search Text","original":"computabilitylog0000bool_hocr.html","mtime":"1659777295","size":"297549","md5":"77ef967e6b54420c81ad42770afb330e","crc32":"ce710f5d","sha1":"cf6eb3a50fbe343fe8e23ef8251eb86af1fbc5b4","private":"true"},{"name":"computabilitylog0000bool_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"computabilitylog0000bool_orig_jp2.tar","mtime":"1558432285","size":"195442036","md5":"a180fd5b4720747422b776fefaae940e","crc32":"22ceb4c2","sha1":"0629f2c69dde0603b01ff57a53ebe1a8c05b16b3","private":"true","filecount":"374"},{"name":"computabilitylog0000bool_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"computabilitylog0000bool.epub","mtime":"1753180660","size":"1914420","md5":"88b602030e83310ad9692e16f801d4f2","crc32":"f6e7cc14","sha1":"1395c92c2a1b556b7115e0de8a20f9b1d1ba36ab"},{"name":"computabilitylog0000bool_loans.json","source":"original","mtime":"1598716091","size":"10547","format":"JSON","private":"true","md5":"085e66f2071818e047a780bec56c1e6e","crc32":"310f2dba","sha1":"c700856916f679f80747d97362b3781e7c9c571a"},{"name":"computabilitylog0000bool_marc.xml","source":"original","mtime":"1558425425","size":"3510","format":"MARC","md5":"fd19fc3e5abd89469b6fac7b311c5688","crc32":"14ef3387","sha1":"b3405310fce8ac1ab8c32b589f7cbb2d0b1f9083"},{"name":"computabilitylog0000bool_meta.mrc","source":"original","mtime":"1558326636","size":"1117","md5":"a0ad79687cd74a22d3934a1b177f4403","crc32":"901b1ed7","sha1":"bb31792f831960e55f6a08aa4f634e52c46e106e","format":"MARC Binary"},{"name":"computabilitylog0000bool_meta.sqlite","source":"original","mtime":"1558425369","size":"18432","format":"Metadata","md5":"861a34ca9490c9b9759cd129ad1de264","crc32":"bfd96d56","sha1":"7addd948f17dec73195fe608c7d67de7e7bff82e"},{"name":"computabilitylog0000bool_meta.xml","source":"original","mtime":"1753180661","size":"3710","format":"Metadata","md5":"b9cbe4ad6da76669daf94514f766a251","crc32":"7e9b4cf1","sha1":"75e6dcca397ce90d71fccb527d610f2e6be5f28f"},{"name":"computabilitylog0000bool_orig_jp2.tar","source":"original","mtime":"1558425368","size":"592496640","format":"Single Page Original JP2 Tar","private":"true","md5":"7372dce9bb26316b8e5973d680f3cfa6","crc32":"6499086c","sha1":"9f544f276252fc854832b1556b388d59fbb13f39","filecount":"374"},{"name":"computabilitylog0000bool_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"97","format":"Page Numbers JSON","original":"computabilitylog0000bool_hocr.html","mtime":"1718917634","size":"62636","md5":"c2e84b88b2936d8d33c79005e268955c","crc32":"d63c25ce","sha1":"9b8134e058cebfc42fdbf59025d5a1fe07a9b7cd","private":"true"},{"name":"computabilitylog0000bool_scandata.xml","source":"original","mtime":"1669643778","size":"383285","format":"Scandata","md5":"189a72ff2555d4849d737b8ab8b686e0","crc32":"88badee2","sha1":"10a4ff90551ca80625868903b793baabd746d951"},{"name":"computabilitylog0000bool_slip.png","source":"original","mtime":"1558325475","size":"38185","md5":"4962e372c4e00d1f828852411d32db0b","crc32":"c25c2aa9","sha1":"d79dc812a5eedd2434d6b6e83255fb695f1084d1","format":"PNG","private":"true"},{"name":"computabilitylog0000bool_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"computabilitylog0000bool_slip.png","mtime":"1558425430","size":"5676","md5":"1615a53b7ae5ec53fc6ebdb014e24120","crc32":"c0d44302","sha1":"4bd69b15532c03db7512cdfe809ca3c015c23207","private":"true"},{"name":"computabilitylog0000bool_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"computabilitylog0000bool_djvu.xml","mtime":"1669643762","size":"575","md5":"c6a191ae9498d7d3bc1b28898edcbf8c","crc32":"33fc6974","sha1":"71bcbe924c4af41fbdecd152c18eed9c762a1db5","private":"true"},{"name":"logs\/computabilitylog0000bool_iabdash_2019-05-2012:30:36.log","source":"original","mtime":"1558326644","size":"682","md5":"8d53f6906a4628ff8c9078fb262b8d89","crc32":"d51b233f","sha1":"043df4175e0b6d35afc96fe07b3334a516bf9ecd","format":"Log","private":"true"},{"name":"logs\/computabilitylog0000bool_scanning_2019-05-2012:30:44.log","source":"original","mtime":"1558326649","size":"825557","md5":"5b7cc5ae23e9b607655492f041d1e621","crc32":"ed92df40","sha1":"e5318e104ce0dafe90dd5006442e26fdc5851f00","format":"Log","private":"true"}],"files_count":32,"item_last_updated":1753180673,"item_size":922285480,"metadata":{"identifier":"computabilitylog0000bool","associated-names":"Burgess, John P., 1948-; Jeffrey, Richard C","boxid":"IA1228419","camera":"Sony Alpha-A6300 (Control)","collection_set":"trent","contributor":"Internet Archive","creator":"Boolos, George","date":"2007","description":["xiii, 350 p. : 26 cm","Includes bibliographical references (p. 341) and index"],"isbn":["9780521701464","9780521877527","0521877520","0521701465"],"language":"eng","lccn":"2007014225","mediatype":"texts","old_pallet":"IA13526","openlibrary_edition":"OL10436795M","openlibrary_work":"OL17994435W","operator":"associate-jessaflor-sancover@archive.org","ppi":"300","publisher":"Cambridge ; New York : Cambridge University Press","repub_state":"19","scanner":"station05.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"trent","scribe3_search_id":"0116405581897","subject":["Computable functions","Recursive functions","Logic, Symbolic and mathematical"],"title":"Computability and logic","tts_version":"2.1-final-2-gcbbe5f4","uploader":"station05.cebu@archive.org","addeddate":"2019-05-20 04:11:16","publicdate":"2019-05-20 04:11:38","imagecount":"374","scandate":"20190520053127","republisher_operator":"associate-famelajean-sipolo@archive.org","republisher_date":"20190521155428","republisher_time":"675","foldoutcount":"0","identifier-access":"http://archive.org/details/computabilitylog0000bool","identifier-ark":"ark:/13960/t99676116","bookplateleaf":"0002","external-identifier":["urn:acs6:computabilitylog0000bool:epub:3105e32b-f371-4404-81ba-ab2c7c080574","urn:acs6:computabilitylog0000bool:pdf:95060c46-2880-4969-9df7-682ead3fd6b5","urn:oclc:record:667025668","urn:lcp:computabilitylog0000bool:lcpdf:25696e84-7e28-416f-922c-ecd0a9cb0164","urn:lcp:computabilitylog0000bool:epub:d694f633-258c-444c-bebf-92035a3e7db0"],"scanfee":"2000;0;0","invoice":"1853","loans__status__status":"AVAILABLE","loans__status__num_loans":"1","loans__status__num_waitlist":"0","loans__status__num_history":"22","sponsordate":"20191231","loans__status__last_loan_date":"2020-08-24T03:09:12Z","access-restricted-item":"true","loans__status__last_waitlist_date":"2019-11-09T13:26:22Z","grant_report":"Arcadia","source":"removed","backup_location":"ia906904_11","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"97","collection":["trent_university","internetarchivebooks","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia600709.us.archive.org","simplelists":{"holdings":{"drakeuniversity-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 22:01:55.523865"},"gwulibraries-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 02:24:52.966535"},"johnshopkins-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 03:48:50.424112"},"rochester-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-26 08:48:58.576232"},"universityofarizona-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 23:48:09.875643"}}},"uniq":1522141037,"workable_servers":["ia600709.us.archive.org","ia800709.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/continentalphilo0000solo.json b/archive/linked-pages/metadata/continentalphilo0000solo.json
new file mode 100644
index 0000000..73f1542
--- /dev/null
+++ b/archive/linked-pages/metadata/continentalphilo0000solo.json
@@ -0,0 +1 @@
+{"created":1786366568,"d1":"ia601505.us.archive.org","d2":"ia801505.us.archive.org","dir":"/16/items/continentalphilo0000solo","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1664031830","size":"19115","md5":"d9ca4e39a58926870e4b2b5e50864b48","crc32":"f9f679f5","sha1":"4993cf6fa1722dbea10c0183f2029e1384ae232f","format":"Item Tile","rotation":"0"},{"name":"continentalphilo0000solo.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"continentalphilo0000solo_hocr.html","mtime":"1753189446","size":"1241556","private":"true","md5":"d97b714429343157d96f00b31e76c13d","crc32":"3e03d817","sha1":"a79338ebdcabe7a1858d6301d4826247e321ea32"},{"name":"continentalphilo0000solo.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"continentalphilo0000solo.pdf","mtime":"1753189428","size":"11347537","md5":"1d2b01990fbfcadd71826f7220c73b76","crc32":"68439a8b","sha1":"fdd18ac9b47ea7b27691c873b09058675eb28878"},{"name":"continentalphilo0000solo.pdf","source":"derivative","format":"Text PDF","original":"continentalphilo0000solo_page_numbers.json","mtime":"1719024188","size":"10902288","md5":"f314aca4fb1ea35619fc7503f05f13d5","crc32":"0d847995","sha1":"bb527b6af590528e442c1c6e68d588e096ed15b8","private":"true"},{"name":"continentalphilo0000solo_chocr.html.gz","source":"derivative","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"continentalphilo0000solo_jp2.zip","mtime":"1664028092","size":"6468466","md5":"5d18ce1ee27a848140b767fec0376e09","crc32":"5251dbd0","sha1":"cff2a6ec538e3c043a7aebc57c2a4ede90fae30e","private":"true"},{"name":"continentalphilo0000solo_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"continentalphilo0000solo_scandata.xml","mtime":"1664030452","size":"787","md5":"469b90133a661b2461dcc5a147e95692","crc32":"6becd450","sha1":"f9cf648df46eef00f460223e286dca8c82e604f8","private":"true"},{"name":"continentalphilo0000solo_dc.xml","source":"original","format":"Dublin Core","mtime":"1662555017","size":"1234","md5":"914755d89aca799b9103bbc7e41c1334","crc32":"dabb5e01","sha1":"80a8281d8a3decc82c546afefb71b561ed7cde81"},{"name":"continentalphilo0000solo_djvu.txt","source":"derivative","format":"DjVuTXT","original":"continentalphilo0000solo_djvu.xml","mtime":"1664028338","size":"484496","md5":"c8b102d3c817ddf38344a21c98792d76","crc32":"0f2c5f5e","sha1":"eaa2b36c6640a62c5e737d8ac1fc644e2a3032be","private":"true"},{"name":"continentalphilo0000solo_djvu.xml","source":"derivative","format":"Djvu XML","original":"continentalphilo0000solo_hocr.html","mtime":"1664028226","size":"5926509","md5":"af3437fce94264ab489f4b9bf65b2cd8","crc32":"5b7ccd58","sha1":"0268e10cd074afa5ba5ef5398549aa2b6ceb5281","private":"true"},{"name":"continentalphilo0000solo_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"continentalphilo0000solo.pdf","mtime":"1719024758","size":"10845116","md5":"78995aecaaef393ec4a0796f84bea691","crc32":"215ffcbf","sha1":"1d12ef776e8b03d19d5ae24637f8b72adbc12bb9"},{"name":"continentalphilo0000solo_events.json","source":"original","mtime":"1664022366","size":"55","md5":"7081ee2b518f777c0f8e74fa220adede","crc32":"b1c4c211","sha1":"390343888260a0f9eaab4c0fbce53bd5bae26e9e","format":"JSON","private":"true"},{"name":"continentalphilo0000solo_files.xml","source":"original","format":"Metadata","summation":"md5","md5":"f094c20de1e277fb9817a56faa9efa95"},{"name":"continentalphilo0000solo_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"continentalphilo0000solo_chocr.html.gz","mtime":"1664028174","size":"10877745","md5":"d34484d061a2c0804c046e9cf951aaf9","crc32":"88fe0143","sha1":"23aaca6362ee4a9af48d033b00c282c28202c74a","private":"true"},{"name":"continentalphilo0000solo_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"continentalphilo0000solo_hocr.html","mtime":"1664028282","size":"2747","md5":"ade71c5b8dbede02a1d991ef0f295b29","crc32":"fa0d4494","sha1":"9098d584fff77f80e3653d7f46eb4699f55ee5df","private":"true"},{"name":"continentalphilo0000solo_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"139","word_conf_11_20":"62","word_conf_21_30":"74","word_conf_31_40":"94","word_conf_41_50":"77","word_conf_51_60":"89","word_conf_61_70":"103","word_conf_71_80":"177","word_conf_81_90":"929","word_conf_91_100":"74622","format":"OCR Search Text","original":"continentalphilo0000solo_hocr.html","mtime":"1664028325","size":"164604","md5":"574790583e14ce85b5fd5f5d384bd712","crc32":"8e08e309","sha1":"fde7ab9d2d393a2e7634b42b8dc5ea2ba78a19ca","private":"true"},{"name":"continentalphilo0000solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"continentalphilo0000solo_orig_jp2.tar","mtime":"1664026341","size":"94062924","md5":"295219a3baa60d74dbcc6b45b89d470a","crc32":"f79dc748","sha1":"03caa9f89827033baf7d297573de66c5cde826cc","private":"true","filecount":"230"},{"name":"continentalphilo0000solo_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"continentalphilo0000solo.epub","mtime":"1753189475","size":"1306275","md5":"e438067504ada273a9ed0ce9a08e687c","crc32":"f2725386","sha1":"09ca112831af6b787ac6c82d4028ef88d55ec760"},{"name":"continentalphilo0000solo_marc.xml","source":"original","mtime":"1662554672","size":"2795","md5":"92642055a99bd8214cad4a00fd629687","crc32":"f567fed8","sha1":"db492f273c0ad461cd8ad08b4022308784fd4e65","format":"MARC"},{"name":"continentalphilo0000solo_meta.mrc","source":"original","mtime":"1662554669","size":"904","md5":"5e1f08e8b6766aecec5a1db039acefda","crc32":"ec838712","sha1":"cc911e00469735abfee9608fc3359ea9dc2030cc","format":"MARC Binary"},{"name":"continentalphilo0000solo_meta.sqlite","source":"original","mtime":"1664022870","size":"45056","md5":"e072a71f9d202e8a42f23ab8012e219a","crc32":"93d03d56","sha1":"1cbe352844dac474afbe5e5ea6c9c06542982d11","format":"Metadata"},{"name":"continentalphilo0000solo_meta.xml","source":"original","mtime":"1753189475","size":"3381","md5":"f509d7613cbe3f45cd879fefcff805d3","crc32":"c791e35e","sha1":"e70550d583eae0452ef2333289badac7c437f4fe","format":"Metadata"},{"name":"continentalphilo0000solo_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","original":"continentalphilo0000solo_preimage.zip","mtime":"1664022868","size":"435763200","md5":"78ab932d933348addbad3d60c79e2fcd","crc32":"3069e9b0","sha1":"1b8bf6437f3fb26afeba496fbb143fe65da04393","private":"true","filecount":"230"},{"name":"continentalphilo0000solo_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"94","format":"Page Numbers JSON","original":"continentalphilo0000solo_hocr.html","mtime":"1719024187","size":"38288","md5":"50c22a9120dd2840a67def5f6285b5c5","crc32":"3248c00c","sha1":"b8f08482ff3e370dd550c8e6aa9f5e62464df5d1","private":"true"},{"name":"continentalphilo0000solo_repub_final.log","source":"derivative","republisher_deriver_version":"0.0.14","confidence_accurate":"False","crops_accurate":"False","initial_crop_confidence":"100","format":"RePublisher Final Processing Log","original":"continentalphilo0000solo_scandata.xml","mtime":"1664030685","size":"62308","md5":"bdb73bf4c3b6b5292c35d03e97de2085","crc32":"a5cfb97e","sha1":"579e1127ba8bc5855f92c5f795e6cafd1abf0468","private":"true"},{"name":"continentalphilo0000solo_repub_initial.log","source":"derivative","republisher_deriver_version":"0.0.14","format":"RePublisher Initial Processing Log","original":"continentalphilo0000solo_preimage.zip","mtime":"1662557405","size":"27","md5":"08ec62964ef5fd9ce32e032e552b9d58","crc32":"2960f426","sha1":"40d9163175b1d24f4b2d6c4c44067eb0bf6af787","private":"true"},{"name":"continentalphilo0000solo_scandata.xml","source":"original","format":"Scandata","original":"continentalphilo0000solo_preimage.zip","mtime":"1664030452","size":"244553","crc32":"ffe378f6","sha1":"91c9fab9ddba914d6d42369234c67696a327cfdb","md5":"2160ef5325fb0d3b43bc2fe7774ba619"},{"name":"continentalphilo0000solo_slip.png","source":"original","mtime":"1662552621","size":"39287","md5":"d36ed57e9f2e8476ecb330254f4ac45f","crc32":"864f067b","sha1":"db3ea3d5199e26ac6e7d18b16b66dfe87f3f50c8","format":"PNG","private":"true"},{"name":"continentalphilo0000solo_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"continentalphilo0000solo_slip.png","mtime":"1662555020","size":"8705","md5":"f26c3afe1d6fe871812eca2450182ec4","crc32":"ffca9966","sha1":"965cf30f00bdf3ffb0e34677a0c457661d6e7f17","private":"true"},{"name":"continentalphilo0000solo_thumb_avif.zip","source":"original","format":"AVIF Thumbnails ZIP","original":"continentalphilo0000solo_preimage.zip","mtime":"1662557405","size":"23157224","md5":"f2a874a0627b8303dfee2349a8ad8535","crc32":"72be02c4","sha1":"e2d804e07c0a720d559ccfedccae88e9509fc0bc","private":"true","filecount":"230"},{"name":"continentalphilo0000solo_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"continentalphilo0000solo_djvu.xml","mtime":"1664028336","size":"663","md5":"4b30269319820a3894091ecba0b1a05e","crc32":"5df0dfde","sha1":"e894ed633824ed3ac02791fce05a08916272b645","private":"true"},{"name":"logs\/continentalphilo0000solo_iabdash_2022-09-0720:44:41.log","source":"original","mtime":"1662554684","size":"677","md5":"e84e4d45718e8efff6c8e883bf68336e","crc32":"33936c94","sha1":"e3980b05fff4df7fa4c4d01d3db5b1709b055d01","format":"Log","private":"true"},{"name":"logs\/continentalphilo0000solo_scanning_2022-09-0720:44:33.log","source":"original","mtime":"1662554677","size":"2983276","md5":"9b5f3f2df5b340046fcbd15f2e52f6c1","crc32":"b0c9c320","sha1":"72c85ccd3d100b7261b1c0bef4637160f91d0d38","format":"Log","private":"true"},{"name":"logs\/continentalphilo0000solo_status_history_2022-09-0720:44:38.log","source":"original","mtime":"1662554681","size":"554","md5":"603018c4255a2edfd0f01c6c02011c88","crc32":"091530dc","sha1":"ebffb723d99af86c5d60ad0741d0c1b7741ed630","format":"Log","private":"true"}],"files_count":33,"item_last_updated":1753189495,"item_size":616002352,"metadata":{"identifier":"continentalphilo0000solo","boxid":"IA40688414","camera":"Sony Alpha-A6300 (Control)","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Solomon, Robert C","date":"1988","description":["viii, 214 p. ; 23 cm","Bibliography: p. [207]-210","\"OPUS.\""],"isbn":["0192192167","0192892029"],"language":"eng","lccn":"87020262","mediatype":"texts","old_pallet":"IA401178","openlibrary_edition":"OL21399497M","openlibrary_work":"OL11943595W","operator":"associate-cherilyn-telles@archive.org","publisher":"Oxford [Oxfordshire] ; New York : Oxford University Press","rcs_key":"24143","repub_state":"19","scanner":"station09.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780192892027","subject":["Philosophy, Modern","Self (Philosophy)"],"title":"Continental philosophy since 1750 : the rise and fall of the self ","tts_version":"5.2-initial-90-g3e70aadf","uploader":"station09.cebu@archive.org","publicdate":"2022-09-07 12:10:37","access-restricted-item":"true","identifier-access":"http://archive.org/details/continentalphilo0000solo","identifier-ark":"ark:/13960/s2mt0n21h68","scandate":"20220907133005","imagecount":"230","autocrop_version":"0.0.14_books-20220331-0.2","ppi":"360","republisher_operator":"associate-rosie-allanic@archive.org","republisher_date":"20220924202541","republisher_time":"110","foldoutcount":"0","bookplateleaf":"0002","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"94","pdf_module_version":"0.0.19","external-identifier":["urn:acs6:continentalphilo0000solo:pdf:8cf4c2c9-941b-4533-9e5c-e96441243cee","urn:lcp:continentalphilo0000solo:lcpdf:32e39e44-5371-4000-8c93-aabeeba7087a","urn:oclc:record:1348904242","urn:lcp:continentalphilo0000solo:epub:f69c574c-2e39-4aa6-89d9-35582ffd855c"],"addeddate":"2022-09-24 16:01:49","scanfee":"0;1.00;1.00","invoice":"1652","sponsordate":"20220930","collection":["internetarchivebooks","printdisabled"],"page_number_module_version":"1.0.5","source":"removed","curation":"[date]20250205082011[/date][comment]inlibrary removal 3[/comment]"},"server":"ia801505.us.archive.org","simplelists":{"holdings":{"openlibrary-d-ol":{"notes":{"pallet":["IA40768310"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2024-01-29 04:31:19.09234"}}},"uniq":792178143,"workable_servers":["ia801505.us.archive.org","ia601505.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/criticaltraditio0000unse.json b/archive/linked-pages/metadata/criticaltraditio0000unse.json
new file mode 100644
index 0000000..e6587b0
--- /dev/null
+++ b/archive/linked-pages/metadata/criticaltraditio0000unse.json
@@ -0,0 +1 @@
+{"created":1786381255,"d1":"ia902807.us.archive.org","d2":"ia802807.us.archive.org","dir":"/34/items/criticaltraditio0000unse","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1659808957","size":"9357","format":"Item Tile","rotation":"0","md5":"2d444b3d91183ad506984bfed8709c8b","crc32":"38b570ae","sha1":"be1412d815b8ae09577ccb3736facd0be2cfa710"},{"name":"criticaltraditio0000unse.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"criticaltraditio0000unse_hocr.html","mtime":"1753203156","size":"17595214","private":"true","md5":"4a9c271f525b64000001b70c617626fb","crc32":"c9eed727","sha1":"450fd66ed8d7adcaae27fbe2986b30496004b866"},{"name":"criticaltraditio0000unse.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"criticaltraditio0000unse.pdf","mtime":"1753202905","size":"13027969","md5":"1613436b59837b1d9f0d18fb5ef8777c","crc32":"85a4827a","sha1":"5199e7bd5ab12e2a51171619386a6a073859cc96"},{"name":"criticaltraditio0000unse.pdf","source":"derivative","format":"Text PDF","original":"criticaltraditio0000unse_page_numbers.json","mtime":"1719326542","size":"12733439","md5":"cb045cc0e577073edc42c3536e0132f4","crc32":"b25227f3","sha1":"432dedbac07a158d33547d83adc135ca8f0657f7","private":"true"},{"name":"criticaltraditio0000unse_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"criticaltraditio0000unse_jp2.zip","mtime":"1579687043","size":"12275001","md5":"c08ad9f082b1986f0c9ee65a5a4a5461","crc32":"6f80d03c","sha1":"c33511dca68475bd70af40ec5f5ef8f72d055f41","private":"true"},{"name":"criticaltraditio0000unse_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"criticaltraditio0000unse_abbyy.gz","mtime":"1659808714","size":"10809437","md5":"ec695acd18a6fe7e4700437367c27ba0","crc32":"4b9ea774","sha1":"22ce08c4b34f0bddda41afa7151deb9a2252bf70","private":"true"},{"name":"criticaltraditio0000unse_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"criticaltraditio0000unse_scandata.xml","mtime":"1669709487","size":"789","md5":"a66d3cbdc4bb5d30bde940d8527ac26b","crc32":"a7217eab","sha1":"e329967a566f15864fda01b9710d48e83e9ec6e6","private":"true"},{"name":"criticaltraditio0000unse_dc.xml","source":"original","format":"Dublin Core","mtime":"1579682108","size":"1229","md5":"d33be535eae3378f06a339f0283c15e1","crc32":"f07f01b9","sha1":"ace41d47a6e615f8f4fb87463691c1bf63964450"},{"name":"criticaltraditio0000unse_djvu.txt","source":"derivative","format":"DjVuTXT","original":"criticaltraditio0000unse_djvu.xml","mtime":"1659808921","size":"1025425","md5":"6c8929da498f47ac6f744006b6fb60e7","crc32":"3b289a50","sha1":"d9091aa2da790ffccf6c2cc49c74396f1636cfb2","private":"true"},{"name":"criticaltraditio0000unse_djvu.xml","source":"derivative","format":"Djvu XML","original":"criticaltraditio0000unse_hocr.html","mtime":"1659808813","size":"10806649","md5":"a073b1ab5efa1ed56d7837df087a892b","crc32":"89e56b64","sha1":"30cd1c3b1badb9d0be30b65138a8369daf57aada","private":"true"},{"name":"criticaltraditio0000unse_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"criticaltraditio0000unse_abbyy.gz","mtime":"1579687229","size":"1568152","md5":"935accdde97eaedca214a8aabdc01bac","crc32":"d4c8d407","sha1":"2813973f82e7cf00c97e163356cd9f2749ce76b5"},{"name":"criticaltraditio0000unse_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"criticaltraditio0000unse.pdf","mtime":"1719327037","size":"12629253","md5":"70a362bea3dbb875755694415d9262c2","crc32":"333f671e","sha1":"2932f4073264a75003fe1bb8afd8fa8e6f95fe2c"},{"name":"criticaltraditio0000unse_events.json","source":"original","mtime":"1579680355","size":"55","md5":"3d8077a5746e485cdcb6c89bf8436859","crc32":"1d6b0238","sha1":"301c48869101121ed3fc32d69f8e5ba55ead7720","format":"JSON","private":"true"},{"name":"criticaltraditio0000unse_files.xml","source":"original","format":"Metadata","md5":"5020bebbd6b8f6d65f4c77f49aebf209","summation":"md5"},{"name":"criticaltraditio0000unse_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"criticaltraditio0000unse_chocr.html.gz","mtime":"1659808776","size":"21594355","md5":"0e03b9d85875f39a43a91d80d17221d5","crc32":"8df53940","sha1":"84b082c453ee96a6e059cc2d1c4393ec90d91ea6","private":"true"},{"name":"criticaltraditio0000unse_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"criticaltraditio0000unse_hocr.html","mtime":"1659808878","size":"2232","md5":"4aae23c73bc3f38cace66fe1e8c69403","crc32":"9ea5ab74","sha1":"b11420c6638130ff550d56c3235365245222bcd3","private":"true"},{"name":"criticaltraditio0000unse_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"163","word_conf_11_20":"99","word_conf_21_30":"180","word_conf_31_40":"325","word_conf_41_50":"619","word_conf_51_60":"1317","word_conf_61_70":"2864","word_conf_71_80":"8401","word_conf_81_90":"27755","word_conf_91_100":"93996","format":"OCR Search Text","original":"criticaltraditio0000unse_hocr.html","mtime":"1659808909","size":"310187","md5":"f4e2f2e2705d72e9857e4b3296cd05f0","crc32":"779b6c6c","sha1":"7495087306a4e7282c47e861654f7a027d30acfa","private":"true"},{"name":"criticaltraditio0000unse_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"criticaltraditio0000unse_orig_jp2.tar","mtime":"1579685569","size":"161785045","md5":"727dd89d110b353b9fb7ee5d9ada4341","crc32":"1abbeb10","sha1":"64cdfde6a9c8c4c16afe138c893bc84ef9d66ff9","private":"true","filecount":"182"},{"name":"criticaltraditio0000unse_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"criticaltraditio0000unse.epub","mtime":"1753203294","size":"17970449","md5":"2cbfd87bd2e21752d208d7542a91c543","crc32":"71a8f93c","sha1":"f13d80d5bdcd96d1e6980c18e106d4f595cd9098"},{"name":"criticaltraditio0000unse_marc.xml","source":"original","mtime":"1579682107","size":"6056","format":"MARC","md5":"53413cc13bab2855b7f7657687c348cf","crc32":"d8e6eed5","sha1":"7c95b43bed279fa570144f50363ec25b3398fef1"},{"name":"criticaltraditio0000unse_meta.mrc","source":"original","mtime":"1579198441","size":"1658","md5":"80fe36e5a6e403ff58b5b2496916be60","crc32":"8ee3d07f","sha1":"269bda2bd92f4c921a86dd77e124a07645cf0559","format":"MARC Binary"},{"name":"criticaltraditio0000unse_meta.sqlite","source":"original","mtime":"1579682082","size":"18432","format":"Metadata","md5":"d0cfff8cfbf5ff4a6f24026e082d9fb6","crc32":"55e7fddd","sha1":"aab31d955934092e25efe29a4886f6bc4162caa7"},{"name":"criticaltraditio0000unse_meta.xml","source":"original","mtime":"1753203296","size":"3176","format":"Metadata","md5":"d952167428c0bf9f90518f6837faefc3","crc32":"798183ad","sha1":"792b04767bc05938fc2b697296792ea9e0f1cacc"},{"name":"criticaltraditio0000unse_orig_jp2.tar","source":"original","mtime":"1579682081","size":"329318400","format":"Single Page Original JP2 Tar","private":"true","md5":"45509f51a16600d2a95ab548402b5c11","crc32":"b305c6a0","sha1":"941cb72442ad75156541feae8c22443d3862d748","filecount":"182"},{"name":"criticaltraditio0000unse_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"84","format":"Page Numbers JSON","original":"criticaltraditio0000unse_hocr.html","mtime":"1719326542","size":"30266","md5":"0be7821ad858076fae44377ca75319ad","crc32":"032dbc18","sha1":"fe3655c36eb21b3e885de022d57ed53be7dabcc1","private":"true"},{"name":"criticaltraditio0000unse_scandata.xml","source":"original","mtime":"1669709487","size":"185790","format":"Scandata","md5":"49709c56a10a8aab8b91e8add6309926","crc32":"ae0f058a","sha1":"17e6fd197073c4c0d17ce9efa2cacc0630c46a05"},{"name":"criticaltraditio0000unse_slip.png","source":"original","mtime":"1579172825","size":"39873","md5":"0f537239fa58875b35b8d0ba0074fbd7","crc32":"cf0829db","sha1":"10ccfecaa13eaef2e738b52d758e5e0e769add07","format":"PNG","private":"true"},{"name":"criticaltraditio0000unse_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"criticaltraditio0000unse_slip.png","mtime":"1579682111","size":"5669","md5":"4908a842d015960ac67739a71107b6a9","crc32":"caf9ab1c","sha1":"bb8b0fcc9b6f22e034e5b96833bf0198b6dc6050","private":"true"},{"name":"criticaltraditio0000unse_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"criticaltraditio0000unse_djvu.xml","mtime":"1669709458","size":"712","md5":"917638a8a890a2ade154f47dd6b48f0c","crc32":"2c054f82","sha1":"e556e818dcaf97e0f5bd66bd619b8faa81fa561d","private":"true"},{"name":"logs\/criticaltraditio0000unse_iabdash_2020-01-1702:14:03.log","source":"original","mtime":"1579198455","size":"1342","md5":"9c1e722e466065e95a62e80c1b149cef","crc32":"167269b8","sha1":"acdee6a1c85f0f6c3d28b6c609d9e11a3d77b5b8","format":"Log","private":"true"},{"name":"logs\/criticaltraditio0000unse_scanning_2020-01-1702:14:18.log","source":"original","mtime":"1579198464","size":"473336","md5":"825749fe654c84b0be226cabf770ecaa","crc32":"fd901555","sha1":"840cc56dbad760e746db76bc23244437b1201424","format":"Log","private":"true"}],"files_count":31,"item_last_updated":1753203358,"item_size":624228947,"metadata":{"identifier":"criticaltraditio0000unse","associated-names":"Pinsky, Valerie; Wylie, Alison","boxid":"IA1763318","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","date":"1995","description":["xiii, 160 p. : 28 cm","Originally published: Cambridge : Cambridge University Press, 1989","Includes bibliographical references (p. 141-153) and index"],"isbn":"0826315992","language":"eng","lccn":"94045894","mediatype":"texts","old_pallet":"IA16250","openlibrary_edition":"OL1119592M","openlibrary_work":"OL19491906W","operator":"associate-cecelia-atil@archive.org","ppi":"300","publisher":"Albuquerque : University of New Mexico Press","repub_state":"19","scanner":"station52.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780826315991","subject":"Archaeology -- Philosophy","title":"Critical traditions in contemporary archaeology : essays in the philosophy, history, and socio-politics of archaeology","tts_version":"3.2-rc-2-g0d7c1ed","uploader":"station52.cebu@archive.org","publicdate":"2020-01-16 11:07:15","access-restricted-item":"true","imagecount":"182","scandate":"20200116185159","republisher_operator":"associate-jessa-lubiano@archive.org","republisher_date":"20200122160550","republisher_time":"225","foldoutcount":"0","identifier-access":"http://archive.org/details/criticaltraditio0000unse","identifier-ark":"ark:/13960/t0fv70f79","external-identifier":["urn:acs6:criticaltraditio0000unse:epub:8751d445-509a-477e-9f3b-30f81cab6c23","urn:acs6:criticaltraditio0000unse:pdf:e3812fde-1da1-4d73-bcc9-b759134cdeca","urn:oclc:record:1148621074","urn:lcp:criticaltraditio0000unse:lcpdf:29c1bf6e-1f26-4fd1-984f-308d8ffe660a","urn:lcp:criticaltraditio0000unse:epub:40301485-438f-41f2-9fbb-d93283627b49"],"addeddate":"2020-01-22 11:00:51","scanfee":"2000;0;0","invoice":"1853","sponsordate":"20201231","backup_location":"ia907101_34","grant_report":"Arcadia #4117","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"84","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia902807.us.archive.org","simplelists":{"holdings":{"binghamton-ol":{"notes":{"isbn":["9780826315991"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 03:23:47.889537"},"gwulibraries-ol":{"notes":{"isbn":["9780826315991"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 05:12:06.220013"}}},"uniq":908434575,"workable_servers":["ia902807.us.archive.org","ia802807.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/existentialistph0000oakl.json b/archive/linked-pages/metadata/existentialistph0000oakl.json
new file mode 100644
index 0000000..58fc9c8
--- /dev/null
+++ b/archive/linked-pages/metadata/existentialistph0000oakl.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760007.eu.archive.org","dir":"/0/items/existentialistph0000oakl"}],"workable":[{"server":"dn760007.eu.archive.org","dir":"/0/items/existentialistph0000oakl"}]},"created":1786381256,"d1":"ia601406.us.archive.org","d2":"ia801406.us.archive.org","dir":"/32/items/existentialistph0000oakl","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1666222665","size":"17914","md5":"8e7ea29336e438d1b5cac91a51f5a580","crc32":"dd7e01af","sha1":"15117993269949b0dcbe7059520d8a6c001bd07f","format":"Item Tile","rotation":"0"},{"name":"existentialistph0000oakl.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"existentialistph0000oakl_hocr.html","mtime":"1753325109","size":"1689114","private":"true","md5":"60fdd8edeae2e949060abeddfdf12ef2","crc32":"e6788478","sha1":"21aab07b2221bfceab5e8698e82b992d59597ee3"},{"name":"existentialistph0000oakl.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"existentialistph0000oakl.pdf","mtime":"1753324916","size":"30490304","md5":"f4e04650eeeb3eaa09dd2a9c972b9b8b","crc32":"62000767","sha1":"e3171b64f757db34853359d6e8f0bf02d67eddab"},{"name":"existentialistph0000oakl.pdf","source":"derivative","format":"Text PDF","original":"existentialistph0000oakl_page_numbers.json","mtime":"1721606823","size":"30178488","md5":"5666b3133681631e1ea58375fc1113e2","crc32":"2b411977","sha1":"f24780335cae6c665e9f42a6911befccadb49cb0","private":"true"},{"name":"existentialistph0000oakl_chocr.html.gz","source":"derivative","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9805","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"existentialistph0000oakl_jp2.zip","mtime":"1666215491","size":"19164077","md5":"02092a14878fd061f6357e1ae1ad7cde","crc32":"7ff0d9d0","sha1":"59a5bc5b927de0587c54a73def7562c76a7ce5f5","private":"true"},{"name":"existentialistph0000oakl_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"existentialistph0000oakl_scandata.xml","mtime":"1666221315","size":"787","md5":"21bf8818a299a75e37fe0884637cce98","crc32":"50199556","sha1":"58e21a862d70ae322273e9c23f69e2fe9b432e0f","private":"true"},{"name":"existentialistph0000oakl_dc.xml","source":"original","format":"Dublin Core","mtime":"1665689400","size":"982","md5":"389275c469dcf5438a55a20f82ae0cc1","crc32":"42ba97a3","sha1":"80c0e50dc5fd1616e5fe763a988c690ec87672c0"},{"name":"existentialistph0000oakl_djvu.txt","source":"derivative","format":"DjVuTXT","original":"existentialistph0000oakl_djvu.xml","mtime":"1666216778","size":"1436713","md5":"3788985734baf20314c3f57c6fadcdb4","crc32":"dd688bb6","sha1":"1ae3f20776b9617d8da2bf211417bc0fc7ef3d4a","private":"true"},{"name":"existentialistph0000oakl_djvu.xml","source":"derivative","format":"Djvu XML","original":"existentialistph0000oakl_hocr.html","mtime":"1666216611","size":"18552545","md5":"5fad6a9a8c593f4fc73c3dacd543019c","crc32":"27305c0f","sha1":"c1fc03cd417c96728f35fa4d6d9150e0edde4f35","private":"true"},{"name":"existentialistph0000oakl_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"existentialistph0000oakl.pdf","mtime":"1721607843","size":"30073273","md5":"361221bf516b87a2307ce9d16420c18f","crc32":"6561d577","sha1":"fa35dcf8467f8ebf3ed913b97ca8f3a4e80ca46f"},{"name":"existentialistph0000oakl_events.json","source":"original","mtime":"1666197398","size":"56","md5":"ab78e42cfae5c3f4204c89d78b2acc1a","crc32":"4387b91f","sha1":"6e58c95fd4f1b0ed8e2df132d1884e254a0a6753","format":"JSON","private":"true"},{"name":"existentialistph0000oakl_files.xml","source":"original","format":"Metadata","summation":"md5","md5":"2471c7174dde117ec6038341b8753b75"},{"name":"existentialistph0000oakl_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9805","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"existentialistph0000oakl_chocr.html.gz","mtime":"1666215911","size":"33449671","md5":"e9fc1ac646fc346a5ba458470935ecdf","crc32":"a9dca012","sha1":"a99b1385f561c82a80919d6f96b915d58d0e5b47","private":"true"},{"name":"existentialistph0000oakl_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"existentialistph0000oakl_hocr.html","mtime":"1666216643","size":"5226","md5":"7fda4dee2841c62ae86960e077f5965a","crc32":"28f00891","sha1":"6257210a80f381ec5ce50c68e83dc21f81f15a52","private":"true"},{"name":"existentialistph0000oakl_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"658","word_conf_11_20":"248","word_conf_21_30":"292","word_conf_31_40":"374","word_conf_41_50":"373","word_conf_51_60":"389","word_conf_61_70":"526","word_conf_71_80":"1074","word_conf_81_90":"3738","word_conf_91_100":"235923","format":"OCR Search Text","original":"existentialistph0000oakl_hocr.html","mtime":"1666216725","size":"469253","md5":"fb8226d4b5f0b34727f35ab5bdc92632","crc32":"c65d16d5","sha1":"d933f095cbeeff2d1d33aa065d2de2a7d3234232","private":"true"},{"name":"existentialistph0000oakl_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"existentialistph0000oakl_orig_jp2.tar","mtime":"1666208066","size":"243950203","md5":"d41b4337f5421c6d5df48f11f9978320","crc32":"445da6cb","sha1":"9afddb315c626deb014ae899ca569f96f49783cb","private":"true","filecount":"422"},{"name":"existentialistph0000oakl_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"existentialistph0000oakl.epub","mtime":"1753325300","size":"1981120","md5":"8a865676b83086e50f3aaf22669ca5d8","crc32":"ae4fe337","sha1":"34baa67de1cb2c872bd206d14302ee2628a18544"},{"name":"existentialistph0000oakl_marc.xml","source":"original","mtime":"1665689301","size":"2184","md5":"f5bad2f5808dfafc51d318e404b938e6","crc32":"c562a474","sha1":"b70dd1d29789417db4c82c690e363408bf4c6125","format":"MARC"},{"name":"existentialistph0000oakl_meta.mrc","source":"original","mtime":"1665689297","size":"702","md5":"dd5dc33d771f53ecf55bebc1ae27bfa2","crc32":"5698c808","sha1":"d950e70da6cbccb3016decfb5f246bf26eb01d0e","format":"MARC Binary"},{"name":"existentialistph0000oakl_meta.sqlite","source":"original","mtime":"1666197523","size":"45056","md5":"080fe2ea0d8633583dad61d4a8727736","crc32":"7601eb6f","sha1":"2e4b2475862007e9dee3aef0f435dc5554f6dda3","format":"Metadata"},{"name":"existentialistph0000oakl_meta.xml","source":"original","mtime":"1753325301","size":"3210","md5":"952ee7a0c2ec4d14e735ca04122476bc","crc32":"abdb1bd5","sha1":"9d642eb70eaec741f0d2b6b748f35ddb1c3c1d3e","format":"Metadata"},{"name":"existentialistph0000oakl_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","original":"existentialistph0000oakl_preimage.zip","mtime":"1666197522","size":"708382720","md5":"c18e31f1ef31428fd9b4335eb064fe82","crc32":"6fbeff67","sha1":"3a13247724bc9c9c628674bc89273d2a3403ebd2","private":"true","filecount":"422"},{"name":"existentialistph0000oakl_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"existentialistph0000oakl_hocr.html","mtime":"1721606823","size":"70551","md5":"aee77eb0f927851006b3c295c2d9bcab","crc32":"05ee7a2b","sha1":"e82702bdf721170c56f70ea433615311a38f8a1d","private":"true"},{"name":"existentialistph0000oakl_repub_final.log","source":"derivative","republisher_deriver_version":"0.0.14","confidence_accurate":"False","crops_accurate":"False","initial_crop_confidence":"100","format":"RePublisher Final Processing Log","original":"existentialistph0000oakl_scandata.xml","mtime":"1666222381","size":"114258","md5":"bee850465d33d1755408e34702947d55","crc32":"ff6084b5","sha1":"28527bc722ef332004d61419b37e883abb852c7e","private":"true"},{"name":"existentialistph0000oakl_repub_initial.log","source":"derivative","republisher_deriver_version":"0.0.14","format":"RePublisher Initial Processing Log","original":"existentialistph0000oakl_preimage.zip","mtime":"1665695136","size":"27","md5":"08ec62964ef5fd9ce32e032e552b9d58","crc32":"2960f426","sha1":"40d9163175b1d24f4b2d6c4c44067eb0bf6af787","private":"true"},{"name":"existentialistph0000oakl_scandata.xml","source":"original","format":"Scandata","original":"existentialistph0000oakl_preimage.zip","mtime":"1666221314","size":"449985","crc32":"9d2a9104","sha1":"bb442bc093af3fd95ca7d04b34786bdcab5e1341","md5":"6b9aefeaacfd3cd6de60aafdcd44df48"},{"name":"existentialistph0000oakl_slip.png","source":"original","mtime":"1665686257","size":"41560","md5":"93985f9d222df51cb313126f52d2ed67","crc32":"0031bd7a","sha1":"2044271550388f35fc3c2a37f1140ed119c26e31","format":"PNG","private":"true"},{"name":"existentialistph0000oakl_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"existentialistph0000oakl_slip.png","mtime":"1665689402","size":"8653","md5":"23d077df3c6509f495ac59a23548db7c","crc32":"06457584","sha1":"6ef3e19c67e9f569b293937f08470f029fa9ae6b","private":"true"},{"name":"existentialistph0000oakl_thumb_avif.zip","source":"original","format":"AVIF Thumbnails ZIP","original":"existentialistph0000oakl_preimage.zip","mtime":"1665695136","size":"39987735","md5":"816a449e543e2348603673a18ac3482e","crc32":"71889ff7","sha1":"b21bd279e3e6a08f49b22ffe716622c895abc0c7","private":"true","filecount":"422"},{"name":"existentialistph0000oakl_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"existentialistph0000oakl_djvu.xml","mtime":"1666216769","size":"597","md5":"9b3d32e56fc2ad8ce16e8db32c81ef00","crc32":"2275eeab","sha1":"2e5cc9ba32da43855450be0e43cd19dbfc259418","private":"true"},{"name":"logs\/existentialistph0000oakl_iabdash_2022-10-1403:28:28.log","source":"original","mtime":"1665689311","size":"1347","md5":"24cd6f090022212d80c51df463f14165","crc32":"9b4eae7c","sha1":"e813c824ed26bc2853df6591428acd4c32a5cd33","format":"Log","private":"true"},{"name":"logs\/existentialistph0000oakl_scanning_2022-10-1403:28:31.log","source":"original","mtime":"1665689315","size":"5973949","md5":"6cdb33b91dd0d5f71a2d78a8644dd3fd","crc32":"33d62bdf","sha1":"72c6ba7c22f6de878c583d120cfc3384a96eef50","format":"Log","private":"true"},{"name":"logs\/existentialistph0000oakl_status_history_2022-10-1403:28:22.log","source":"original","mtime":"1665689306","size":"556","md5":"1b32b0551700c32f34e34eed483d6fb7","crc32":"2b4323d1","sha1":"fc3597bacad36a4e7c3e834aa026dbbbe11048e1","format":"Log","private":"true"}],"files_count":33,"item_last_updated":1753325332,"item_size":1166542816,"metadata":{"identifier":"existentialistph0000oakl","boxid":"IA40744009","camera":"Sony Alpha-A6300 (Control)","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Oaklander, L. Nathan, 1945-","date":"1996","description":["xi, 402 p. : 24 cm","Includes bibliographical references (p. 387-395) and index"],"isbn":"0133738612","language":"eng","lccn":"95012632 //r982","mediatype":"texts","old_pallet":"IA-NS-0001469","openlibrary_edition":"OL21582765M","openlibrary_work":"OL13415374W","operator":"associate-rhialyn-opena@archive.org","publisher":"Upper Saddle River, N.J. : Prentice Hall","rcs_key":"24143","repub_state":"19","scanner":"station13.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780133738612","subject":"Existentialism","title":"Existentialist philosophy : an introduction ","tts_version":"5.2-initial-114-g7c4a60b4","uploader":"station13.cebu@archive.org","publicdate":"2022-10-13 18:37:47","access-restricted-item":"true","identifier-access":"http://archive.org/details/existentialistph0000oakl","identifier-ark":"ark:/13960/s274vdzrm0k","scandate":"20221013210536","imagecount":"422","autocrop_version":"0.0.14_books-20220331-0.2","ppi":"360","republisher_operator":"associate-radel-luchavez@archive.org","republisher_date":"20221020003632","republisher_time":"123","foldoutcount":"0","bookplateleaf":"0006","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9805","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"100","pdf_module_version":"0.0.20","external-identifier":["urn:acs6:existentialistph0000oakl:pdf:096cc454-dbda-4079-ba47-8ddf35f11882","urn:lcp:existentialistph0000oakl:lcpdf:5f40d6e3-cea8-4ae9-894b-188e531b7eb1","urn:lcp:existentialistph0000oakl:epub:77874d73-9d93-4698-96e4-ca915301e804","urn:oclc:record:1348972761"],"addeddate":"2022-10-20 00:01:14","scanfee":"0;1.00;1.00","invoice":"1652","sponsordate":"20221031","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia601406.us.archive.org","uniq":772904769,"workable_servers":["ia601406.us.archive.org","ia801406.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/foucaultreader0000fouc.json b/archive/linked-pages/metadata/foucaultreader0000fouc.json
new file mode 100644
index 0000000..c231210
--- /dev/null
+++ b/archive/linked-pages/metadata/foucaultreader0000fouc.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760101.eu.archive.org","dir":"/0/items/foucaultreader0000fouc"},{"server":"dn790001.ca.archive.org","dir":"/0/items/foucaultreader0000fouc"}],"workable":[{"server":"dn760101.eu.archive.org","dir":"/0/items/foucaultreader0000fouc"},{"server":"dn790001.ca.archive.org","dir":"/0/items/foucaultreader0000fouc"}]},"created":1786381258,"d1":"ia601001.us.archive.org","d2":"ia801001.us.archive.org","dir":"/35/items/foucaultreader0000fouc","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660031564","size":"13022","format":"Item Tile","rotation":"0","md5":"313601c101e470c0e71f408eafa2b9fe","crc32":"caf1084f","sha1":"4f099d899b2100e74f409207d208e22bf4c540c8"},{"name":"foucaultreader0000fouc.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"foucaultreader0000fouc_hocr.html","mtime":"1755989268","size":"2748822","private":"true","md5":"48bd8dcc465c257cac45bb98e8294d12","crc32":"d460ef26","sha1":"b239127a3bd5e44dd87bbee3dfc7b5bbce0b50f1"},{"name":"foucaultreader0000fouc.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"foucaultreader0000fouc.pdf","mtime":"1755989061","size":"13626342","md5":"e241699365040fe9228a81ac639a8ebe","crc32":"d12923c4","sha1":"f7c616702033ffbca7e671bc25e7eef43f7b5d8d"},{"name":"foucaultreader0000fouc.pdf","source":"derivative","format":"Text PDF","original":"foucaultreader0000fouc_page_numbers.json","mtime":"1722455535","size":"13156113","md5":"a6b48ca066d5118e2a446385fb077c93","crc32":"56c2302b","sha1":"ef04c98ac47095f246025c22fa0c2000f2ea3124","private":"true"},{"name":"foucaultreader0000fouc_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"foucaultreader0000fouc_jp2.zip","mtime":"1580704011","size":"12291185","md5":"a8735711349328efc8db9325b940223d","crc32":"15feadc2","sha1":"1ac925150f6005f94e2900e97ab91b7017dab5e1","private":"true"},{"name":"foucaultreader0000fouc_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"foucaultreader0000fouc_abbyy.gz","mtime":"1660031018","size":"10895387","md5":"8566f678256f0bce7e6761c12dd460a3","crc32":"27784417","sha1":"eadc62cfe619dfc3c5a221ed9c20af0cf3af0164","private":"true"},{"name":"foucaultreader0000fouc_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"foucaultreader0000fouc_scandata.xml","mtime":"1670029393","size":"779","md5":"46829e679dec6eec018b449c25bd747a","crc32":"4b76b61c","sha1":"30406be8be910e390d9dca7c4a6411777506c1a4","private":"true"},{"name":"foucaultreader0000fouc_dc.xml","source":"original","format":"Dublin Core","mtime":"1580698200","size":"2743","md5":"02a8647728bb6328986fa61ac92c7fdb","crc32":"622a7ab2","sha1":"4623b3cded076cd2b24e277368b2d8d063260512"},{"name":"foucaultreader0000fouc_djvu.txt","source":"derivative","format":"DjVuTXT","original":"foucaultreader0000fouc_djvu.xml","mtime":"1722978292","size":"1001762","md5":"e9d3d0a1befe601b9171a7eb7923c342","crc32":"179855e0","sha1":"7581f10321b6cb5b97fd1072040b8af486ecf66e","private":"true"},{"name":"foucaultreader0000fouc_djvu.xml","source":"derivative","format":"Djvu XML","original":"foucaultreader0000fouc_hocr.html","mtime":"1722978288","size":"11208480","md5":"1a771369caea4b80265aa340f78baaf7","crc32":"7bbb6c3a","sha1":"817de81a1dc1555b7e5a8182fa3907a22a15e50b","private":"true"},{"name":"foucaultreader0000fouc_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"foucaultreader0000fouc_abbyy.gz","mtime":"1580704156","size":"2043959","md5":"94648ef78dbceca9b9c861057a3c70e5","crc32":"5eae68b1","sha1":"a91c9846920d068911a039680f6a35278488ecd4"},{"name":"foucaultreader0000fouc_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"foucaultreader0000fouc.pdf","mtime":"1722456794","size":"13030255","md5":"76eaee7203a048cd999a5be9c8756c77","crc32":"0e041040","sha1":"a3414bbeb767cac2262d3f29fd09c69e3bf18a2d"},{"name":"foucaultreader0000fouc_events.json","source":"original","mtime":"1580697925","size":"54","md5":"03cb4e7279705480d1f79fd96b89c3ad","crc32":"b1e98c1b","sha1":"d05bb2ad8406cc7f9ca86fe0a38b7f1e63239060","format":"JSON","private":"true"},{"name":"foucaultreader0000fouc_files.xml","source":"original","format":"Metadata","md5":"e6c48da3fd0e32e416e883bb2cf6c255","summation":"md5"},{"name":"foucaultreader0000fouc_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"foucaultreader0000fouc_chocr.html.gz","mtime":"1660031252","size":"22203014","md5":"721ff25e4b451bc97c65e67fa149573e","crc32":"94101e35","sha1":"4609d5e2dc899add8e884494724d6e1dca5a6c3b","private":"true"},{"name":"foucaultreader0000fouc_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"foucaultreader0000fouc_hocr.html","mtime":"1660031399","size":"4880","md5":"8431c37954ff944126d47080aafbbd71","crc32":"0f6adcf9","sha1":"8048b190efbc38a17b60edc381b0da8d1cce4d01","private":"true"},{"name":"foucaultreader0000fouc_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"940","word_conf_11_20":"82","word_conf_21_30":"204","word_conf_31_40":"293","word_conf_41_50":"581","word_conf_51_60":"1232","word_conf_61_70":"4196","word_conf_71_80":"12150","word_conf_81_90":"35193","word_conf_91_100":"88391","format":"OCR Search Text","original":"foucaultreader0000fouc_hocr.html","mtime":"1660031498","size":"315817","md5":"4634fb3a5f38ad00952889c75dbb09fc","crc32":"bd2413de","sha1":"835a7d2f2db4dc3c5f62190871d1e0e0d8050850","private":"true"},{"name":"foucaultreader0000fouc_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"foucaultreader0000fouc_orig_jp2.tar","mtime":"1580702625","size":"191053155","md5":"b8cba152ac3392a336d7a6a9b8b43314","crc32":"c5d0962b","sha1":"ed412d32a9f35fbb106410ffc55102778f2d946c","private":"true","filecount":"406"},{"name":"foucaultreader0000fouc_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"foucaultreader0000fouc.epub","mtime":"1755989508","size":"2887608","md5":"3e104421e99220bab802bee7fdac5a41","crc32":"f6622680","sha1":"acf8b141b1d2b178df8750ede4d729aaf174369d"},{"name":"foucaultreader0000fouc_loans.json","source":"original","mtime":"1599323975","size":"22419","format":"JSON","private":"true","md5":"7af0930c808360f5b4d89097036afcc0","crc32":"eaed7466","sha1":"46c530fb7ce8459c161dd6e7030ac4fd6da8a964"},{"name":"foucaultreader0000fouc_marc.xml","source":"original","mtime":"1580698200","size":"8761","format":"MARC","md5":"18136b5de16a9b0db8742d929c066ace","crc32":"f261af3d","sha1":"2602bc9ece376f992a83fce3041d37dfd47f18c1"},{"name":"foucaultreader0000fouc_meta.mrc","source":"original","mtime":"1580695256","size":"3277","md5":"f4abfa9d242c2d40fecd23b49167a66a","crc32":"26e4d375","sha1":"02ea8199459e64d6aa5f662d038a85fa3d7559d6","format":"MARC Binary"},{"name":"foucaultreader0000fouc_meta.sqlite","source":"original","mtime":"1580698108","size":"20480","format":"Metadata","md5":"d265433a0b1ac807b7c5ccf87b206e7c","crc32":"a7a3af89","sha1":"cbd0502b78ec2b4a513c7617234cd3c9c4054d83"},{"name":"foucaultreader0000fouc_meta.xml","source":"original","mtime":"1755989509","size":"5158","format":"Metadata","md5":"cdc1633679ee1afab0b9dad1125ff39d","crc32":"122aecc6","sha1":"d59a3c4f8c4ffc4b1000341895dbe1dfbaa78145"},{"name":"foucaultreader0000fouc_orig_jp2.tar","source":"original","mtime":"1580698108","size":"597719040","format":"Single Page Original JP2 Tar","private":"true","md5":"0eafc6dfb9ae6ba2c9061ef1e02bf6b0","crc32":"f11a43d3","sha1":"d1105ec1177121363a38f42f185fcad59ea5ce7c","filecount":"406"},{"name":"foucaultreader0000fouc_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"99","format":"Page Numbers JSON","original":"foucaultreader0000fouc_hocr.html","mtime":"1722455532","size":"68831","md5":"fc4d93e776cbd541aca6f97d3fe1c66d","crc32":"9f24c4c1","sha1":"bc216b2d2ee2332ced4031bcd20ccca416699bc3","private":"true"},{"name":"foucaultreader0000fouc_scandata.xml","source":"original","mtime":"1670029393","size":"217988","format":"Scandata","md5":"ae528ef515f54c3a7bcf68559431b90a","crc32":"df174f83","sha1":"884a55070cab7b7e53d6a91a6aec2a1652388e68"},{"name":"foucaultreader0000fouc_slip.png","source":"original","mtime":"1580688560","size":"39117","md5":"edf1daca338bbf5ed71a92db5634f234","crc32":"e3944e01","sha1":"d4253429f1edb3584f4737d0d26af3e4e6ceba7a","format":"PNG","private":"true"},{"name":"foucaultreader0000fouc_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"foucaultreader0000fouc_slip.png","mtime":"1580698204","size":"5740","md5":"a39c490da472ca49d4db45df550ed6f7","crc32":"14d9c6de","sha1":"89cdc446ef7584819c485c99ab40fcb727b8765d","private":"true"},{"name":"logs\/foucaultreader0000fouc_iabdash_2020-02-0310:00:57.log","source":"original","mtime":"1580695261","size":"1337","md5":"d64c5dfa7315807201c1c3ae9123341a","crc32":"e61e2d84","sha1":"15e010ac423b0811d75b43d61a7dd32f4e135cf9","format":"Log","private":"true"},{"name":"logs\/foucaultreader0000fouc_scanning_2020-02-0310:01:02.log","source":"original","mtime":"1580695266","size":"1057703","md5":"a8b6c24d9cd4b33367c78a080f0610a3","crc32":"05407e82","sha1":"a1c6ac299e504e252aa631630b70d172c9a1af6d","format":"Log","private":"true"}],"files_count":31,"item_last_updated":1755989607,"item_size":895653228,"metadata":{"identifier":"foucaultreader0000fouc","associated-names":"Rabinow, Paul, editor","boxid":"IA1771115","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Foucault, Michel, 1926-1984, author","date":"2010","description":["viii, 390 pages ; 21 cm","Michael Foucault's writing has shaped the teaching of half a dozen disciplines, ranging from literary criticism to the history of criminology. But none of his books offers a satisfactory introduction to the entire complex body of his work. The Foucault Reader precisely serves that purpose. It contains selections from each area of Foucault's thought, a wealth of previously unpublished writings, and an interview with Foucault during which he discusses his philosophy with unprecedented candor","Originally published: New York : Pantheon Books, \u00a91984","Includes bibliographical references","Truth and method. What is enlightenment? -- Truth and power -- Nietzsche, genealogy, history -- What is an author? -- Practices and knowledge. Madness and civilization. The great confinement -- The birth of the asylum -- Disciplines and sciences of the individual. The body of the condemned -- Docile bodies -- The means of correct training -- Panopticism -- Complete and austere institutions -- Illegalities and delinquency -- The carceral -- Space, knowledge, and power -- Bio-power. The right of death and power over life -- The politics of health in the eighteenth century -- Sex and truth. We \"other Victorians -- The repressive hypothesis -- Practices and sciences of the self. Preface to The history of sexuality, Volume II -- On the genealogy of ethics : an overview of work in progress -- Politics and ethics : an interview -- Polemics, politics, and problemizations : an interview with Michel Foucault"],"language":"eng","mediatype":"texts","notes":"slightly skewed texts<br />","old_pallet":"IA17245","openlibrary_edition":"OL21360646M","openlibrary_work":"OL10477582W","operator":"associate-christyll-aton@archive.org","ppi":"300","publisher":"New York : Vintage Books, a division of Random House Inc.","repub_state":"19","scanner":"station43.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780394713403","subject":["Philosophy","Gay philosophers"],"title":"The Foucault reader","tts_version":"3.2-rc-2-g0d7c1ed","volume":"0","uploader":"station43.cebu@archive.org","publicdate":"2020-02-03 00:10:00","access-restricted-item":"true","imagecount":"406","scandate":"20200203022716","republisher_operator":"associate-orland-velos@archive.org","republisher_date":"20200203104517","republisher_time":"555","foldoutcount":"0","identifier-access":"http://archive.org/details/foucaultreader0000fouc","identifier-ark":"ark:/13960/t9j47705k","external-identifier":["urn:acs6:foucaultreader0000fouc:epub:602c8693-c537-4c95-a2f2-c94b2f3e9f1e","urn:acs6:foucaultreader0000fouc:pdf:a7e6f7ec-24f4-4348-9a52-5141e098b381","urn:oclc:record:1149223951","urn:lcp:foucaultreader0000fouc:lcpdf:aa021c0e-c00d-4a1d-83ca-765fe0e71d30","urn:lcp:foucaultreader0000fouc:epub:be2d18b8-3416-4971-9f01-4b93abd7e059"],"addeddate":"2020-02-03 06:01:14","scanfee":"2000;0;0","invoice":"1853","sponsordate":"20201231","isbn":"9780394713403","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__num_history":"49","loans__status__last_loan_date":"2020-08-22T14:09:07Z","backup_location":"ia907103_26","grant_report":"Arcadia #4117","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"99","col_number":"COL-609","collection":["marygrovecollege","internetarchivebooks","americana","printdisabled"],"page_number_module_version":"1.0.5","curation":"[date]20250206204308[/date][comment]inlibrary removal 3[/comment]","source":"removed"},"server":"ia801001.us.archive.org","simplelists":{"holdings":{"ambslibrary-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-29 03:40:19.188281"},"americanuniversity-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-09 11:51:49.089948"},"barryuniversity-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-08 07:55:32.599736"},"binghamton-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 01:01:30.963315"},"cua-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 21:51:01.012105"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-30 04:39:51.91804"},"denverpubliclibrary-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 22:13:49.976219"},"drakeuniversity-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 21:41:20.886914"},"framingham-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-03-08 04:11:51.311844"},"georgetown-university-law-library-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 21:02:14.647842"},"gwulibraries-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 01:26:26.94971"},"johnshopkins-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 02:34:08.865952"},"kalamazoocollege-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-09 04:53:25.258199"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 21:04:25.643095"},"randolph-macon-college-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 00:16:59.149831"},"rochester-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-21 02:13:53.234808"},"saiacs-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-21 04:52:24.685827"},"tulsacc-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-08-07 11:41:18.449644"},"unb-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 05:12:26.376461"},"uni-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 13:19:47.018614"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 22:43:26.082271"},"wilsoncollege-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-07-01 02:06:03.575078"},"worthingtonlibraries-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-08 04:41:26.414286"}}},"uniq":979414138,"workable_servers":["ia801001.us.archive.org","ia601001.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/immensejourney00eise.json b/archive/linked-pages/metadata/immensejourney00eise.json
new file mode 100644
index 0000000..7f8ecae
--- /dev/null
+++ b/archive/linked-pages/metadata/immensejourney00eise.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760004.eu.archive.org","dir":"/0/items/immensejourney00eise"}],"workable":[{"server":"dn760004.eu.archive.org","dir":"/0/items/immensejourney00eise"}]},"created":1786381261,"d1":"ia600708.us.archive.org","d2":"ia800708.us.archive.org","dir":"/7/items/immensejourney00eise","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1692502234","size":"20720","format":"Item Tile","rotation":"0","md5":"00e979addf81b681c1de5c6d1180feaf","crc32":"58d24369","sha1":"029c5dc4be1d4d1ed7e806e147ce1f08d042a67d"},{"name":"immensejourney00eise.djvu","source":"derivative","format":"DjVu","original":"immensejourney00eise_djvu.xml","md5":"7185509c5e5341789831c9839a969dd6","mtime":"1259694007","size":"7772798","crc32":"d90ae04b","sha1":"2d313a66d944bc1764d661f45ed64cbb0442c871","private":"true"},{"name":"immensejourney00eise.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"immensejourney00eise_hocr.html","mtime":"1753484745","size":"1219592","private":"true","md5":"ad94fbe43661c97f56f227383479a0f1","crc32":"73b5caa3","sha1":"8f8f383f9ba047eba58d7a70774121685e11357c"},{"name":"immensejourney00eise.gif","source":"derivative","format":"Animated GIF","original":"immensejourney00eise_jp2.zip","md5":"f0091613ec8b0445f5e17413292fd669","mtime":"1259677208","size":"294014","crc32":"72cdaaa6","sha1":"ca4ff9e3bd381ed671c53e8deed11ca69be47d48"},{"name":"immensejourney00eise.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"immensejourney00eise.pdf","mtime":"1753484525","size":"13772983","md5":"7afdb642e33e6b9b28bb536a8c68a2e7","crc32":"ca57254a","sha1":"602414f1f31cecc83eba9f0e81a2391381ce41df"},{"name":"immensejourney00eise.pdf","source":"derivative","format":"Text PDF","original":"immensejourney00eise_page_numbers.json","mtime":"1699832399","size":"13443872","md5":"babf25d280a8cf3198a617868e64fbfb","crc32":"b1a9f9b4","sha1":"03fee1a4430d3ae81725d2196a09ea71acd69b42","private":"true"},{"name":"immensejourney00eise_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"immensejourney00eise_jp2.zip","md5":"449e6e67437d6e83ab41b6756d7ca86b","mtime":"1259691817","size":"4619078","crc32":"163b5e00","sha1":"a7c2923ebe93374c538f8de3d87484e0ffa8c0f9","private":"true"},{"name":"immensejourney00eise_bw.pdf","source":"derivative","format":"Grayscale PDF","original":"immensejourney00eise_page_numbers.json","mtime":"1699832399","size":"10841314","md5":"0e189aa9c9343888b6a791a730099411","crc32":"1bc8c23e","sha1":"b2f99b3d428115553293f1a11fc4b11f2c4d4a99","private":"true"},{"name":"immensejourney00eise_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.21","ocr_converted":"abbyy-to-hocr 1.1.37","format":"chOCR","original":"immensejourney00eise_abbyy.gz","mtime":"1699832288","size":"3764212","md5":"95611fcebfc974426e1fdbbf4f0d1155","crc32":"7240a5b5","sha1":"4acd4c93e878f042803c37e8247ef07e245fb2ca","private":"true"},{"name":"immensejourney00eise_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"immensejourney00eise_scandata.xml","mtime":"1699833383","size":"773","md5":"abb6a0db394ac7bdbc371a1907886d7d","crc32":"aa442de5","sha1":"76405cfd903109ae10875952f9fc0d5f147cbc97","private":"true"},{"name":"immensejourney00eise_dc.xml","source":"original","format":"Dublin Core","md5":"ba22a2a6d5dd7f9da6e9f0a2f65c621c","mtime":"1259594175","size":"591","crc32":"240ce633","sha1":"640d4737817788970b397a46bb9d676892053501"},{"name":"immensejourney00eise_djvu.txt","source":"derivative","format":"DjVuTXT","original":"immensejourney00eise_djvu.xml","mtime":"1699832378","size":"336456","md5":"be8c81ebb4a7d3ef77bb4d8471497d04","crc32":"06768694","sha1":"e0f75bfedd6fefedb8f52a9b6cb784c374ff5caa","private":"true"},{"name":"immensejourney00eise_djvu.xml","source":"derivative","format":"Djvu XML","original":"immensejourney00eise_hocr.html","mtime":"1699832329","size":"3918619","md5":"ae2366415663dc938eec9bd1b6e0f73d","crc32":"70d24d84","sha1":"e14976fc5bfc0ce783c83f726d99f1820de298ee","private":"true"},{"name":"immensejourney00eise_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"immensejourney00eise_abbyy.gz","mtime":"1530720518","size":"1524817","md5":"b26a1362ea8379bdb4e9b41b5ddd3911","crc32":"4ed7b516","sha1":"b926544fcdb51ed02ff88e1b97caf9c9cc12aa7e"},{"name":"immensejourney00eise_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"immensejourney00eise.pdf","mtime":"1699832897","size":"13404526","md5":"5144f38400d00416751bc8f8d4c1cb88","crc32":"7cd6b877","sha1":"a06f867bead172235d8acbdc7aa914e7dfc4efaa"},{"name":"immensejourney00eise_extramarc.xml","source":"original","mtime":"1419549840","size":"1685","md5":"a5b17691cd26819126635a4dfa4757ba","crc32":"c88db13e","sha1":"db9e1bea7a3bd4c58dfb1fd4b12ac48783ef68ea","format":"Metadata"},{"name":"immensejourney00eise_files.xml","source":"original","format":"Metadata","md5":"9c6bef3a01cfea234fc879f93be10d11","summation":"md5"},{"name":"immensejourney00eise_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.2.0","hocr_char_to_word_hocr_version":"1.1.45","ocr_module_version":"0.0.21","ocr_converted":"abbyy-to-hocr 1.1.37","format":"hOCR","original":"immensejourney00eise_chocr.html.gz","mtime":"1699832312","size":"7352111","md5":"9839b83439a26a52388648d4ec22d85b","crc32":"f4f95ac1","sha1":"da46f72828717460e5aa474cb589e23f9e67ba05","private":"true"},{"name":"immensejourney00eise_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"immensejourney00eise_hocr.html","mtime":"1699832338","size":"2724","md5":"5a3f0246fd6d1c1cc05c57c3c00c322e","crc32":"69b7d332","sha1":"332f57fb95dbe1508c0137d483a7864aae0d4905","private":"true"},{"name":"immensejourney00eise_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"8296","word_conf_11_20":"5606","word_conf_21_30":"6222","word_conf_31_40":"6059","word_conf_41_50":"8256","word_conf_51_60":"7072","word_conf_61_70":"5174","word_conf_71_80":"2044","word_conf_81_90":"529","word_conf_91_100":"398","format":"OCR Search Text","original":"immensejourney00eise_hocr.html","mtime":"1699832351","size":"126257","md5":"ca3789bc246396d82f0e940c8b18a7d6","crc32":"134868f7","sha1":"f7c012a92f57e9e32ecc09ca42b963718d06d705","private":"true"},{"name":"immensejourney00eise_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"immensejourney00eise_orig_jp2.tar","md5":"52f076c534e8c3376e738fce453a6aaf","mtime":"1259677173","size":"87460674","crc32":"4ad792b0","sha1":"a494df48b18a8e940e10aac17ba475fdc9863c36","private":"true","filecount":"234"},{"name":"immensejourney00eise_jpg.pdf","source":"derivative","format":"JPEG-Compressed PDF","original":"immensejourney00eise_djvu.xml","md5":"ad4c6d32fde7b5d5f300e2ed4440036c","mtime":"1284852359","size":"24566903","crc32":"2d44469a","sha1":"ae2d6127d66abc7a8ce98e55be7a60634959e2c3","private":"true"},{"name":"immensejourney00eise_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"immensejourney00eise.epub","mtime":"1753485089","size":"1232039","md5":"6137fa225cbbaeeb9aeac2d2e0a802a0","crc32":"c7af2dcc","sha1":"94fe592c466a232fa60ef10367534828a5dfb966"},{"name":"immensejourney00eise_marc.xml","source":"original","format":"MARC","md5":"d9b1e104c5f6df90408c857a54b0a791","mtime":"1259594175","size":"3431","crc32":"8b4322a2","sha1":"f778764ca58651528f430aa0bf3df235fdb9556c"},{"name":"immensejourney00eise_meta.log","source":"derivative","format":"Metadata Log","original":"immensejourney00eise_xisbn.json","mtime":"1454552701","size":"766","md5":"054249ebc7aa42632e23f23a2bd895e7","crc32":"232a3b9d","sha1":"ad5480499fef88c03ccc8e7337fa980f0f36a26a","private":"true"},{"name":"immensejourney00eise_meta.mrc","source":"original","format":"MARC Binary","md5":"6d4afd32321a8e9338d6a54685a461c3","mtime":"1259594175","size":"917","crc32":"e5c9960e","sha1":"79df8ba08aaf96e0b4156c42894b29a191543e23"},{"name":"immensejourney00eise_meta.sqlite","source":"original","mtime":"1467469268","size":"6144","format":"Metadata","md5":"a18cb0c63dd854ac28df8094ed337151","crc32":"628b1c10","sha1":"46cbb0f11fac9453ae2477de6ce022bc8a7db14c"},{"name":"immensejourney00eise_meta.xml","source":"original","format":"Metadata","mtime":"1753485089","size":"3354","md5":"1de11e1191635a079344d3258d051b9f","crc32":"2f1b82d1","sha1":"da6d85bd1f5cfb06f30f921bfc7eef3d45487397"},{"name":"immensejourney00eise_metasource.xml","source":"original","format":"MARC Source","md5":"23b577d74ac74c003bbb7014ebd7d78a","mtime":"1259594175","size":"403","crc32":"aa141bf4","sha1":"0e5937ec3cddde0beb6c5635a75191b4a557c967"},{"name":"immensejourney00eise_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","md5":"85b696c23b97a529135da60d02e2f8e0","mtime":"1259671743","size":"152514560","crc32":"fd6ad180","sha1":"0793e812f1a000af10d047f1becc6e5ebafd0d2d","private":"true","filecount":"234"},{"name":"immensejourney00eise_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.3","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"96","format":"Page Numbers JSON","original":"immensejourney00eise_hocr.html","mtime":"1699832368","size":"38440","md5":"dd8776f60257dc5f12ca9a9f7be29b94","crc32":"5f610c1d","sha1":"ecd473e0a5dc6f34f2df38bc189dc8a02474d405","private":"true"},{"name":"immensejourney00eise_scandata.xml","source":"original","format":"Scandata","md5":"1c63fe39d5a071d4737e9c06bbb384c2","mtime":"1699833383","size":"121093","crc32":"9a08265c","sha1":"a80aeb6125dd932a8342cbdda17deab3476a40e9"},{"name":"immensejourney00eise_xisbn.json","source":"original","mtime":"1454543562","size":"960","md5":"014be51147d8de019b42e0eaa8314d19","crc32":"2b698d26","sha1":"7882e5daed84f6aeb3fe219c9c2d9befb463e495","format":"OCLC xISBN JSON"}],"files_count":33,"item_last_updated":1753485133,"item_size":348366826,"metadata":{"title":"The immense journey","creator":"Eiseley, Loren C., 1907-1977","subject":"Human evolution","publisher":"New York, Vintage Books","date":"1973","language":"eng","isbn":["0394701577","9780394701578"],"page-progression":"lr","boxid":"IA102311","sponsor":"Internet Archive","contributor":"Internet Archive","scanningcenter":"nyc","mediatype":"texts","noindex":"true","updatedate":"2009-11-30 15:16:15","updater":"Christine Wagner","identifier":"immensejourney00eise","uploader":"christine.w@archive.org","addeddate":"2009-11-30 15:16:17","publicdate":"2009-11-30 15:16:22","ppi":"400","camera":"Canon 5D","operator":"scanner-andrew-pasternak@archive.org","scanner":"scribe6.nyc.archive.org","scandate":"20091201123858","imagecount":"232","foldoutcount":"0","identifier-access":"http://www.archive.org/details/immensejourney00eise","identifier-ark":"ark:/13960/t0dv24h7n","bookplateleaf":"0004","curation":"[curator]stacy@archive.org[/curator][date]20100104182015[/date][state]approved[/state]","repub_state":"4","external-identifier":["urn:acs6:immensejourney00eise:pdf:bab54092-1111-4c74-a6b8-5efc1e0d9622","urn:acs6:immensejourney00eise:epub:f63a859c-7c63-48a8-9167-342e7642281b","urn:lcp:immensejourney00eise:epub:34748f98-7693-45a3-96e7-d76ee515f1de","urn:lcp:immensejourney00eise:lcpdf:3b88bb53-b8f2-4933-ae65-18f6c8f30972"],"boxid_2":"CH108101","source":"removed","extramarc":"OhioLINK Library Catalog","city":"New York","edition":"Vintage books ed.","oclc-id":["1049883","409680","50536114","694927104","723304018"],"lccn":"72007434","related-external-id":["urn:isbn:0809436515","urn:lccn:57006657","urn:lccn:81009401","urn:oclc:625118","urn:oclc:7738146","urn:oclc:871346872","urn:isbn:0809436507"],"backup_location":"ia903604_16","openlibrary_edition":"OL24210526M","openlibrary_work":"OL15143029W","access-restricted-item":"true","filesxml":["Thu Dec 24 17:52:13 UTC 2020","Wed Apr 3 21:35:01 UTC 2024"],"ocr_module_version":"0.0.21","ocr_converted":"abbyy-to-hocr 1.1.37","page_number_confidence":"96","page_number_module_version":"1.0.3","collection":["internetarchivebooks","americana","printdisabled"]},"server":"ia600708.us.archive.org","uniq":1982289391,"workable_servers":["ia600708.us.archive.org","ia800708.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http:\/\/www.worldcat.org\/oclc\/1049883?referer=xid"],"publisher":"Vintage Books","form":["BA"],"lccn":["72007434"],"lang":"eng","city":"New York","author":"[by] Loren Eiseley.","ed":"Vintage books ed.","year":"1957","isbn":["0394701577"],"title":"The immense journey","oclcnum":["1049883","409680","50536114","694927104","723304018"]},{"url":["http:\/\/www.worldcat.org\/oclc\/625118?referer=xid"],"publisher":"Time Inc.","form":["BC"],"lccn":["57006657","81009401"],"lang":"eng","city":"New York","author":"by Loren Eiseley.","year":"1962","isbn":["0809436515"],"title":"The immense journey","oclcnum":["625118","7738146","871346872"]},{"url":["http:\/\/www.worldcat.org\/oclc\/625118?referer=xid"],"publisher":"Time Inc.","form":["BB"],"lccn":["57006657","81009401"],"lang":"eng","city":"New York","author":"by Loren Eiseley.","year":"1962","isbn":["0809436507"],"title":"The immense journey","oclcnum":["625118","7738146"]}]}}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/introductiontolo0000copi.json b/archive/linked-pages/metadata/introductiontolo0000copi.json
new file mode 100644
index 0000000..d9c82bb
--- /dev/null
+++ b/archive/linked-pages/metadata/introductiontolo0000copi.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn790008.ca.archive.org","dir":"/0/items/introductiontolo0000copi"}],"workable":[{"server":"dn790008.ca.archive.org","dir":"/0/items/introductiontolo0000copi"}]},"created":1786381262,"d1":"ia600608.us.archive.org","d2":"ia800608.us.archive.org","dir":"/16/items/introductiontolo0000copi","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660294194","size":"10543","md5":"a6a8735016b0002eb862c4d42b9c1013","crc32":"3f9ab4fb","sha1":"f1f667cd2f60e6ca3306a47577b78708bcda8ef2","format":"Item Tile","rotation":"0"},{"name":"introductiontolo0000copi.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"introductiontolo0000copi_hocr.html","mtime":"1756274089","size":"700195","private":"true","md5":"d19910f13e2ca175ce1a9ebfad368b93","crc32":"718704f5","sha1":"d8ab65afcc572d2d3ae7d8a8f4fe58afbec8bc5f"},{"name":"introductiontolo0000copi.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"introductiontolo0000copi.pdf","mtime":"1756273914","size":"28500526","md5":"ce7265c5f04e50dbcbb62ef70efa28a7","crc32":"1c9b5368","sha1":"a24ae1932ccde2a153571aaf75feb4ec5c095405"},{"name":"introductiontolo0000copi.pdf","source":"derivative","format":"Text PDF","original":"introductiontolo0000copi_page_numbers.json","mtime":"1725900582","size":"28235074","md5":"f2d85ca5549f1e7bfd4dc12450fced4e","crc32":"ecb73d17","sha1":"ae5e2a3d50ea651bd36000e7767d40bc3b552348","private":"true"},{"name":"introductiontolo0000copi_chocr.html.gz","source":"derivative","ocr":"tesseract 5.0.0-alpha-20201231-10-g1236","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9835","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"introductiontolo0000copi_jp2.zip","mtime":"1615917985","size":"15788589","md5":"7d72c64a4b1e676714c7d24cdb7ffeb3","crc32":"ab6591a9","sha1":"892a5ff71ed57057f9fa9a61617180cd4d558532","private":"true"},{"name":"introductiontolo0000copi_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"introductiontolo0000copi_scandata.xml","mtime":"1670318235","size":"772","md5":"a0e9ee4186c2f07be14281babe3e8a5e","crc32":"5a3306bf","sha1":"3c3835a29f4df54b3ef2a4101aa8e7321e28404c","private":"true"},{"name":"introductiontolo0000copi_dc.xml","source":"original","format":"Dublin Core","mtime":"1652064893","size":"1993","md5":"ff94dd216ef6a163797f40fdd738bfe2","crc32":"9793ec08","sha1":"863486c4f19429841231b0d2871869c54de22975"},{"name":"introductiontolo0000copi_djvu.txt","source":"derivative","format":"DjVuTXT","original":"introductiontolo0000copi_djvu.xml","mtime":"1615918514","size":"1155553","md5":"c6d751fea52e33728e27a63f3cc00cc7","crc32":"85043c88","sha1":"3371f217e64e6d14c40a61cf1bb7e398c02a11d1","private":"true"},{"name":"introductiontolo0000copi_djvu.xml","source":"derivative","format":"Djvu XML","original":"introductiontolo0000copi_hocr.html","mtime":"1615918240","size":"14975448","md5":"3c2623a71715e78202dc93c1b8025ba8","crc32":"f97191a1","sha1":"25b2ee1b5c1cae4b67e418c94e3371d1d638cd53","private":"true"},{"name":"introductiontolo0000copi_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"introductiontolo0000copi.pdf","mtime":"1725901012","size":"28108830","md5":"4be657f6bac7b852c5ec33ae3fac3dec","crc32":"5a0ae4a6","sha1":"158171efcef939c629b169a72f71e2aac9944b81"},{"name":"introductiontolo0000copi_events.json","source":"original","mtime":"1615899254","size":"55","md5":"f53f392913f8dfafa88d46433420f2ce","crc32":"fa552fb1","sha1":"5bf960ce87b481bc6393b4acb780920eae36e291","format":"JSON","private":"true"},{"name":"introductiontolo0000copi_files.xml","source":"original","format":"Metadata","md5":"c3d87640c245a019b2d711a1383d1267","summation":"md5"},{"name":"introductiontolo0000copi_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9835","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"introductiontolo0000copi_chocr.html.gz","mtime":"1615918171","size":"27772186","md5":"2a9f36949017d7279a521c69e73b973a","crc32":"65f331e6","sha1":"3be1eed1cc3e27c99d4cb8f75e3c782a32a3f70b","private":"true"},{"name":"introductiontolo0000copi_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"introductiontolo0000copi_hocr.html","mtime":"1615918343","size":"6117","md5":"71668410776b98d44acb7cf0ec73ccf4","crc32":"4721ad0f","sha1":"3569e19c815f7e5163d1ebbe5fb45b50cd362630","private":"true"},{"name":"introductiontolo0000copi_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"1305","word_conf_11_20":"624","word_conf_21_30":"806","word_conf_31_40":"881","word_conf_41_50":"860","word_conf_51_60":"833","word_conf_61_70":"877","word_conf_71_80":"1315","word_conf_81_90":"3310","word_conf_91_100":"179131","format":"OCR Search Text","original":"introductiontolo0000copi_hocr.html","mtime":"1615918472","size":"376516","md5":"a6454a7081052a0a16652a582d378111","crc32":"f89cda81","sha1":"e13a4beefd8d018f25ca1d085414f26300ea170a","private":"true"},{"name":"introductiontolo0000copi_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"introductiontolo0000copi_orig_jp2.tar","mtime":"1615911879","size":"234569439","md5":"743333a47478861e2db83f6653707f5c","crc32":"5626f791","sha1":"350404dc7ba63062f4f96d165ad921792b124b4d","private":"true","filecount":"506"},{"name":"introductiontolo0000copi_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"introductiontolo0000copi.epub","mtime":"1756274250","size":"726128","md5":"102ba3890600dd6889384166b3b8972a","crc32":"49d14b2c","sha1":"fa5872b2c99fb81500248003dd68c7f70e7cf158"},{"name":"introductiontolo0000copi_marc.xml","source":"original","mtime":"1615364849","size":"9050","md5":"ff11c72f975bcd8053cc3c0acffc9471","crc32":"d6df840d","sha1":"d8536736a0060198d520d2a54e0e2745f1b469ad","format":"MARC"},{"name":"introductiontolo0000copi_meta.mrc","source":"original","mtime":"1615364843","size":"2766","md5":"a61b572fa102dd6896229437a58063a0","crc32":"7bd7729a","sha1":"2b07b368c7708976c9b7fc12f22e5a1ed7f77b49","format":"MARC Binary"},{"name":"introductiontolo0000copi_meta.sqlite","source":"original","mtime":"1615899329","size":"20480","md5":"c8d7c05a856528b69b02f7d013561c78","crc32":"befa46c1","sha1":"c14b8ce2847c7ee73a4bb769fae4cca86ded9365","format":"Metadata"},{"name":"introductiontolo0000copi_meta.xml","source":"original","mtime":"1774691611","size":"4166","md5":"9df2bf1c0a08fd7ecb2077532365ceb8","crc32":"5a1270d9","sha1":"c50b80f64b5bb22d68ec0667b4243f16ff2c5861","format":"Metadata"},{"name":"introductiontolo0000copi_orig_jp2.tar","source":"original","mtime":"1615899328","size":"610529280","md5":"979a97d251449f0ae91ddc23d9438d6c","crc32":"bdba1b1b","sha1":"cab83606ade3cba3e33626f4534329d89dd5dc67","format":"Single Page Original JP2 Tar","private":"true","filecount":"506"},{"name":"introductiontolo0000copi_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"99","format":"Page Numbers JSON","original":"introductiontolo0000copi_hocr.html","mtime":"1725900582","size":"84642","md5":"c60e8d3d3a9cbf874839d5cbc0f3c934","crc32":"a6ac6f37","sha1":"e2cb625c0ef9ff57c2e7e3acdb75e573db34bf90","private":"true"},{"name":"introductiontolo0000copi_scandata.xml","source":"original","mtime":"1670318235","size":"549394","md5":"fb929393b7bfb4fe3fc5d5b0bad7559c","crc32":"2e71a7a5","sha1":"8acd6b9bf99ce2deb48906b228f7f15686f576bb","format":"Scandata"},{"name":"introductiontolo0000copi_slip.png","source":"original","mtime":"1615352648","size":"37308","md5":"2d9db267ffef645f4eb366a205f3f8b9","crc32":"9ded15aa","sha1":"9ab9751155daf9db24f3554686d77318032712bd","format":"PNG","private":"true"},{"name":"introductiontolo0000copi_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"introductiontolo0000copi_slip.png","mtime":"1615899501","size":"5530","md5":"3ca4f24c85f14f36c973854b854ea8f9","crc32":"3b272bcb","sha1":"01aafcb8f262190935a5553559c22d1e27b87cf9","private":"true"},{"name":"logs\/introductiontolo0000copi_iabdash_2021-03-1016:27:32.log","source":"original","mtime":"1615364855","size":"1349","md5":"5bb701cad27ea0be5fb320e7ba8c2404","crc32":"d8d6e462","sha1":"7c5f2ab4457a5e804374387a7bdcc4d781dbd4c9","format":"Log","private":"true"},{"name":"logs\/introductiontolo0000copi_scanning_2021-03-1016:27:40.log","source":"original","mtime":"1615364863","size":"1465430","md5":"7c22333cd3e8a5dd0495d6c88a87b1ab","crc32":"b1458570","sha1":"8150d665d54b45e3073c8bb172f2d0c42d8abcce","format":"Log","private":"true"},{"name":"logs\/introductiontolo0000copi_status_history_2021-03-1016:27:37.log","source":"original","mtime":"1615364859","size":"406","md5":"20be8b29184306071faea797ba66801b","crc32":"c1ae7f5a","sha1":"9073de69327238dcda9ecbfb8a374ccab9dc2dc9","format":"Log","private":"true"}],"files_count":29,"item_last_updated":1774691611,"item_size":993637765,"metadata":{"identifier":"introductiontolo0000copi","boxid":"IA40076806","camera":"Sony Alpha-A6300 (Control)","contributor":"Internet Archive","creator":"Copi, Irving M","date":"1968","description":["xiii, 482 pages : 24 cm","This book introduces the fundamental methods & techniques of correct reasoning, in a manner that shows the relevance of the topics to readers everyday lives. Many new exercises introduced in this edition help supplement & support explanations, aid in review & make the book visually stimulating. This book includes many fascinating illustrations taken from the history of science as well as from contemporary research in the physical & biological sciences, plus introduces an abundance of new exercises throughout, complete with solutions for the first exercise in a set. It's appropriate for those in business, education, political or psychology careers","Includes bibliographical references and index","Language -- Deduction -- Induction","commitment to retain 20151204"],"language":"eng","lccn":"68013817","mediatype":"texts","old_pallet":"IA18555","openlibrary_edition":"OL5606570M","openlibrary_work":"OL2949447W","operator":"associate-monalisa-dimol@archive.org","publisher":"London : Macmillan","rcs_key":"24143","repub_state":"19","scanner":"station26.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"claremont","scribe3_search_id":"10011314612","subject":["Logic","Logique","Logik","Einf\u00fchrung"],"title":"Introduction to logic","tts_version":"4.3-initial-120-g7e2701ee","uploader":"station26.cebu@archive.org","publicdate":"2021-03-10 05:04:44","access-restricted-item":"true","imagecount":"506","scandate":"20210310124549","ppi":"360","republisher_operator":"associate-rosie-allanic@archive.org","republisher_date":"20210316205404","republisher_time":"234","foldoutcount":"0","identifier-access":"http://archive.org/details/introductiontolo0000copi","identifier-ark":"ark:/13960/t3rw0wv87","ocr":"tesseract 5.0.0-alpha-20201231-10-g1236","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9835","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"99","pdf_module_version":"0.0.10","external-identifier":["urn:acs6:introductiontolo0000copi:pdf:ecbea615-a79b-41fe-91be-367eee3afdb6","urn:oclc:record:1244862813","urn:lcp:introductiontolo0000copi:lcpdf:e74c6186-7653-4535-b27f-4bfda133a3b5","urn:lcp:introductiontolo0000copi:epub:24826de5-dac0-428f-af7f-785a3b0c7543"],"addeddate":"2021-03-16 21:01:14","scanfee":"0;1.00;200","invoice":"1652","sponsordate":"20210331","oclc-id":["168987","221137001","951918047","963583302","976982973","1055434525","1087128676"],"col_number":"COL-658","source":"removed","collection":["claremont_school_of_theology","internetarchivebooks","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia800608.us.archive.org","uniq":1801086932,"workable_servers":["ia800608.us.archive.org","ia600608.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/islandsoftruthma0000pete.json b/archive/linked-pages/metadata/islandsoftruthma0000pete.json
new file mode 100644
index 0000000..391691e
--- /dev/null
+++ b/archive/linked-pages/metadata/islandsoftruthma0000pete.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760009.eu.archive.org","dir":"/0/items/islandsoftruthma0000pete"},{"server":"dn790009.ca.archive.org","dir":"/0/items/islandsoftruthma0000pete"}],"workable":[{"server":"dn760009.eu.archive.org","dir":"/0/items/islandsoftruthma0000pete"},{"server":"dn790009.ca.archive.org","dir":"/0/items/islandsoftruthma0000pete"}]},"created":1786381264,"d1":"ia903105.us.archive.org","d2":"ia803105.us.archive.org","dir":"/28/items/islandsoftruthma0000pete","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660387256","size":"14502","format":"Item Tile","rotation":"0","md5":"fcd98a0651e315a022bdfffe3b4e77c3","crc32":"c15598ee","sha1":"d8313c0c32c6c204d6414f8abe583bd7db887aff"},{"name":"islandsoftruthma0000pete.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"islandsoftruthma0000pete_hocr.html","mtime":"1753565409","size":"43993652","private":"true","md5":"285f487c5a0d31e77a5ee72c9c0a2694","crc32":"35a3291b","sha1":"e03237997d2aeea081431d8da4c141dda925eb67"},{"name":"islandsoftruthma0000pete.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"islandsoftruthma0000pete.pdf","mtime":"1753565135","size":"18820184","md5":"0d526a8a6606f5e582591c967e679288","crc32":"f9f256ff","sha1":"b31aa1c97d16a5a8e36e4759a0acb9ea4d76e9e5"},{"name":"islandsoftruthma0000pete.pdf","source":"derivative","format":"Text PDF","original":"islandsoftruthma0000pete_page_numbers.json","mtime":"1734975655","size":"18464507","private":"true","md5":"aae41a3a90a6039ecba47e1f222e083a","crc32":"ded3ea9d","sha1":"3899864b6a6c332c6aab9c3ab6bb6e821522faa1"},{"name":"islandsoftruthma0000pete_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"islandsoftruthma0000pete_jp2.zip","mtime":"1574648504","size":"7931776","md5":"9cc16ca103da46cd9131987882e280a4","crc32":"fc42f726","sha1":"8055bbdd9619ae67416d7960e44b879da7a0d68f","private":"true"},{"name":"islandsoftruthma0000pete_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"islandsoftruthma0000pete_abbyy.gz","mtime":"1660386116","size":"6777617","md5":"772be3b827e840a60fc4de4672b771ac","crc32":"f42880b2","sha1":"7564a8ed00f20ecf057f4252bfdd63cedd14a99e","private":"true"},{"name":"islandsoftruthma0000pete_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"islandsoftruthma0000pete_scandata.xml","mtime":"1670399909","size":"787","md5":"cb927ccc44fc5504453a985da32db578","crc32":"5cfab48e","sha1":"cfa4de5eca4f76b8efdaa4b3be488490c7c48766","private":"true"},{"name":"islandsoftruthma0000pete_dc.xml","source":"original","format":"Dublin Core","mtime":"1574640895","size":"966","md5":"17982a054a2b15428973b051a7523f2a","crc32":"4b73783b","sha1":"8c2cf51787bcea05e687d2269423946429691c6c"},{"name":"islandsoftruthma0000pete_djvu.txt","source":"derivative","format":"DjVuTXT","original":"islandsoftruthma0000pete_djvu.xml","mtime":"1660387251","size":"601006","md5":"90a974b977ff8e891b814eccdd3b0e1c","crc32":"15572ba2","sha1":"140f3689754c8ec2f01f393e8a36ed22c4e3b682","private":"true"},{"name":"islandsoftruthma0000pete_djvu.xml","source":"derivative","format":"Djvu XML","original":"islandsoftruthma0000pete_hocr.html","mtime":"1660386670","size":"6798296","md5":"c531963eb6dd2cfd6fdad10845f6df22","crc32":"4c077be0","sha1":"4d32df977da5d613ca8beb53846932da57008966","private":"true"},{"name":"islandsoftruthma0000pete_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"islandsoftruthma0000pete_abbyy.gz","mtime":"1574651103","size":"7149559","md5":"901ebe3da6270c62e9c914f8aa6a37e5","crc32":"ac78de2e","sha1":"10f94e6ead281cd8082a19ec95b9ceba73176738"},{"name":"islandsoftruthma0000pete_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"islandsoftruthma0000pete.pdf","mtime":"1734976230","size":"18308229","md5":"25c56639a7fa9a3b86e190b6f3967414","crc32":"c6c00aec","sha1":"850d1f8f2e9d12b52ebfb29db90e2b14ee35bba2"},{"name":"islandsoftruthma0000pete_events.json","source":"original","mtime":"1574640677","size":"60","md5":"b1d76bc71be810958e7cd95fea397e62","crc32":"c1063acd","sha1":"cda3176b42163d6b5b7e86d6986a5de53b28862b","format":"JSON","private":"true"},{"name":"islandsoftruthma0000pete_files.xml","source":"original","format":"Metadata","md5":"0ab67ba1ba9d2a9cb9a820bb63338576","summation":"md5"},{"name":"islandsoftruthma0000pete_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"islandsoftruthma0000pete_chocr.html.gz","mtime":"1660386632","size":"13974595","md5":"d9c1923f720aab34e8b6629f3f0faf51","crc32":"46dfb76f","sha1":"92ea76340e71fa8d96718d8fa555aebf9942e5f8","private":"true"},{"name":"islandsoftruthma0000pete_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"islandsoftruthma0000pete_hocr.html","mtime":"1660386992","size":"4438","md5":"280368c6d3d118a651e48a820f56395c","crc32":"c22bf1fe","sha1":"3d5d843248509a3b0b5533fa163ddbadf1c8a4f7","private":"true"},{"name":"islandsoftruthma0000pete_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"501","word_conf_11_20":"171","word_conf_21_30":"262","word_conf_31_40":"357","word_conf_41_50":"499","word_conf_51_60":"1009","word_conf_61_70":"2824","word_conf_71_80":"7690","word_conf_81_90":"20726","word_conf_91_100":"49242","format":"OCR Search Text","original":"islandsoftruthma0000pete_hocr.html","mtime":"1660387218","size":"193368","md5":"f7ac10d527b9177b5f465e06c54b4bca","crc32":"ad3d32ff","sha1":"7483170497807e7fcaf4627a9de393d79dc2121a","private":"true"},{"name":"islandsoftruthma0000pete_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"islandsoftruthma0000pete_orig_jp2.tar","mtime":"1574647326","size":"176300542","md5":"e67dbfcf58c4ceea13053bcfa5b90e81","crc32":"4ae8b5da","sha1":"b9120ebdc4f927e7f42b85cbb9dce44791fc5886","private":"true","filecount":"380"},{"name":"islandsoftruthma0000pete_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"islandsoftruthma0000pete.epub","mtime":"1753565696","size":"44996943","md5":"a9a8e077e9c708879d9441d1671eb754","crc32":"e06a61fa","sha1":"3e9bdde95f8c8cc6d59e8bcf08c9708e64edab3a"},{"name":"islandsoftruthma0000pete_loans.json","source":"original","mtime":"1593947681","size":"164","format":"JSON","private":"true","md5":"98173ee442f2b52b03050f6c76a919b0","crc32":"7f097c2a","sha1":"0c9ff1a61717f47a835938eb0dbc83221ce18519"},{"name":"islandsoftruthma0000pete_marc.xml","source":"original","mtime":"1574640887","size":"6392","format":"MARC","md5":"01b93838263b6d895e9ed42a1ad2871a","crc32":"5a3e6a95","sha1":"0cb94b18a8b376c266b1f58d513f9dd1ee283e40"},{"name":"islandsoftruthma0000pete_meta.mrc","source":"original","mtime":"1574252675","size":"1508","md5":"837f806f5ee50f24fcea5c0116bad4b5","crc32":"9509d372","sha1":"23bd2613a3cac3051f5606089c4eb3eb0bfa91a6","format":"MARC Binary"},{"name":"islandsoftruthma0000pete_meta.sqlite","source":"original","mtime":"1574640754","size":"18432","format":"Metadata","md5":"725f8c213f6cb4ac9b1c35feb704ed26","crc32":"507775c2","sha1":"17cb1c2a903b60447c3981e55a0bf26fcc006166"},{"name":"islandsoftruthma0000pete_meta.xml","source":"original","mtime":"1753565696","size":"3423","format":"Metadata","md5":"25677ba0d29a8b1023bde649871f1d58","crc32":"c9f01016","sha1":"06cf76bf9afecb8f5389dd2c50c4aef186d3882f"},{"name":"islandsoftruthma0000pete_orig_jp2.tar","source":"original","mtime":"1574640753","size":"476221440","format":"Single Page Original JP2 Tar","private":"true","md5":"f903cb0a32e452f2e78f31b2f42a4e42","crc32":"c4a77df8","sha1":"1d7ec292939365471ca818b2c7dee51f19b9bbaf","filecount":"380"},{"name":"islandsoftruthma0000pete_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"islandsoftruthma0000pete_hocr.html","mtime":"1734975650","size":"63735","private":"true","md5":"1d870814f1d0d64be3b1d2cc6ca070d1","crc32":"4986ee5b","sha1":"254bc5810412143cf783b4cb0c3512a5c031657b"},{"name":"islandsoftruthma0000pete_scandata.xml","source":"original","mtime":"1670399909","size":"204350","format":"Scandata","md5":"0afba4e49340072bf73bf171fc121976","crc32":"d3dada02","sha1":"c5d5af7bfcfa03d9890a56bac6b3aa5565f83769"},{"name":"islandsoftruthma0000pete_slip.png","source":"original","mtime":"1574232573","size":"40997","md5":"d4ba6eb4f8aca5024b1c9a27374e18ea","crc32":"7e3925c2","sha1":"01a1698d2320cb317f0b3f65d79b7e266691b9d0","format":"PNG","private":"true"},{"name":"islandsoftruthma0000pete_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"islandsoftruthma0000pete_slip.png","mtime":"1574640913","size":"5724","md5":"7b693776c1ed04752482e331f2c4f62c","crc32":"df002f56","sha1":"ea56659a2810dab95d0720821892466cabe21d0e","private":"true"},{"name":"islandsoftruthma0000pete_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"islandsoftruthma0000pete_djvu.xml","mtime":"1670399830","size":"641","md5":"5fe8ca9c049175d262d377c33d69dd6d","crc32":"748f1c8b","sha1":"245e1c69992fb9144caea2e00596319ff92d4cd5","private":"true"},{"name":"logs\/islandsoftruthma0000pete_iabdash_2019-11-2020:24:36.log","source":"original","mtime":"1574252681","size":"1354","md5":"f9a389f998ca6db18371ae6d789ae1a3","crc32":"956e820a","sha1":"0888c5a0be2e5faa48de2daeae9a3e6b270788f7","format":"Log","private":"true"},{"name":"logs\/islandsoftruthma0000pete_scanning_2019-11-2020:24:42.log","source":"original","mtime":"1574252685","size":"891958","md5":"8bcfd15b0e4886d49473fdd445bd09df","crc32":"2f658e2d","sha1":"4ec5eae76e1f7a50831fd0d0a40903cc3c53b46d","format":"Log","private":"true"}],"files_count":32,"item_last_updated":1753565726,"item_size":841791145,"metadata":{"identifier":"islandsoftruthma0000pete","boxid":"IA1698623","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Peterson, Ivars","date":"1990","description":["xvii, 325 p., [16] p. of plates : 25 cm","Includes bibliographical references (p. 293-307) and index"],"isbn":"0716721139","language":"eng","lccn":"89049501","mediatype":"texts","old_pallet":"IA15249","openlibrary_edition":"OL18308966M","openlibrary_work":"OL17975433W","operator":"associate-marve-boquila@archive.org","ppi":"300","publisher":"New York : Freeman","repub_state":"19","scanner":"station50.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780716721130","subject":"Mathematics","title":"Islands of truth : a mathematical mystery cruise","tts_version":"3.0-final-2-g1eae69c","volume":"0","uploader":"station50.cebu@archive.org","addeddate":"2019-11-20 06:49:34","publicdate":"2019-11-20 06:49:59","access-restricted-item":"true","imagecount":"380","scandate":"20191120130550","notes":"obscured text at front cover<br />","republisher_operator":"associate-carlagane-sarajena@archive.org","republisher_date":"20191125081112","republisher_time":"993","foldoutcount":"0","identifier-access":"http://archive.org/details/islandsoftruthma0000pete","identifier-ark":"ark:/13960/t78t2tj67","external-identifier":["urn:acs6:islandsoftruthma0000pete:epub:a601e76b-978c-4d48-b8e6-8f2d50721623","urn:acs6:islandsoftruthma0000pete:pdf:16d4dfb0-2167-45df-920b-829b6df582ce","urn:oclc:record:1150006525","urn:lcp:islandsoftruthma0000pete:lcpdf:4eae97f0-7181-4cc5-b069-280b0af7c832","urn:lcp:islandsoftruthma0000pete:epub:d4263a43-ec55-48a7-8666-a2175f1d37ad"],"loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__num_history":"4","scanfee":"0;1.00;200","invoice":"1652","loans__status__last_loan_date":"2020-06-14T07:28:50Z","loans__status__last_waitlist_date":"2019-12-01T14:39:26Z","sponsordate":"20191130","backup_location":"ia907006_31","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"100","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia803105.us.archive.org","simplelists":{"holdings":{"belmont-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-28 03:28:35.933084"},"cua-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 22:34:55.615617"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-07 09:12:29.279611"},"drakeuniversity-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-12-16 05:56:04.166964"},"framingham-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-03-08 04:48:27.280032"},"gwulibraries-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 03:12:01.496308"},"ithacacollege-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-10 00:04:03.915578"},"johnshopkins-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-31 10:43:07.958563"},"kalamazoocollege-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-09 05:30:19.306327"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-26 17:38:22.054067"},"openlibrary-d-ol":{"notes":{"pallet":["IA40433506"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2022-09-27 08:14:13.857976"},"randolph-macon-college-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-24 10:46:00.391548"},"riceuniversity-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 06:32:22.824006"},"schroederlibrary-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-16 00:23:51.777359"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 10:30:54.375704"},"unb-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 08:04:31.197062"},"uni-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 21:26:06.074374"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 04:57:33.534524"}}},"uniq":1875355184,"workable_servers":["ia803105.us.archive.org","ia903105.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/killingtimeautob00feye.json b/archive/linked-pages/metadata/killingtimeautob00feye.json
new file mode 100644
index 0000000..b834433
--- /dev/null
+++ b/archive/linked-pages/metadata/killingtimeautob00feye.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760004.eu.archive.org","dir":"/0/items/killingtimeautob00feye"}],"workable":[{"server":"dn760004.eu.archive.org","dir":"/0/items/killingtimeautob00feye"}]},"created":1786372151,"d1":"ia601500.us.archive.org","d2":"ia801500.us.archive.org","dir":"/4/items/killingtimeautob00feye","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660415914","size":"18897","format":"Item Tile","rotation":"0","md5":"4dca29b2fe11259cfba187a8e4cacdf4","crc32":"112abb40","sha1":"f92c39c37798072dfb9aefc8f9be22bd9348c910"},{"name":"bak\/2017\/killingtimeautob00feye_meta.sqlite.bak","source":"original","mtime":"1501645806","size":"10240","md5":"7e443f97250d15e39c916b821df15086","crc32":"2b9be451","sha1":"2509912edd5e936eccf0675dc8ba8881e8cead4c","format":"Backup","private":"true"},{"name":"killingtimeautob00feye.cdx.gz","source":"original","mtime":"1501663738","size":"7338","format":"Item CDX Index","private":"true","md5":"0e9b288974507d94ddbd69aeb97fb2f2","crc32":"71f531b8","sha1":"692c210c41bce13aec73b788340de30d2f64ec92"},{"name":"killingtimeautob00feye.cdx.idx","source":"original","mtime":"1501663738","size":"38","format":"Item CDX Meta-Index","private":"true","md5":"e53a8a68f659524abe6391db0bb391bb","crc32":"2a747c79","sha1":"4352e8cedd94bad5821ae0be8c6ad432b9d272b5"},{"name":"killingtimeautob00feye.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"killingtimeautob00feye_hocr.html","mtime":"1753582182","size":"2694311","private":"true","md5":"ceebfff6fa38383aa9935a556e806bd6","crc32":"94e14d82","sha1":"9869e7fd14795c244ba2f5e87ecd8a0681c2c173"},{"name":"killingtimeautob00feye.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"killingtimeautob00feye.pdf","mtime":"1753581977","size":"15395020","md5":"015667668a164ac907d79b650c4eff5d","crc32":"a1017749","sha1":"31ff801affb70574332280b758658bcea3ce9511"},{"name":"killingtimeautob00feye.pdf","source":"derivative","format":"Text PDF","original":"killingtimeautob00feye_page_numbers.json","mtime":"1713515372","size":"14937926","md5":"f0440f9059405a68e72042c33652d373","crc32":"d553f73e","sha1":"87a78a077840b4bac3809707958d474b89ffa838","private":"true"},{"name":"killingtimeautob00feye.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1358178439","size":"584761","md5":"4253dba5ac4bcb60efed14e769d5ee91","crc32":"6210cd56","sha1":"137b798239e306f17297882b5aa58b260065f69d"},{"name":"killingtimeautob00feye.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"killingtimeautob00feye.warc.gz","mtime":"1501656614","size":"7521","md5":"3b9831998dccf13a284dc4162cb80987","crc32":"503b7afa","sha1":"9d659ea5926a92402d5eae8597bf3f23a182b893","private":"true"},{"name":"killingtimeautob00feye_chocr.html.gz","source":"derivative","format":"chOCR","original":"killingtimeautob00feye_jp2.zip","mtime":"1604546750","size":"5343782","md5":"270e1807346112f7bd7fe61e43d9b0db","crc32":"78bb3fc7","sha1":"dad37cf3b6e01d166c30fc089fc6528985c55a68","private":"true"},{"name":"killingtimeautob00feye_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"killingtimeautob00feye_scandata.xml","mtime":"1670467985","size":"780","md5":"68b3516bc75ef0bea5470985c96c1f6e","crc32":"9d77c59e","sha1":"4d743998a9312866d960bfda97618d7d0bb5fc7d","private":"true"},{"name":"killingtimeautob00feye_dc.xml","source":"original","format":"Dublin Core","mtime":"1358178439","size":"1144","md5":"5b20959ae72599c7ecd25b8a6bc02435","crc32":"bf996a20","sha1":"c619f56ec53bd83b5764b5292a5e0e6396558f8b"},{"name":"killingtimeautob00feye_djvu.txt","source":"derivative","format":"DjVuTXT","original":"killingtimeautob00feye_djvu.xml","mtime":"1660415903","size":"397969","md5":"034f8a4446104ed0e139f2d147abd6cc","crc32":"161b59dc","sha1":"1eefa5a3d715704108770413ad41cf68828ec1da","private":"true"},{"name":"killingtimeautob00feye_djvu.xml","source":"derivative","format":"Djvu XML","original":"killingtimeautob00feye_hocr.html","mtime":"1660415738","size":"5247511","md5":"9d2eea98e11274c835927a84a6890603","crc32":"2069e994","sha1":"3a28e935f043a39dd37ef62baef3699486e76a15","private":"true"},{"name":"killingtimeautob00feye_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"killingtimeautob00feye.pdf","mtime":"1713515410","size":"14902079","md5":"a9a8dcae42c811b12aadda2c2e42f13d","crc32":"2025e51a","sha1":"9018a31424d26bd7ffb6a2c9f04b3a93ed70a12a"},{"name":"killingtimeautob00feye_events.json","source":"original","mtime":"1501656495","size":"47","md5":"92465186e7dca45ce7db91ee404cc4fb","crc32":"c45ae462","sha1":"c1b206c9adc17624a766d912fc61688b14e16e38","format":"JSON","private":"true"},{"name":"killingtimeautob00feye_extramarc.xml","source":"original","mtime":"1402023525","size":"6838","md5":"d5b1a3c7147669716f0d30ee2625162f","crc32":"c9f6e5c7","sha1":"40331a3318d475b9278c78c24a140e90b75dd137","format":"Metadata"},{"name":"killingtimeautob00feye_files.xml","source":"original","format":"Metadata","md5":"1a56fc1bb2c90f42f3e358b462e64603","summation":"md5"},{"name":"killingtimeautob00feye_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","format":"hOCR","original":"killingtimeautob00feye_chocr.html.gz","mtime":"1615096023","size":"9616014","md5":"d6ebe1c8b912c32e61772fea768416ad","crc32":"77bf0621","sha1":"57bd8fd51ddff120b8d3161ffc1c6cc10a9435b9","private":"true"},{"name":"killingtimeautob00feye_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"killingtimeautob00feye_hocr.html","mtime":"1615096057","size":"2681","md5":"aa72a4f0a7e516b57c2134e93673a7ea","crc32":"470300c8","sha1":"b77d554a368c6f032e98ad25f8099d0a17a3c7fc","private":"true"},{"name":"killingtimeautob00feye_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"194","word_conf_11_20":"82","word_conf_21_30":"113","word_conf_31_40":"110","word_conf_41_50":"126","word_conf_51_60":"134","word_conf_61_70":"170","word_conf_71_80":"343","word_conf_81_90":"895","word_conf_91_100":"64982","format":"OCR Search Text","original":"killingtimeautob00feye_hocr.html","mtime":"1615096090","size":"157091","md5":"0d96af33cd077e3e3c038737017c37f6","crc32":"61dc52fa","sha1":"2078cb23937eb7309422ae23c2a5dbd0f6f75445","private":"true"},{"name":"killingtimeautob00feye_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"killingtimeautob00feye_orig_jp2.tar","mtime":"1501661101","size":"166748614","md5":"9ad186525e2922daa997ba4a3abef927","crc32":"4261ba68","sha1":"802fde61f992cb7212b138b5a14d8650616d316a","private":"true","filecount":"226"},{"name":"killingtimeautob00feye_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"killingtimeautob00feye.epub","mtime":"1753582404","size":"2706194","md5":"51891fb12fd54cd7469e5086bd150a14","crc32":"5d2c5b41","sha1":"8352e951e679b1d9b32d22db9408b74de746d93d"},{"name":"killingtimeautob00feye_loans.json","source":"original","mtime":"1598446831","size":"31711","format":"JSON","private":"true","md5":"16888e42c8e0e229ff45dcf0a47f931e","crc32":"01313910","sha1":"4995fb58cb59d7fd14401b1aaebb5ab4753586d9"},{"name":"killingtimeautob00feye_marc.xml","source":"original","format":"MARC","mtime":"1358178439","size":"3000","md5":"ecc117ced4d4a833596db747d2f704ef","crc32":"8cd6e0c5","sha1":"47ffc4f9b955d12910424e1dc8a982089c1261df"},{"name":"killingtimeautob00feye_meta.log","source":"derivative","format":"Metadata Log","original":"killingtimeautob00feye_xisbn.json","mtime":"1501656615","size":"141","md5":"4f00081ec40981a2340fb32b1742daaa","crc32":"a138900b","sha1":"6f0587329fb0fe8666298fbe4fc75e6765e52edd","private":"true"},{"name":"killingtimeautob00feye_meta.mrc","source":"original","format":"MARC Binary","mtime":"1358178439","size":"954","md5":"12231e9b9d302bafce3e61dfdaa86ac0","crc32":"13691bbc","sha1":"55d86e02468dbb7d240c158510a430baf6d3c679"},{"name":"killingtimeautob00feye_meta.sqlite","source":"original","mtime":"1501656543","size":"12288","format":"Metadata","md5":"30ff1e0e3a65d0c2cfcd2a381035330d","crc32":"62142f18","sha1":"a5c86d2c3d2377f5b26d62e03247452f4c8e6480"},{"name":"killingtimeautob00feye_meta.xml","source":"original","format":"Metadata","mtime":"1753582405","size":"4507","md5":"260379801cc33d4fb2f7d5455025f8b9","crc32":"1af99c81","sha1":"95e7e26202e82aabccda770ce5a9dbad0a554520"},{"name":"killingtimeautob00feye_metasource.xml","source":"original","format":"MARC Source","mtime":"1358178439","size":"311","md5":"35112ca29dce0b5621e54a891ba1b460","crc32":"299aa527","sha1":"0e9f2e1fa343d6ae2677d99adb53f15258ad076d"},{"name":"killingtimeautob00feye_orig_jp2.tar","source":"original","mtime":"1501656541","size":"518604800","format":"Single Page Original JP2 Tar","private":"true","md5":"d1ba61b9788b3a3f390aead1e69bfa2e","crc32":"3db0df4e","sha1":"40088da5ddf46e36c48bff70dc80542b3b11792b","filecount":"226"},{"name":"killingtimeautob00feye_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"killingtimeautob00feye_hocr.html","mtime":"1713515371","size":"37651","md5":"801622152989d6ae679cb07c89912dc9","crc32":"3d0e65f2","sha1":"8aad0bdc9ffd110ea80668c3fdabe26a972b9be0","private":"true"},{"name":"killingtimeautob00feye_scandata.xml","source":"original","mtime":"1670467985","size":"231907","format":"Scandata","md5":"e141a1e8da4c54662cf481933f65b302","crc32":"b3bdf9a0","sha1":"6f156975b8bd7f18666ec8fd8a440ca8e5ace3e3"},{"name":"killingtimeautob00feye_xisbn.json","source":"original","mtime":"1455014773","size":"821","md5":"9f0aa2c17b5c66dcc1a2f4215761bae0","crc32":"76a68836","sha1":"bf0fde35bac59afa0c5cfc4c1782295465c15b15","format":"OCLC xISBN JSON"}],"files_count":34,"item_last_updated":1753582444,"item_size":757714887,"metadata":{"isbn":["9780226245317","0226245314"],"openlibrary":"OL1119133M","title":"Killing time","creator":"Feyerabend, Paul K.","language":"eng","publisher":"University of Chicago Press","subject":["Feyerabend, Paul K., 1924-","Philosophers -- Biography.","Intellectuals -- Biography.","Science -- Philosophy -- History -- 20th century."],"date":"1995","external-identifier":["urn:asin:0226245314","urn:acs6:killingtimeautob00feye:pdf:a15ad259-e9c9-45f5-a1be-d5ada85acda1","urn:acs6:killingtimeautob00feye:epub:dfaa75f2-9fac-4c8b-b279-3f98152ee8c0","urn:oclc:record:1035886072","urn:lcp:killingtimeautob00feye:lcpdf:f4022804-58ff-4559-8b89-e2054f2ea7a9","urn:lcp:killingtimeautob00feye:epub:df599d83-5dd5-47ac-81e4-5a8ae6d16e37"],"updatedate":"2013-01-14 15:47:17","updater":"associate-lotu-tii@archive.org","mediatype":"texts","boxid":"IA1154824","contributor":"Internet Archive","scanningcenter":"hongkong","identifier":"killingtimeautob00feye","uploader":"associate-lotu-tii@archive.org","addeddate":"2013-01-14 15:47:21","publicdate":"2013-01-14 15:47:24","donor":"bostonpubliclibrary","extramarc":"Columbia University Libraries","boxid_2":"CH127023","containerid_2":"X0008","identifier-access":"http://archive.org/details/killingtimeautob00feye","identifier-ark":"ark:/13960/t4qk1gw60","city":"Chicago","oclc-id":["185633935","231647252","31661203","443667443","464391775","758221443","764474136","782216311","807020495","857954894","877993204"],"lccn":"94045411","related-external-id":["urn:isbn:0226245322","urn:lccn:94045411","urn:oclc:60191222","urn:oclc:850939160","urn:oclc:31661203","urn:oclc:443667443"],"repub_state":"22","backup_location":"ia905604_30","top_six":"true","scanner":"ttscribe12.hongkong.archive.org","operator":"associate-kayee-cheng@archive.org","tts_version":"v1.50-56-g22e3243","imagecount":"226","scandate":"20170802044408","ppi":"300","republisher_operator":"associate-xuxin@archive.org","republisher_date":"20170802144107","republisher_time":"560","foldoutcount":"0","bookplateleaf":"0004","ocr":"tesseract 4.1.1","scanfee":"15","invoice":"1213","sponsordate":"20170731","loans__status__status":"AVAILABLE","loans__status__num_loans":"1","loans__status__num_waitlist":"0","loans__status__last_loan_date":"2020-08-26T13:00:24Z","openlibrary_edition":"OL1119133M","openlibrary_work":"OL455906W","loans__status__last_waitlist_date":"2019-01-27T12:20:45Z","loans__status__num_history":"74","access-restricted-item":"true","page_number_confidence":"100","ocr_parameters":"-l eng","ocr_module_version":"0.0.5","ocr_detected_script":"Latin","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","filesxml":"Wed Apr 3 7:22:41 UTC 2024","page_number_module_version":"1.0.5","collection":["internetarchivebooks","inlibrary","printdisabled"]},"server":"ia801500.us.archive.org","simplelists":{"holdings":{"americanuniversity-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-18 02:40:17.790877"},"binghamton-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 00:10:32.18813"},"cua-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 21:28:05.12527"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-07 07:01:44.270149"},"denverpubliclibrary-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-03-20 04:02:14.449586"},"johnshopkins-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-31 08:36:27.760426"},"kalamazoocollege-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-03-13 05:31:17.693524"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-26 11:10:14.379094"},"riceuniversity-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 04:23:16.426527"},"rochester-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-20 23:54:26.068287"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 01:46:20.876564"},"universityofarizona-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-14 02:34:12.633836"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 02:03:23.674504"},"universityofoklahoma-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-12-04 05:44:54.291089"},"wilsoncollege-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-06-30 23:51:13.355947"}}},"uniq":1244687491,"workable_servers":["ia801500.us.archive.org","ia601500.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http:\/\/www.worldcat.org\/oclc\/185633935?referer=xid"],"publisher":"University of Chicago Press","form":["BA"],"lccn":["94045411"],"lang":"eng","city":"Chicago","author":"Paul Feyerabend.","year":"1995","isbn":["0226245314"],"title":"Killing time : the autobiography of Paul Feyerabend.","oclcnum":["185633935","231647252","31661203","443667443","464391775","758221443","764474136","782216311","807020495","857954894","877993204"]},{"url":["http:\/\/www.worldcat.org\/oclc\/60191222?referer=xid"],"publisher":"University of Chicago Press","form":["BC"],"lccn":["94045411"],"lang":"eng","city":"Chicago","author":"Paul Feyerabend.","year":"1996","isbn":["0226245322"],"title":"Killing time : The autobiography of Paul Feyerabend","oclcnum":["60191222","850939160","31661203","443667443"]}]}}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/ludwigwittgenste00monk.json b/archive/linked-pages/metadata/ludwigwittgenste00monk.json
new file mode 100644
index 0000000..2b15d97
--- /dev/null
+++ b/archive/linked-pages/metadata/ludwigwittgenste00monk.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn790009.ca.archive.org","dir":"/0/items/ludwigwittgenste00monk"}],"workable":[{"server":"dn790009.ca.archive.org","dir":"/0/items/ludwigwittgenste00monk"}]},"created":1786381274,"d1":"ia600903.us.archive.org","d2":"ia800903.us.archive.org","dir":"/11/items/ludwigwittgenste00monk","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660539051","size":"22342","format":"Item Tile","rotation":"0","md5":"2f947d0e5406b9f540032d7e0c434118","crc32":"f03cc077","sha1":"52d442fdc4dfbb8b6c2f711be6576a7f8fdcd88f"},{"name":"ludwigwittgenste00monk.cdx.gz","source":"original","mtime":"1382058230","size":"7288","md5":"9007d3e19007fce1b69bcf26fa30d6c4","crc32":"8d9e8ace","sha1":"ee8e37b4e239061d2153e1f27190eaa198565ed7","format":"Item CDX Index","private":"true"},{"name":"ludwigwittgenste00monk.cdx.idx","source":"original","mtime":"1382058230","size":"38","md5":"2e060e4a577481b23a6f6f2f66384bc0","crc32":"36580ef0","sha1":"7517070651b5884169fd2b9a099740635bdafe83","format":"Item CDX Meta-Index","private":"true"},{"name":"ludwigwittgenste00monk.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"ludwigwittgenste00monk_hocr.html","mtime":"1753624903","size":"46253671","private":"true","md5":"002cb9532eb7602622e8a1d05c3a8991","crc32":"732fe260","sha1":"bedd692f0bf3ec5541d03f000eba4eab5b6932f5"},{"name":"ludwigwittgenste00monk.gif","source":"derivative","format":"Animated GIF","original":"ludwigwittgenste00monk_jp2.zip","mtime":"1382037620","size":"282710","md5":"1b374158afcf3618a0235e94df241a7d","crc32":"e04ddcf5","sha1":"1187e95a0482bdda835170fbd9b5b5bcb9b49ac9"},{"name":"ludwigwittgenste00monk.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"ludwigwittgenste00monk.pdf","mtime":"1753624653","size":"69113213","md5":"083dec2563eeef5faa43b932c24a79ff","crc32":"ff646361","sha1":"a7b8a63bd928591ab74a969ab52bcbebb26328f8"},{"name":"ludwigwittgenste00monk.pdf","source":"derivative","format":"Text PDF","original":"ludwigwittgenste00monk_page_numbers.json","mtime":"1714940691","size":"68494493","md5":"807574f5577726245357c8903ef86551","crc32":"6229cff2","sha1":"6012a0cb94f3dbe14a10c2112243970b60a81c11","private":"true"},{"name":"ludwigwittgenste00monk.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1353521727","size":"589488","md5":"9183c086b4e01257a1db718ecfea646f","crc32":"a9126407","sha1":"d00fbb116d132406df953926f4aece5a4e1d19ed"},{"name":"ludwigwittgenste00monk.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"ludwigwittgenste00monk.warc.gz","mtime":"1382029010","size":"7456","md5":"57e520d936e99a4dcd39f77bdc8369b4","crc32":"821bc30e","sha1":"2a1285a1fb2cf01b376b78d0c0fb5049655e46d1","private":"true"},{"name":"ludwigwittgenste00monk_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"ludwigwittgenste00monk_jp2.zip","mtime":"1382046798","size":"20352707","md5":"7f86f5d2edda43bf7cf8733c13ce5226","crc32":"449682dd","sha1":"9aa6584a3da1618c15564d965847494e32bf7a00","private":"true"},{"name":"ludwigwittgenste00monk_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","format":"chOCR","original":"ludwigwittgenste00monk_abbyy.gz","mtime":"1637806967","size":"18537007","md5":"e9c57f5ab1dba12a69e99d577595875f","crc32":"2f098725","sha1":"21619fd6a82c3b38a69a1be57d9556df8942b8ba","private":"true"},{"name":"ludwigwittgenste00monk_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"ludwigwittgenste00monk_scandata.xml","mtime":"1667164338","size":"780","md5":"efb642ab4f132b6dd1d9596fc61e5fc3","crc32":"50402271","sha1":"7ec5324ccc0c0b251273833f732354afda027bdf","private":"true"},{"name":"ludwigwittgenste00monk_dc.xml","source":"original","format":"Dublin Core","mtime":"1353521727","size":"1233","md5":"8f5113101a80591c8f9b3b6413054627","crc32":"60d3da6b","sha1":"cc5434189af6fbf1321209d312d17175db9e2c90"},{"name":"ludwigwittgenste00monk_djvu.txt","source":"derivative","format":"DjVuTXT","original":"ludwigwittgenste00monk_djvu.xml","mtime":"1667164418","size":"1760383","md5":"b095f074e63d08edca0f17c5786ade25","crc32":"eaf1d712","sha1":"b3fd64a4c343bf4d34f5ee7ea6679c7676e39070","private":"true"},{"name":"ludwigwittgenste00monk_djvu.xml","source":"derivative","format":"Djvu XML","original":"ludwigwittgenste00monk_hocr.html","mtime":"1667160222","size":"20568909","md5":"8af06d1d9daa996af924a77975decb59","crc32":"207fd58f","sha1":"04ad82a43052da2462a3f1a6c2605cc18a2caaa9","private":"true"},{"name":"ludwigwittgenste00monk_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"ludwigwittgenste00monk.pdf","mtime":"1714940945","size":"68318857","md5":"3c9d95bbcb327f7acf7a7b5f5e4d3085","crc32":"f86eb998","sha1":"c129cd5242c6ab778f43170899e536571ef3b8c6"},{"name":"ludwigwittgenste00monk_extramarc.xml","source":"original","mtime":"1419991350","size":"3249","md5":"4ed6a1ad29b038a0339f43126892c5df","crc32":"7c15e8eb","sha1":"8f43df2b083bfc0d202006cdf806445f4ace6a7b","format":"Metadata"},{"name":"ludwigwittgenste00monk_files.xml","source":"original","format":"Metadata","md5":"5ced6d21fe393a0cfb1ba56132d2bdd7","summation":"md5"},{"name":"ludwigwittgenste00monk_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","format":"hOCR","original":"ludwigwittgenste00monk_chocr.html.gz","mtime":"1637807157","size":"37188377","md5":"1a0de6850235c8b5db7051512e68c42e","crc32":"0945e304","sha1":"234d05ee974e5f4e3d748eb7c0d4ec1eaab2e3f0","private":"true"},{"name":"ludwigwittgenste00monk_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"ludwigwittgenste00monk_hocr.html","mtime":"1637807339","size":"8549","md5":"f7c80c4bc6bdc24b1c27fbcd82566708","crc32":"d374142e","sha1":"33d9a2ae3690168d6c6296017aeb1081e9c0701d","private":"true"},{"name":"ludwigwittgenste00monk_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"4542","word_conf_11_20":"2990","word_conf_21_30":"4611","word_conf_31_40":"6218","word_conf_41_50":"8784","word_conf_51_60":"12396","word_conf_61_70":"15994","word_conf_71_80":"20375","word_conf_81_90":"24832","word_conf_91_100":"158335","format":"OCR Search Text","original":"ludwigwittgenste00monk_hocr.html","mtime":"1637807438","size":"580711","md5":"c6451dfffde78f39852a64f9affaafb0","crc32":"b9fc287d","sha1":"2283fc512a4cf4f77726fdb15026643ca2a8fc26","private":"true"},{"name":"ludwigwittgenste00monk_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"ludwigwittgenste00monk_orig_jp2.tar","mtime":"1382037571","size":"666073368","md5":"71bd3e068bfad49f3ae45598456e9ec8","crc32":"d55a0aec","sha1":"62a3accff2cbd50b6b2f449a6aa981f6c3b0c1ce","private":"true","filecount":"706"},{"name":"ludwigwittgenste00monk_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"ludwigwittgenste00monk.epub","mtime":"1753625362","size":"46317991","md5":"cdaad1b8aa7db14711e06c5415ac8bb4","crc32":"1a053e57","sha1":"b708945666ea070d4177e56bf676be463b930115"},{"name":"ludwigwittgenste00monk_loans.json","source":"original","mtime":"1599290690","size":"53852","format":"JSON","private":"true","md5":"289fa5c9f2aa9f5e6c26098256ddc04f","crc32":"73f2a514","sha1":"6b6c036582fa5d3b5d21e9ebb9ebb5332c4e5992"},{"name":"ludwigwittgenste00monk_marc.xml","source":"original","format":"MARC","mtime":"1353521727","size":"3906","md5":"6de67939f14542c7ae760e742d4e4822","crc32":"a17dec59","sha1":"ec76a56321b1119d3500080696a419bdd9f72f4f"},{"name":"ludwigwittgenste00monk_meta.log","source":"derivative","format":"Metadata Log","original":"ludwigwittgenste00monk_xisbn.json","mtime":"1454722019","size":"1804","md5":"8ec62c400b5d570614c6451e1dac64b6","crc32":"580f7c79","sha1":"87b8c0bfc89ec36796c440ea1035b2944a366385","private":"true"},{"name":"ludwigwittgenste00monk_meta.mrc","source":"original","format":"MARC Binary","mtime":"1353521727","size":"1211","md5":"f2c2569703c447fee99b03013be25739","crc32":"45aa1c7e","sha1":"c93085d9b829955938df23b3659b4aaecfc2926a"},{"name":"ludwigwittgenste00monk_meta.sqlite","source":"original","mtime":"1464149103","size":"6144","format":"Metadata","md5":"f2fc88a36aed67a93b8d68ba1dd5e518","crc32":"f596f339","sha1":"89ca017b7b406abcf2417d95271e9c1e554a5cfa"},{"name":"ludwigwittgenste00monk_meta.xml","source":"original","format":"Metadata","mtime":"1753625364","size":"6374","md5":"4069eb028c4d7e9017f5853a2eda0819","crc32":"68ec049b","sha1":"b95e4ce54a129ea695fc53acb2d931da41c84e10"},{"name":"ludwigwittgenste00monk_metasource.xml","source":"original","format":"MARC Source","mtime":"1353521727","size":"296","md5":"53c489b046dfb25ed8887da3493c1da1","crc32":"5390fd5e","sha1":"b3652d6116b9eedc7f2a742a454299d9b0a146ea"},{"name":"ludwigwittgenste00monk_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","mtime":"1382028953","size":"963809280","md5":"f4de47a25d535be8642d10581926a94c","crc32":"01759c7a","sha1":"a1ae5abf18972afa5e7bf2b18391b1fd2a8b8034","private":"true","filecount":"706"},{"name":"ludwigwittgenste00monk_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"ludwigwittgenste00monk_hocr.html","mtime":"1714940690","size":"118507","md5":"aa53e67575c5fad031464f19c17c93c6","crc32":"0336a2bf","sha1":"1e9d2afc4a71c2ab1cea3c8f869946c0fa2cfb22","private":"true"},{"name":"ludwigwittgenste00monk_scandata.xml","source":"original","format":"Scandata","mtime":"1667164337","size":"922457","md5":"e93cac5719d295975f1874e74a739c00","crc32":"71b15e3f","sha1":"84034cd47031fab152303a79f28e9a02439814a8"},{"name":"ludwigwittgenste00monk_toc.xml","source":"derivative","format":"Contents","original":"ludwigwittgenste00monk_djvu.xml","mtime":"1667164420","size":"24660","md5":"20d9bb4829115b13c0313d3a9b4c6919","crc32":"79bf07f7","sha1":"06f9bc871d1207b22250c1309693f8bf3dcd740b","private":"true"},{"name":"ludwigwittgenste00monk_xisbn.json","source":"original","mtime":"1454611078","size":"1771","md5":"633ff621443f3cbc6703e97e5b6d72e0","crc32":"5516ebaa","sha1":"34f51c7abcd534fb2b877e83df41aaf35443e656","format":"OCLC xISBN JSON"}],"files_count":35,"item_last_updated":1753625450,"item_size":2029433082,"metadata":{"title":"Ludwig Wittgenstein : the duty of genius","creator":"Monk, Ray","publisher":"New York, NY, U.S.A : Penguin Books","date":"1991","language":"eng","isbn":["0140159959","9780140159950","9780140159950"],"openlibrary":"OL23242151M","subject":["Wittgenstein, Ludwig, 1889-1951","Philosophers","Philosophers"],"lccn":"90037619","description":["Includes bibliographical references (p. [587]-646) and index","\"First published in Great Britain by Jonathan Cape Ltd. 1990. First published in the United States of America by the Free Press, a division of Macmillan, Inc., 1990\"--T.p. verso"],"mediatype":"texts","page-progression":"lr","repub_state":"4","updatedate":"2012-11-21 18:15:16","updater":"associate-tracey-gutierres@archive.org","sponsor":"Internet Archive","contributor":"Internet Archive","scanningcenter":"sanfrancisco","shiptracking":"y0939","boxid":"IA1649701","identifier":"ludwigwittgenste00monk","uploader":"associate-tracey-gutierres@archive.org","addeddate":"2012-11-21 18:15:29","publicdate":"2012-11-21 18:15:35","boxid_2":"CH119201","scanner":"scribe2.sanfrancisco.archive.org","repub_seconds":"194186","ppi":"500","camera":"Canon EOS 5D Mark II","operator":"associate-veronica-romero@archive.org","scandate":"20131011174824","republisher":"associate-karina-martinez@archive.org","imagecount":"704","foldoutcount":"0","identifier-access":"http://archive.org/details/ludwigwittgenste00monk","identifier-ark":"ark:/13960/t4zg8r56p","bookplateleaf":"0004","ocr":"ABBYY FineReader 9.0","donor":"blogistics","scanfee":"100","invoice":"11","external-identifier":["urn:acs6:ludwigwittgenste00monk:pdf:107da4f7-2683-44e4-8ee0-8eb678f11eb2","urn:acs6:ludwigwittgenste00monk:epub:ca2a142f-77a7-4c4a-a3f3-684ead3e7501","urn:oclc:record:1036699118","urn:lcp:ludwigwittgenste00monk:lcpdf:51ace504-56ed-4a09-a27e-767963a5af8a","urn:lcp:ludwigwittgenste00monk:epub:3901174a-d14f-41c1-b6ca-fc5ac4d187f3"],"extramarc":"UCLA Voyager","city":"New York, NY [u.a.]","oclc-id":["247298842","25189761","492079809","670144165","749001492","750922959"],"related-external-id":["urn:isbn:9607909046","urn:oclc:742222511","urn:oclc:862369862","urn:isbn:0224027123","urn:oclc:185630000","urn:oclc:21407316","urn:oclc:256357766","urn:oclc:315578865","urn:oclc:463485815","urn:oclc:466781013","urn:oclc:489736420","urn:oclc:611760523","urn:oclc:800453564","urn:oclc:828237391","urn:isbn:0029216702","urn:lccn:90037619","urn:oclc:21560991","urn:oclc:231161140","urn:oclc:464023686","urn:oclc:468090613","urn:oclc:750922959","urn:oclc:782061229","urn:oclc:829866884","urn:oclc:848792686","urn:oclc:850633047","urn:isbn:0099883708","urn:oclc:220827833","urn:oclc:300355533","urn:oclc:443157280","urn:oclc:473262007","urn:oclc:612200422","urn:oclc:722269334","urn:oclc:803426040","urn:oclc:877368486","urn:oclc:879331964"],"backup_location":"ia905601_34","openlibrary_edition":"OL23242151M","openlibrary_work":"OL61803W","republisher_operator":"associate-lian-kam@archive.org;associate-karina-martinez@archive.org","republisher_date":"20131017165501","access-restricted-item":"true","loans__status__status":"AVAILABLE","loans__status__num_loans":"1","loans__status__num_waitlist":"0","loans__status__num_history":"102","loans__status__last_loan_date":"2020-09-05T07:24:44Z","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","page_number_confidence":"100","pdf_module_version":"0.0.20","source":"removed","filesxml":"Wed Apr 3 8:28:30 UTC 2024","page_number_module_version":"1.0.5","collection":["internetarchivebooks","americana","printdisabled"]},"server":"ia800903.us.archive.org","simplelists":{"holdings":{"randolph-macon-college-ol":{"notes":{"isbn":["9780140159950"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-24 04:37:34.017862"},"universityofthewest-ol":{"notes":{"isbn":["9780140159950"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-06-08 02:54:04.648248"}}},"uniq":929133962,"workable_servers":["ia800903.us.archive.org","ia600903.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http:\/\/www.worldcat.org\/oclc\/247298842?referer=xid"],"publisher":"Penguin Books","form":["BC"],"lccn":["90037619"],"lang":"eng","city":"New York, NY [u.a.]","author":"Ray Monk.","year":"1991","isbn":["0140159959"],"title":"Ludwig Wittgenstein : the duty of genius","oclcnum":["247298842","25189761","492079809","670144165","749001492","750922959"]},{"url":["http:\/\/www.worldcat.org\/oclc\/742222511?referer=xid"],"isbn":["9607909046"],"year":"1999","publisher":"Scripta","form":["BA"],"lang":"gre","title":"Ludwig Wittgenstein.","oclcnum":["742222511","862369862"]},{"url":["http:\/\/www.worldcat.org\/oclc\/185630000?referer=xid"],"publisher":"Cape","form":["BA"],"lang":"eng","city":"London","author":"Ray Monk.","ed":"Reprinted","year":"1990","isbn":["0224027123"],"title":"Ludwig Wittgenstein : the duty of genius","oclcnum":["185630000","21407316","256357766","315578865","463485815","466781013","489736420","611760523","800453564","828237391"]},{"url":["http:\/\/www.worldcat.org\/oclc\/21560991?referer=xid"],"publisher":"Free Press","form":["BB"],"lccn":["90037619"],"lang":"eng","city":"New York","author":"Ray Monk.","ed":"1st American ed.","year":"1990","isbn":["0029216702"],"title":"Ludwig Wittgenstein : the duty of genius","oclcnum":["21560991","231161140","464023686","468090613","750922959","782061229","829866884","848792686","850633047"]},{"url":["http:\/\/www.worldcat.org\/oclc\/220827833?referer=xid"],"publisher":"Vintage","form":["BA"],"lccn":["90037619"],"lang":"eng","city":"London","author":"Ray Monk.","ed":"[Reprint]","year":"1990","isbn":["0099883708"],"title":"Ludwig Wittgenstein","oclcnum":["220827833","300355533","443157280","473262007","612200422","722269334","803426040","877368486","879331964"]}]}}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/mathematicalexpe0000davi.json b/archive/linked-pages/metadata/mathematicalexpe0000davi.json
new file mode 100644
index 0000000..8a6be78
--- /dev/null
+++ b/archive/linked-pages/metadata/mathematicalexpe0000davi.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn790009.ca.archive.org","dir":"/0/items/mathematicalexpe0000davi"}],"workable":[{"server":"dn790009.ca.archive.org","dir":"/0/items/mathematicalexpe0000davi"}]},"created":1786381278,"d1":"ia601907.us.archive.org","d2":"ia801907.us.archive.org","dir":"/24/items/mathematicalexpe0000davi","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660572768","size":"13503","format":"Item Tile","rotation":"0","md5":"bc46fd36f37875b7d2c60973ea68625b","crc32":"b3f7236d","sha1":"ff8d8675410b29da58d50707639cd8820976e031"},{"name":"logs\/mathematicalexpe0000davi_iabdash_2020-01-1813:58:36.log","source":"original","mtime":"1579327120","size":"1348","md5":"ea3054486f4a95cb217041cefad5ac31","crc32":"ea8db50b","sha1":"f543d5e715a6e0a259c0e83ae88991f91b481c01","format":"Log","private":"true"},{"name":"logs\/mathematicalexpe0000davi_scanning_2020-01-1813:58:41.log","source":"original","mtime":"1579327125","size":"1858564","md5":"3906b8b8c3501d9bcb8795bed5ea3e13","crc32":"0de264e8","sha1":"5be1c9b4d501aabf99c351e8a7b661cf8e8fc950","format":"Log","private":"true"},{"name":"mathematicalexpe0000davi.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"mathematicalexpe0000davi_hocr.html","mtime":"1753637799","size":"1305659","private":"true","md5":"70b810112ea3472e97ac3039fa3d78eb","crc32":"0e13375e","sha1":"db9f31843b22653530dcf3b979c234d460c5ecf5"},{"name":"mathematicalexpe0000davi.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"mathematicalexpe0000davi.pdf","mtime":"1753637693","size":"23657967","md5":"757fd1667782580fedd100cbeebb784f","crc32":"9ff15330","sha1":"31fce75283138d2da34d97a3a6df7f2ba7052406"},{"name":"mathematicalexpe0000davi.pdf","source":"derivative","format":"Text PDF","original":"mathematicalexpe0000davi_page_numbers.json","mtime":"1715319278","size":"23363156","md5":"d032ab9c038b8c803db254735681cf9b","crc32":"6130713c","sha1":"3f270f032e490e774238cf09609da30cb844286e","private":"true"},{"name":"mathematicalexpe0000davi_chocr.html.gz","source":"derivative","format":"chOCR","original":"mathematicalexpe0000davi_jp2.zip","mtime":"1604618674","size":"11863703","md5":"3f743a1bc1783c60f32d869799e211ef","crc32":"06a88195","sha1":"7024c83285b51f0ce378443a55605fd2d260d9e4","private":"true"},{"name":"mathematicalexpe0000davi_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"mathematicalexpe0000davi_scandata.xml","mtime":"1660576631","size":"788","md5":"9ea2b15b4c51035bdbb3b7fc24db8ebc","crc32":"784798dc","sha1":"7e445cd32cc9f57d860ace3569daf41da1abe9cf","private":"true"},{"name":"mathematicalexpe0000davi_dc.xml","source":"original","format":"Dublin Core","mtime":"1579596773","size":"1346","md5":"c34d48ae053d94c8416bb1c671d8742e","crc32":"200fcc54","sha1":"ca02457a4cca9e51f34459db28aec824f4db4d76"},{"name":"mathematicalexpe0000davi_djvu.txt","source":"derivative","format":"DjVuTXT","original":"mathematicalexpe0000davi_djvu.xml","mtime":"1660572762","size":"881949","md5":"ae28a10211d13d9d20a03718d2db03a5","crc32":"5d645926","sha1":"472892c9baebe6500a11e4d2595df2ac400ccdfa","private":"true"},{"name":"mathematicalexpe0000davi_djvu.xml","source":"derivative","format":"Djvu XML","original":"mathematicalexpe0000davi_hocr.html","mtime":"1660572759","size":"11588965","md5":"8f628a45c8bad413a61483b625eed348","crc32":"ea38478d","sha1":"4ff5d95e9e5f503257e9e4ed48829d6590bbfb6f","private":"true"},{"name":"mathematicalexpe0000davi_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"mathematicalexpe0000davi.pdf","mtime":"1715320055","size":"23244896","md5":"527cedfe43454834d0c3a509f86c0581","crc32":"06dba0ba","sha1":"d15f10e57f3bd2de4e8d162508e5ebc59d9a1419"},{"name":"mathematicalexpe0000davi_events.json","source":"original","mtime":"1579596687","size":"59","md5":"e6c1bb1931b5340d79da4837630fedbf","crc32":"56ddb9ad","sha1":"1f6358b968ce1e2bb0a538939c0a2f1dc8ceb633","format":"JSON","private":"true"},{"name":"mathematicalexpe0000davi_files.xml","source":"original","format":"Metadata","md5":"f378db1b1d810b4dbba9c81c913a6ec8","summation":"md5"},{"name":"mathematicalexpe0000davi_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","format":"hOCR","original":"mathematicalexpe0000davi_chocr.html.gz","mtime":"1614868839","size":"21928490","md5":"2371cf41475f9a8e7cf9c92c3afd29ce","crc32":"950792d7","sha1":"b47ddfa2a114cc87681c5e8fe4ee08d9839a198a","private":"true"},{"name":"mathematicalexpe0000davi_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"mathematicalexpe0000davi_hocr.html","mtime":"1614868875","size":"5676","md5":"08accd491f5e2b44c79655d758877a40","crc32":"1ec7c219","sha1":"dcb0d36d151ac7c40f37558edf087a36b6ca2afb","private":"true"},{"name":"mathematicalexpe0000davi_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"1250","word_conf_11_20":"550","word_conf_21_30":"690","word_conf_31_40":"739","word_conf_41_50":"692","word_conf_51_60":"655","word_conf_61_70":"704","word_conf_71_80":"1035","word_conf_81_90":"2540","word_conf_91_100":"135751","format":"OCR Search Text","original":"mathematicalexpe0000davi_hocr.html","mtime":"1614868903","size":"321976","md5":"0706bb5a185f21ac237cf38a25b7c0da","crc32":"4b031f81","sha1":"ccdc9af101aca41ea20e5e9149075428d62af848","private":"true"},{"name":"mathematicalexpe0000davi_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"mathematicalexpe0000davi_orig_jp2.tar","mtime":"1579604470","size":"200018387","md5":"6ba69a13d5eb50e6b69485eb5dfd65a4","crc32":"5cd7ab59","sha1":"de539b3676b422a35d715fb407b8b4f4f573857b","private":"true","filecount":"474"},{"name":"mathematicalexpe0000davi_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"mathematicalexpe0000davi.epub","mtime":"1753638254","size":"1330304","md5":"4e43a09c182d76bf021780b26018a15e","crc32":"38dd0035","sha1":"a3348dfe6dd5c3c8f22a94e238982ea9d60e544e"},{"name":"mathematicalexpe0000davi_loans.json","source":"original","mtime":"1598889069","size":"164","format":"JSON","private":"true","md5":"7bb2f69ba415a2ebf9c91a53ce17c1bf","crc32":"94fd780f","sha1":"bc05f1639a636681543b148b83d4f0d66f345c4d"},{"name":"mathematicalexpe0000davi_marc.xml","source":"original","mtime":"1579596773","size":"7190","format":"MARC","md5":"4a286a88b1c09574ddbbf2f9d24cc219","crc32":"5787486d","sha1":"27261d7b201ad5815125b0dd48ab46fba5fcaf5d"},{"name":"mathematicalexpe0000davi_meta.mrc","source":"original","mtime":"1579327115","size":"1798","md5":"fb81fd45ba2a98c673c06dba8dc8afd6","crc32":"e57ea5b2","sha1":"9d67cd8fd8a4a5636b7983d2777aad112aaa48aa","format":"MARC Binary"},{"name":"mathematicalexpe0000davi_meta.sqlite","source":"original","mtime":"1579596740","size":"18432","format":"Metadata","md5":"d90c0c8f353fff84031c3ddfe0130369","crc32":"ee5dd97c","sha1":"c60cca482fd842cedba35bc3ad879b841893187b"},{"name":"mathematicalexpe0000davi_meta.xml","source":"original","mtime":"1753638255","size":"3980","format":"Metadata","md5":"d94886a8c7c66cfa12caece0d8f98d83","crc32":"f1e65d89","sha1":"9a2d667653bdca43c7eebd57d4faad5fb36c1187"},{"name":"mathematicalexpe0000davi_orig_jp2.tar","source":"original","mtime":"1579596737","size":"555786240","format":"Single Page Original JP2 Tar","private":"true","md5":"53355de0bdc2d20575d3dee1960142b4","crc32":"8fe88de8","sha1":"e9d4a05afc914a15aad798f0bcd2e232619dada1","filecount":"474"},{"name":"mathematicalexpe0000davi_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"97","format":"Page Numbers JSON","original":"mathematicalexpe0000davi_hocr.html","mtime":"1715319277","size":"79463","md5":"9f2aa94f239cb381df9dfefdb577f303","crc32":"33efa649","sha1":"86d84cd6bd5fe96545bdab8817c765410b69f5cd","private":"true"},{"name":"mathematicalexpe0000davi_scandata.xml","source":"original","mtime":"1660576631","size":"484756","format":"Scandata","md5":"218a635d6c78bf69c0a32c82a9cbad29","crc32":"585ffe5d","sha1":"0a3961341bcf1e23be4fbfa9f31d211e26518348"},{"name":"mathematicalexpe0000davi_slip.png","source":"original","mtime":"1579302948","size":"40563","md5":"6e613a1430d3d619e15fbe722f23de9d","crc32":"45ebbe81","sha1":"86054ffbf42d6c97263379df7562ad714069e220","format":"PNG","private":"true"},{"name":"mathematicalexpe0000davi_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"mathematicalexpe0000davi_slip.png","mtime":"1579596776","size":"5645","md5":"9a0ff3bd388d008869df83e4f3ad4b47","crc32":"294c2643","sha1":"f7c25a051e5c29c95f4e3cca6912cce7eb8f51d3","private":"true"},{"name":"mathematicalexpe0000davi_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"mathematicalexpe0000davi_djvu.xml","mtime":"1660576487","size":"625","md5":"33263a2bd1f37a96370b9cb5051b4700","crc32":"60b5ec68","sha1":"651ec65644f141ebe56d2211206c8b48bca849da","private":"true"}],"files_count":30,"item_last_updated":1753638314,"item_size":877815592,"metadata":{"identifier":"mathematicalexpe0000davi","associated-names":"Hersh, Reuben, 1927-; Rota, Gian-Carlo, 1932-1999","boxid":"IA1764219","camera":"Sony Alpha-A6300 (Control)","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Davis, Philip J., 1923-","date":"1998","description":["xix, 440 p. : 24 cm","Originally published: Boston : Birkh\u00e4user, 1981","\"A Mariner book.\"","Includes bibliographical references (p. 417-434) and index"],"isbn":"0395929687","language":"eng","mediatype":"texts","old_pallet":"IA16334","openlibrary_edition":"OL18201275M","openlibrary_work":"OL2907624W","operator":"associate-lezel-llena@archive.org","ppi":"300","publisher":"Boston : Houghton Mifflin","repub_state":"19","scanner":"station08.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780395929681","subject":["Mathematics -- Philosophy","Mathematics -- History","Mathematics -- Study and teaching"],"title":"The mathematical experience","tts_version":"3.2-rc-2-g0d7c1ed","volume":"0","uploader":"station08.cebu@archive.org","publicdate":"2020-01-17 23:16:05","access-restricted-item":"true","imagecount":"474","scandate":"20200118072538","republisher_operator":"associate-glennblair-beduya@archive.org","republisher_date":"20200121165121","republisher_time":"558","foldoutcount":"0","identifier-access":"http://archive.org/details/mathematicalexpe0000davi","identifier-ark":"ark:/13960/t2p640c6z","ocr":"tesseract 4.1.1","external-identifier":["urn:acs6:mathematicalexpe0000davi:epub:e0d27f61-9b6a-4bf8-9703-6961ce1c647c","urn:acs6:mathematicalexpe0000davi:pdf:2f017822-408e-4419-8205-603c965dbfe1","urn:oclc:record:1150269237","urn:lcp:mathematicalexpe0000davi:lcpdf:1e1d2206-549c-4b35-92e5-24b9bd740ad0","urn:lcp:mathematicalexpe0000davi:epub:2c976c11-906d-404e-ae6c-e15010618097"],"addeddate":"2020-01-21 13:00:58","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__num_history":"6","scanfee":"2000;0;0","invoice":"1853","loans__status__last_loan_date":"2020-08-17T00:26:06Z","loans__status__last_waitlist_date":"2020-02-20T04:10:56Z","sponsordate":"20201231","backup_location":"ia907102_6","page_number_confidence":"97","ocr_parameters":"-l eng","ocr_module_version":"0.0.5","ocr_detected_script":"Latin","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","grant_report":"Arcadia #4117","pdf_module_version":"0.0.19","page_number_module_version":"1.0.5","collection":["internetarchivebooks","printdisabled"],"source":"removed","curation":"[date]20250210151411[/date][comment]inlibrary removal 3[/comment]"},"server":"ia801907.us.archive.org","simplelists":{"holdings":{"binghamton-ol":{"notes":{"isbn":["9780395929681"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 01:03:47.092347"},"cnusd-ol":{"notes":{"isbn":["9780395929681"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-06-25 04:19:22.737708"}}},"uniq":1261814229,"workable_servers":["ia801907.us.archive.org","ia601907.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/mathematicaltour00pete.json b/archive/linked-pages/metadata/mathematicaltour00pete.json
new file mode 100644
index 0000000..eaaa9cd
--- /dev/null
+++ b/archive/linked-pages/metadata/mathematicaltour00pete.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn721903.ca.archive.org","dir":"/0/items/mathematicaltour00pete"},{"server":"dn760009.eu.archive.org","dir":"/0/items/mathematicaltour00pete"}],"workable":[{"server":"dn721903.ca.archive.org","dir":"/0/items/mathematicaltour00pete"},{"server":"dn760009.eu.archive.org","dir":"/0/items/mathematicaltour00pete"}]},"created":1786381282,"d1":"ia600804.us.archive.org","d2":"ia800804.us.archive.org","dir":"/14/items/mathematicaltour00pete","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660873507","size":"21631","format":"Item Tile","rotation":"0","md5":"956bec6aa849cfa9f503278b8d260d6f","crc32":"8ec3e41e","sha1":"1e59102a7979da588df624000245bea75d774f0a"},{"name":"mathematicaltour00pete.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"mathematicaltour00pete_hocr.html","mtime":"1757027088","size":"17892865","private":"true","md5":"e94998ffe96bd055256fa167617c4d02","crc32":"a4a98368","sha1":"aeec1fb5586f51c5274afb73277b0f88f10ab5d1"},{"name":"mathematicaltour00pete.gif","source":"derivative","format":"Animated GIF","original":"mathematicaltour00pete_jp2.zip","md5":"b373735537787f0c8e3e14da74099b95","mtime":"1286393043","size":"282590","crc32":"731c1846","sha1":"35c29c2069013fd096333da0aff0e02ee46c2f0a"},{"name":"mathematicaltour00pete.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"mathematicaltour00pete.pdf","mtime":"1757026903","size":"13177919","md5":"8124c7f07bfe3e466adf0952ee19f3af","crc32":"8946945d","sha1":"3f127b174e66dc4a684c143533b4c08fe2c22c87"},{"name":"mathematicaltour00pete.pdf","source":"derivative","format":"Text PDF","original":"mathematicaltour00pete_page_numbers.json","mtime":"1715327666","size":"12778694","md5":"220c0dd180108b29c584f65c899ccd94","crc32":"8a69e3df","sha1":"791027bb8afc60adcd078ae519d1c0ed03acd0da","private":"true"},{"name":"mathematicaltour00pete_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"mathematicaltour00pete_jp2.zip","md5":"7ff57f08a4a582ba690778988a6cad8d","mtime":"1286402534","size":"7033889","crc32":"6f1e2bc5","sha1":"1b78ec58b2e74508e22ee7903358669051f144d7","private":"true"},{"name":"mathematicaltour00pete_bw.pdf","source":"derivative","format":"Grayscale PDF","original":"mathematicaltour00pete_page_numbers.json","mtime":"1715327667","size":"9584374","md5":"8bec3bc5615cb77f82ff7473123838c9","crc32":"845786fc","sha1":"35c3d8cd3fa32c9a38535a77cf3007e922cfb925","private":"true"},{"name":"mathematicaltour00pete_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"mathematicaltour00pete_abbyy.gz","mtime":"1660873107","size":"5983364","md5":"cc94ef8b392dc120233ff5c22b89f9f7","crc32":"fda0fd02","sha1":"534b15c01399c36b62640ef1574e05d5795a00d6","private":"true"},{"name":"mathematicaltour00pete_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"mathematicaltour00pete_scandata.xml","mtime":"1670635388","size":"781","md5":"461997f1b3a023086615556d5969cd5b","crc32":"391d8d0b","sha1":"ebb8b4f93cb4c17fc02af9285f2246fda42b2121","private":"true"},{"name":"mathematicaltour00pete_dc.xml","source":"original","format":"Dublin Core","md5":"49fabc23d3b22cad310f970e2eec83c9","mtime":"1284747411","size":"2219","crc32":"3556eac8","sha1":"1b4668b96acbc35994e3586aa0666a2f5d92b777"},{"name":"mathematicaltour00pete_djvu.txt","source":"derivative","format":"DjVuTXT","original":"mathematicaltour00pete_djvu.xml","mtime":"1719145060","size":"575066","md5":"ce9a6d1eb683c51539dfa198d5b25985","crc32":"f5177894","sha1":"f21fa32023db13f5bf70d8c4506efd58720bc220","private":"true"},{"name":"mathematicaltour00pete_djvu.xml","source":"derivative","format":"Djvu XML","original":"mathematicaltour00pete_hocr.html","mtime":"1719145056","size":"6438766","md5":"6fb127b2b64326daa0f3eca96f796d7d","crc32":"d10c015e","sha1":"dc0c2cac6d8a41fcf054b7c19642b19c240e09bb","private":"true"},{"name":"mathematicaltour00pete_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"mathematicaltour00pete.pdf","mtime":"1715327745","size":"12730497","md5":"eb7b65d1970ed524b1779233f05d2da1","crc32":"eaf3b0c5","sha1":"2b37da78c79dfcd4e9c1128c86432182d640dcd8"},{"name":"mathematicaltour00pete_extramarc.xml","source":"original","mtime":"1426020680","size":"2111","format":"Metadata","md5":"313842cd0e776423c2684a5d265016ef","crc32":"c0da8e7b","sha1":"012faf964efbc0676ffca8c59fffeddfa9324109"},{"name":"mathematicaltour00pete_files.xml","source":"original","format":"Metadata","md5":"f329b9027ba263de2395d91c4440a76c","summation":"md5"},{"name":"mathematicaltour00pete_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"mathematicaltour00pete_chocr.html.gz","mtime":"1660873321","size":"12141893","md5":"c4b5e17c611fa35a4f5769ef105e8da5","crc32":"75680e36","sha1":"10333b66bbc1c256d351efdfac4bdae296098b45","private":"true"},{"name":"mathematicaltour00pete_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"mathematicaltour00pete_hocr.html","mtime":"1660873426","size":"3347","md5":"906acede9b093b4ab5c4c369d5037609","crc32":"3e091c6f","sha1":"afa23b9ae848d92348b9dd0235a999d799df7f66","private":"true"},{"name":"mathematicaltour00pete_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"2086","word_conf_11_20":"925","word_conf_21_30":"4101","word_conf_31_40":"1797","word_conf_41_50":"12028","word_conf_51_60":"13115","word_conf_61_70":"17106","word_conf_71_80":"15139","word_conf_81_90":"6538","word_conf_91_100":"6979","format":"OCR Search Text","original":"mathematicaltour00pete_hocr.html","mtime":"1660873482","size":"184877","md5":"56440f45f2427f535b7c2eeb874b4919","crc32":"e8308553","sha1":"9db0e022ec31718d6854344a3ce33b214e260ac1","private":"true"},{"name":"mathematicaltour00pete_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"mathematicaltour00pete_orig_jp2.tar","md5":"2db66ccc96c3dd5de0697ce30579df6a","mtime":"1286393006","size":"104890703","crc32":"93e5321f","sha1":"1f665b674e99a7921dd80c29ec4d4aa8f9de243b","private":"true","filecount":"286"},{"name":"mathematicaltour00pete_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"mathematicaltour00pete.epub","mtime":"1757027375","size":"18322447","md5":"520526deca32db4bd457cd25741ab31b","crc32":"9f28d622","sha1":"bea17893aafed11257e788d7b6c6c4241fce989d"},{"name":"mathematicaltour00pete_loans.json","source":"original","mtime":"1596028199","size":"26231","format":"JSON","private":"true","md5":"824fa80ae49fd4dda9059fba8ebf4a50","crc32":"0e3df73a","sha1":"5ffa0596d7ff559f27db05158ff427776655ce11"},{"name":"mathematicaltour00pete_marc.xml","source":"original","format":"MARC","md5":"bc4c5f02e334fdcd8ddd4c2179eff603","mtime":"1284747411","size":"15874","crc32":"8d54a697","sha1":"785ca418e96cd1f7107c63fe1329a304c160f687"},{"name":"mathematicaltour00pete_meta.log","source":"derivative","format":"Metadata Log","original":"mathematicaltour00pete_xisbn.json","mtime":"1454719664","size":"1567","md5":"0882f1b224aeaf821730ca2352b7a623","crc32":"1cc55dd4","sha1":"fae41c86f431ae42c187420dba6a58da15724742","private":"true"},{"name":"mathematicaltour00pete_meta.mrc","source":"original","format":"MARC Binary","md5":"d2d2e3d1e19ce8259c1d5c756a58f708","mtime":"1284747411","size":"4840","crc32":"125a8579","sha1":"4d06bfed40fde791f0ee223ca965e59dba6c4c65"},{"name":"mathematicaltour00pete_meta.sqlite","source":"original","mtime":"1462293939","size":"6144","format":"Metadata","md5":"50771033113ee78e899e28723628d646","crc32":"f63c00b1","sha1":"9412df747a8e44f600f0a86fb708da276530fcb2"},{"name":"mathematicaltour00pete_meta.xml","source":"original","format":"Metadata","mtime":"1757027375","size":"6651","md5":"9a1d993448670f50b3fcf2c19a8fa180","crc32":"7f4f8c27","sha1":"fcd884a3d0548bf431302b2ffb36760cfffdac93"},{"name":"mathematicaltour00pete_metasource.xml","source":"original","format":"MARC Source","md5":"73029d1e8c6a0c7d85a4dcb3d9762d83","mtime":"1284747411","size":"458","crc32":"b75477a7","sha1":"391df10f191e9ad5b5ca0524051e5ced56ac16a7"},{"name":"mathematicaltour00pete_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","md5":"53c84bcbefd249e093979fd3d3967209","mtime":"1286332769","size":"153354240","crc32":"572b3fd7","sha1":"01379bec35a8380649a12bc38deaa5697d9c185d","private":"true","filecount":"286"},{"name":"mathematicaltour00pete_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"mathematicaltour00pete_hocr.html","mtime":"1715327666","size":"47155","md5":"4cd6de047ac19252a954370ca648504f","crc32":"ded45f89","sha1":"c24e605ed4a2eec211cd47afe3f749bb24622511","private":"true"},{"name":"mathematicaltour00pete_scandata.xml","source":"original","format":"Scandata","md5":"d314ce476cf06c3c0e1de575e14cfaab","mtime":"1670635388","size":"147669","crc32":"11f18594","sha1":"b4326910e19233716499447b533c6b30a80479dc"},{"name":"mathematicaltour00pete_xisbn.json","source":"original","mtime":"1454624470","size":"2261","md5":"9c65f40ce2e96789991166982b6ed2fe","crc32":"98754298","sha1":"0c1d279906ae1256d49d837ac9cc00f1dd7dfd29","format":"OCLC xISBN JSON"}],"files_count":31,"item_last_updated":1757027399,"item_size":375661123,"metadata":{"title":"The mathematical tourist : snapshots of modern mathematics","creator":"Peterson, Ivars","subject":["Mathematics","Math\u00e9matiques","Mathematics","Beispielsammlung","Mathematisches Problem","Unterhaltungsmathematik"],"description":["Includes bibliographical references (p. 221-224) and index","In this revised, updated edition of Peterson's classic work, the author blazes a trail into math's wilderness, a domain of unsettled truths full of unanswered questions, and shows us the wonderland beyond the thicket. He presents the latest information on mathematical proofs, fractals, prime numbers, and chaos, as well as new material on such intriguing topics as the relationship between mathematical knots and DNA; the application of cellular automata models to social questions; and the significant increase in the speed of factoring large composite numbers by means of computers based on quantum logic. Demystifying the major discoveries in mathematics, Peterson explores the work of key mathematicians along with the sources of their ideas and inspiration. He also shows how their discoveries fit into the mathematical puzzle and have spawned further developments. More than 100 lively line drawings and sixteen color plates of computer-generated images graphically illuminate the concepts.--From publisher description"],"publisher":"New York : Freeman","date":"1988","language":"eng","isbn":["0716719533","9780716719533","0716720647","9780716720645"],"page-progression":"lr","boxid":"IA127715","sponsor":"Internet Archive","contributor":"Internet Archive","scanningcenter":"sfdowntown","mediatype":"texts","repub_state":"4","updatedate":"2010-09-17 18:16:51","updater":"adriana.g@archive.org","identifier":"mathematicaltour00pete","uploader":"adriana.g@archive.org","addeddate":"2010-09-17 18:16:53","publicdate":"2010-09-17 18:17:00","ppi":"400","camera":"Canon 5D","operator":"scanner-manuel-ang@archive.org","scanner":"scribe10.sfdowntown.archive.org","scandate":"20101006022308","imagecount":"284","foldoutcount":"0","identifier-access":"http://www.archive.org/details/mathematicaltour00pete","identifier-ark":"ark:/13960/t9t15sb6v","bookplateleaf":"0010","curation":"[curator]courtney.b@archive.org[/curator][date]20101008055510[/date][state]approved[/state][comment]199[/comment]","external-identifier":["urn:acs6:mathematicaltour00pete:pdf:463318b1-1391-4150-87d1-c5e7065f9127","urn:acs6:mathematicaltour00pete:epub:d4909109-4ee1-4355-b328-9edcfa0500c1","urn:oclc:record:1036501423","urn:lcp:mathematicaltour00pete:lcpdf:1d4b4083-5086-45ea-9644-1ae527e19f10","urn:lcp:mathematicaltour00pete:epub:82042907-1534-47de-ac46-0e762f0659ca"],"boxid_2":"CH121524","donor":"alibris","extramarc":"Duke University Libraries","containerid_2":"X0008","city":"New York","oclc-id":["17202382","263165690","395851183","499079486","775885063","802545903","471736117","856830755"],"lccn":"87033078","related-external-id":["urn:isbn:1429963344","urn:oclc:872608400","urn:isbn:0805071598","urn:oclc:474374089","urn:oclc:49325508","urn:isbn:0716732505","urn:lccn:87033078","urn:lccn:98002697","urn:oclc:317439919","urn:oclc:38258106","urn:oclc:473643955","urn:oclc:60182629","urn:oclc:611307031","urn:oclc:813768779","urn:oclc:815589759","urn:oclc:833471514","urn:oclc:868982046","urn:isbn:0760723613","urn:oclc:810339921","urn:isbn:0716720647","urn:oclc:441211114","urn:oclc:471736117","urn:oclc:754863045","urn:oclc:856830755","urn:oclc:17202382","urn:oclc:263165690"],"backup_location":"ia903606_15","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__last_loan_date":"2020-07-29T13:06:17Z","openlibrary_edition":"OL2402754M","openlibrary_work":"OL16477222W","loans__status__num_history":"52","loans__status__last_waitlist_date":"2019-12-01T14:38:13Z","access-restricted-item":"true","usl_hit":"true","filesxml":["Fri Dec 25 6:20:29 UTC 2020","Wed Apr 3 8:55:06 UTC 2024"],"ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"100","source":"removed","page_number_module_version":"1.0.5","collection":["internetarchivebooks","americana","printdisabled"]},"server":"ia800804.us.archive.org","simplelists":{"holdings":{"americanuniversity-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-09 13:01:16.136678"},"barryuniversity-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-08 08:12:32.454038"},"belmont-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-28 03:28:34.912474"},"binghamton-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 03:42:11.302466"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-07 09:12:28.041542"},"drakeuniversity-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-12-16 05:56:02.591776"},"framingham-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-03-08 04:48:26.88521"},"ithacacollege-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-10 00:04:03.406678"},"johnshopkins-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-31 10:43:05.300322"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-26 17:38:17.952062"},"randolph-macon-college-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 01:11:24.718304"},"rochester-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-21 05:14:46.955118"},"schroederlibrary-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-16 00:23:51.304855"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 10:30:47.648951"},"unb-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 08:04:29.820862"},"uni-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 21:26:04.523029"},"universityofarizona-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-13 00:48:34.079821"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 04:57:31.238654"},"universityofoklahoma-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-12-04 20:41:58.010902"},"wilsoncollege-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-07-01 04:49:22.789068"},"wrlc-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-08 05:21:08.955696"}}},"uniq":152266950,"workable_servers":["ia800804.us.archive.org","ia600804.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http:\/\/www.worldcat.org\/oclc\/17202382?referer=xid"],"publisher":"Freeman","form":["BA"],"lccn":["87033078"],"lang":"eng","city":"New York","author":"Ivars Peterson.","year":"1988","isbn":["0716719533"],"title":"The mathematical tourist : snapshots of modern mathematics","oclcnum":["17202382","263165690","395851183","499079486","775885063","802545903","471736117","856830755"]},{"url":["http:\/\/www.worldcat.org\/oclc\/872608400?referer=xid"],"publisher":"Henry Holt and Company","form":["BA","DA"],"lang":"eng","city":"New York","author":"Ivars Peterson.","year":"2013","isbn":["1429963344"],"title":"The mathematical tourist new and updated snapshots of modern mathematics","oclcnum":["872608400"]},{"url":["http:\/\/www.worldcat.org\/oclc\/474374089?referer=xid"],"publisher":"Freeman","form":["BA"],"lang":"eng","city":"New York","author":"Ivars Peterson","ed":"[New ed.]","year":"2001","isbn":["0805071598"],"title":"The mathematical tourist : new and updated snapshots of modern mathematics","oclcnum":["474374089","49325508"]},{"url":["http:\/\/www.worldcat.org\/oclc\/317439919?referer=xid"],"publisher":"Freeman","form":["BC"],"lccn":["87033078","98002697"],"lang":"eng","city":"New York","author":"Ivars Peterson.","ed":"[New edition], 1. printing","year":"1998","isbn":["0716732505"],"title":"The mathematical tourist : new and updated snapshots of modern mathematics","oclcnum":["317439919","38258106","473643955","60182629","611307031","813768779","815589759","833471514","868982046"]},{"url":["http:\/\/www.worldcat.org\/oclc\/810339921?referer=xid"],"publisher":"Barnes & Noble Books","form":["BA"],"lccn":["98002697"],"lang":"eng","city":"New York","author":"Ivars Peterson.","year":"2001","isbn":["0760723613"],"title":"The mathematical tourist : new and updated snapshots of modern mathematics","oclcnum":["810339921"]},{"url":["http:\/\/www.worldcat.org\/oclc\/441211114?referer=xid"],"publisher":"W. H. Freeman","form":["BA"],"lccn":["98002697","87033078"],"lang":"eng","city":"New York","author":"Ivars Peterson.","year":"1988","isbn":["0716720647"],"title":"The mathematical tourist : snapshots of modern mathematics","oclcnum":["441211114","471736117","754863045","856830755","17202382","263165690"]}]}}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/newhistoryofphil0001mats.json b/archive/linked-pages/metadata/newhistoryofphil0001mats.json
new file mode 100644
index 0000000..c3bf5c3
--- /dev/null
+++ b/archive/linked-pages/metadata/newhistoryofphil0001mats.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760007.eu.archive.org","dir":"/0/items/newhistoryofphil0001mats"}],"workable":[{"server":"dn760007.eu.archive.org","dir":"/0/items/newhistoryofphil0001mats"}]},"created":1786381285,"d1":"ia600902.us.archive.org","d2":"ia800902.us.archive.org","dir":"/17/items/newhistoryofphil0001mats","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660740996","size":"15245","md5":"2d737c0ff8c7d3ecdd885eebea47f52c","crc32":"9a617888","sha1":"e1d1cc470697029560c48715a4160f89d41db881","format":"Item Tile","rotation":"0"},{"name":"logs\/newhistoryofphil0001mats_iabdash_2022-03-0817:04:31.log","source":"original","mtime":"1646730275","size":"3085","md5":"43a7c2288404efc5ba01641f376bbe3d","crc32":"351a315c","sha1":"fe6d5d06682088581431604ebb31b5e46c35e6e0","format":"Log","private":"true"},{"name":"logs\/newhistoryofphil0001mats_scanning_2022-03-0817:04:42.log","source":"original","mtime":"1646730288","size":"1308822","md5":"01df17adcd3a1c815c252529dade0fa7","crc32":"80406290","sha1":"4fd6da043a78c070800fdf3089b34e1a3545e4d7","format":"Log","private":"true"},{"name":"logs\/newhistoryofphil0001mats_status_history_2022-03-0817:04:36.log","source":"original","mtime":"1646730281","size":"409","md5":"03f8ef30ab9058f53bc2de6da0be3671","crc32":"58c9419c","sha1":"00efc941f249c350d223d30b7f5aea4cd372101f","format":"Log","private":"true"},{"name":"newhistoryofphil0001mats.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"newhistoryofphil0001mats_hocr.html","mtime":"1757146114","size":"1905532","private":"true","md5":"7637522084e687a8d30da4e2b3f2f870","crc32":"7bd1e555","sha1":"a7b545efe4a04396370e9540fa37cdcd08bda2f2"},{"name":"newhistoryofphil0001mats.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"newhistoryofphil0001mats.pdf","mtime":"1757145912","size":"20631425","md5":"e1f84107209e0d7906f719b51c519f1d","crc32":"6ba0ed4c","sha1":"4f76e3de42239526890c81e4e000a690b2449d14"},{"name":"newhistoryofphil0001mats.pdf","source":"derivative","format":"Text PDF","original":"newhistoryofphil0001mats_page_numbers.json","mtime":"1717528562","size":"20168993","md5":"8209389ad44e7d853394caa7c34a8da7","crc32":"8abce227","sha1":"eeb4987d84a38b649c8c33254fe1ff3fc47f0b34","private":"true"},{"name":"newhistoryofphil0001mats_chocr.html.gz","source":"derivative","ocr":"tesseract 5.0.0-1-g862e","ocr_parameters":"-l eng","ocr_module_version":"0.0.15","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"newhistoryofphil0001mats_jp2.zip","mtime":"1646930950","size":"11992993","md5":"69588d20ab1b3e86ae5e4f3837f862f2","crc32":"fb3c3200","sha1":"e72d282d8eca451c652716a737e5710c2678b1a5","private":"true"},{"name":"newhistoryofphil0001mats_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"newhistoryofphil0001mats_scandata.xml","mtime":"1670746784","size":"787","md5":"73f1623e314978574c866a519a402b5d","crc32":"de218b5a","sha1":"713009aec3163b311cc97f5460ac147edc319d35","private":"true"},{"name":"newhistoryofphil0001mats_dc.xml","source":"original","format":"Dublin Core","mtime":"1646925374","size":"1121","md5":"0ac9de9628db2b4a044e36468a3fdf3b","crc32":"4109b618","sha1":"52e5d507d16dc9470ed6c60fee281334c2caec2a"},{"name":"newhistoryofphil0001mats_djvu.txt","source":"derivative","format":"DjVuTXT","original":"newhistoryofphil0001mats_djvu.xml","mtime":"1646931012","size":"907697","md5":"f78d0badf4c075816ed48ea32d7336a1","crc32":"c01762ca","sha1":"140bbf0a364e9e19469c2c4edcd7974a51756891","private":"true"},{"name":"newhistoryofphil0001mats_djvu.xml","source":"derivative","format":"Djvu XML","original":"newhistoryofphil0001mats_hocr.html","mtime":"1646930985","size":"11485771","md5":"cb51ee85caf6e222709cf63d5eb3e4ad","crc32":"8b8b2eeb","sha1":"66664cd0fc3c78db24c69f512f077d9dd05dc7fe","private":"true"},{"name":"newhistoryofphil0001mats_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"newhistoryofphil0001mats.pdf","mtime":"1717529448","size":"20083704","md5":"8e702bf466aed8def90ebcdc2c625230","crc32":"8004972f","sha1":"10f13a5c4208cc35de4f1ec6b2e6404b030d6e45"},{"name":"newhistoryofphil0001mats_events.json","source":"original","mtime":"1646924776","size":"58","md5":"7db89c01313f199e6f7c998ded5708b7","crc32":"a3261906","sha1":"20d7f55ec93f7bcfb186d9a3abf1557966d14fc4","format":"JSON","private":"true"},{"name":"newhistoryofphil0001mats_files.xml","source":"original","format":"Metadata","md5":"34081871e1b8083420d100ad3b32cb63","summation":"md5"},{"name":"newhistoryofphil0001mats_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_parameters":"-l eng","ocr_module_version":"0.0.15","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"newhistoryofphil0001mats_chocr.html.gz","mtime":"1646930972","size":"20999978","md5":"f92fef79f97112608d0b7169bfc4e50e","crc32":"01258ab1","sha1":"bfe1840720e6f74e00781a962e01829d43f0950d","private":"true"},{"name":"newhistoryofphil0001mats_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"newhistoryofphil0001mats_hocr.html","mtime":"1646930992","size":"4105","md5":"b6c561d2fa69bf73132b18053cc2b12b","crc32":"2a4bc600","sha1":"60f9c3026a5c46435df8cff05b3b185c508348b6","private":"true"},{"name":"newhistoryofphil0001mats_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"1362","word_conf_11_20":"700","word_conf_21_30":"677","word_conf_31_40":"454","word_conf_41_50":"317","word_conf_51_60":"289","word_conf_61_70":"359","word_conf_71_80":"546","word_conf_81_90":"2098","word_conf_91_100":"141319","format":"OCR Search Text","original":"newhistoryofphil0001mats_hocr.html","mtime":"1646931004","size":"336729","md5":"e2a6a32ee35c1af9ad85e150a9ba06ca","crc32":"6799d5c8","sha1":"b459894ac085098958d481f2cf14f0f87eb89bb8","private":"true"},{"name":"newhistoryofphil0001mats_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"newhistoryofphil0001mats_orig_jp2.tar","mtime":"1646929081","size":"161582500","md5":"7412106ffb8ef65f3e9c3047884615b9","crc32":"1dcb59c0","sha1":"456eb70eecc27dc7859c7d265adc04f152444d57","private":"true","filecount":"342"},{"name":"newhistoryofphil0001mats_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"newhistoryofphil0001mats.epub","mtime":"1757146323","size":"1922248","md5":"e8b855c59331b5ad81206c3cc800c5fe","crc32":"79c61f2e","sha1":"63cc9c12490b98a3ce0b9c7c270ee57860bd137a"},{"name":"newhistoryofphil0001mats_marc.xml","source":"original","mtime":"1646730266","size":"2354","md5":"e84ff188ba76b10aaa3767ee9e734af6","crc32":"920afbaa","sha1":"b20b774a2ab75ea91d1219f4a0885c04151a8aac","format":"MARC"},{"name":"newhistoryofphil0001mats_meta.mrc","source":"original","mtime":"1646730262","size":"755","md5":"852e5366e4cf575156b92c5ccc3885b4","crc32":"9e28208a","sha1":"68611791edbfbd200faeb619c9f18312aef0eb6b","format":"MARC Binary"},{"name":"newhistoryofphil0001mats_meta.sqlite","source":"original","mtime":"1646925343","size":"45056","md5":"ef0431ae9356a05a0e19bbec2ed84ac8","crc32":"0a97390f","sha1":"0af77282f87cd912eef1dd383a3225e0a641f345","format":"Metadata"},{"name":"newhistoryofphil0001mats_meta.xml","source":"original","mtime":"1757146324","size":"3159","md5":"0c2b4ac9664510a6731559263401f8b6","crc32":"ba2c8b45","sha1":"0a55e9996cf19fcf65bfd5afaee801654fd1469c","format":"Metadata"},{"name":"newhistoryofphil0001mats_orig_jp2.tar","source":"original","mtime":"1646925341","size":"730982400","md5":"84bd784724713f5320004335bb105ef9","crc32":"f51ba20b","sha1":"bdeb3e45d4da2f8e536fedff865a26dd05c8c3dd","format":"Single Page Original JP2 Tar","private":"true","filecount":"342"},{"name":"newhistoryofphil0001mats_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"94","format":"Page Numbers JSON","original":"newhistoryofphil0001mats_hocr.html","mtime":"1717528561","size":"57278","md5":"75809aa2eb9b044285e1cc8c06d9e944","crc32":"84c46913","sha1":"bd41666b78820e9be4a32a1256ffe2054d8f56e0","private":"true"},{"name":"newhistoryofphil0001mats_scandata.xml","source":"original","mtime":"1670746784","size":"371473","md5":"228ab96a0e3c6dd5de5fa3583cef32c2","crc32":"8f0fc3e8","sha1":"1033aaad708c07bf75dfb33ce150cb34098cbae1","format":"Scandata"},{"name":"newhistoryofphil0001mats_slip.png","source":"original","mtime":"1646726750","size":"42875","md5":"5d910f92deff65e234728f2315756dc7","crc32":"538520ed","sha1":"6ada80f8b4dfbe4728480163f9619a0ddb104c94","format":"PNG","private":"true"},{"name":"newhistoryofphil0001mats_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"newhistoryofphil0001mats_slip.png","mtime":"1646925376","size":"8564","md5":"499d18ec4f02645766c8ac3ed7ae8ffc","crc32":"b7b00da1","sha1":"8309c72ddaa6e72cfe9ff580fc608799ca40cc7b","private":"true"},{"name":"newhistoryofphil0001mats_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"newhistoryofphil0001mats_djvu.xml","mtime":"1670745794","size":"616","md5":"af5e7d36840fda2adefca957efc8068e","crc32":"d18ec3a0","sha1":"061833d00c550ab3d20272332744057288f70ac0","private":"true"}],"files_count":30,"item_last_updated":1757146363,"item_size":1004865732,"metadata":{"identifier":"newhistoryofphil0001mats","boxid":"IA40391811","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Matson, Wallace I","date":"2000","description":["2 v. (xv, 615 p.) : 24 cm","Includes bibliographical references and index","v. 1. From Thales to Ockham -- v. 2. From Descartes to Searle"],"isbn":["0155078488","0155078496"],"language":"eng","lccn":"99062621","mediatype":"texts","old_pallet":"IA-NS-1200357","openlibrary_edition":"OL53658M","openlibrary_work":"OL65673W","operator":"associate-camille-caballero@archive.org","publisher":"Fort Worth : Harcourt College Publishers","rcs_key":"24143","repub_state":"19","scanner":"station33.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780155078499","subject":"Philosophy -- History","title":"A new history of philosophy","tts_version":"4.5-initial-80-gce32ee1e","volume":"2","uploader":"station33.cebu@archive.org","publicdate":"2022-03-08 08:05:12","access-restricted-item":"true","imagecount":"342","scandate":"20220308093533","ppi":"360","republisher_operator":"associate-lavelyn-lisondra@archive.org","republisher_date":"20220310230603","republisher_time":"250","foldoutcount":"0","identifier-access":"http://archive.org/details/newhistoryofphil0001mats","identifier-ark":"ark:/13960/s2p3h840cvm","bookplateleaf":"0004","ocr":"tesseract 5.0.0-1-g862e","ocr_parameters":"-l eng","ocr_module_version":"0.0.15","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"94","pdf_module_version":"0.0.18","external-identifier":["urn:acs6:newhistoryofphil0001mats:pdf:03e1c8ec-9ec8-4c9f-a4d1-bdf7bb7c09ac","urn:lcp:newhistoryofphil0001mats:lcpdf:dcc50557-13d9-4f31-bff2-54a75d532923","urn:lcp:newhistoryofphil0001mats:epub:77f5122b-5d8d-49e9-9955-0295d5615916"],"addeddate":"2022-03-10 18:12:42","scanfee":"0;1.00;200","invoice":"1652","sponsordate":"20220331","collection":["internetarchivebooks","printdisabled"],"page_number_module_version":"1.0.5","source":"removed"},"server":"ia800902.us.archive.org","uniq":20940073,"workable_servers":["ia800902.us.archive.org","ia600902.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/newturingomnibus0000dewd.json b/archive/linked-pages/metadata/newturingomnibus0000dewd.json
new file mode 100644
index 0000000..b0e877d
--- /dev/null
+++ b/archive/linked-pages/metadata/newturingomnibus0000dewd.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn710907.ca.archive.org","dir":"/0/items/newturingomnibus0000dewd"},{"server":"dn760100.eu.archive.org","dir":"/0/items/newturingomnibus0000dewd"}],"workable":[{"server":"dn710907.ca.archive.org","dir":"/0/items/newturingomnibus0000dewd"},{"server":"dn760100.eu.archive.org","dir":"/0/items/newturingomnibus0000dewd"}]},"created":1786381288,"d1":"ia903200.us.archive.org","d2":"ia803200.us.archive.org","dir":"/24/items/newturingomnibus0000dewd","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660765026","size":"26664","format":"Item Tile","rotation":"0","md5":"d7dffef9578866150f10ea82915f9dc4","crc32":"4e9eb0b2","sha1":"6168f668810578f93f87830f8af2b0cc16744259"},{"name":"logs\/newturingomnibus0000dewd_iabdash_2019-08-1301:05:56.log","source":"original","mtime":"1565629560","size":"681","md5":"f707e33b6e42cd1654858a69fae4856d","crc32":"32340025","sha1":"ae70119b1c07f9780bfca7b1a7bc12e426046188","format":"Log","private":"true"},{"name":"logs\/newturingomnibus0000dewd_scanning_2019-08-1301:06:00.log","source":"original","mtime":"1565629565","size":"1161127","md5":"f7672ec8730fcd342506ae2fca3cb0cc","crc32":"b248f5d6","sha1":"463c573f6dff19c35200d6e92d6b3521fba7a9ce","format":"Log","private":"true"},{"name":"newturingomnibus0000dewd.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"newturingomnibus0000dewd_hocr.html","mtime":"1753678591","size":"13365876","private":"true","md5":"b57833dee2000df9e5b1e023dcbbc1e7","crc32":"9d396dfc","sha1":"58432619df3b5678330e02143c0edc4fa0888011"},{"name":"newturingomnibus0000dewd.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"newturingomnibus0000dewd.pdf","mtime":"1753678345","size":"20617185","md5":"35d5bbe4da7c8e147d9b6a19541a483d","crc32":"73f9f501","sha1":"0b5f1f74a73777f83b81343727244d3e0aa94a8e"},{"name":"newturingomnibus0000dewd.pdf","source":"derivative","format":"Text PDF","original":"newturingomnibus0000dewd_page_numbers.json","mtime":"1717635019","size":"19829280","md5":"c8e5afba96b6b8b3b11bccce77d1f885","crc32":"d381d219","sha1":"344156a5b4b422818f07c4419f3602fcd5a9aedd","private":"true"},{"name":"newturingomnibus0000dewd_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"newturingomnibus0000dewd_jp2.zip","mtime":"1565869589","size":"10887712","md5":"81e2c5d1a88ec82c984527b9f8a57279","crc32":"d53c897c","sha1":"24dbb4c2aeb0feac0999ea59058d0770faa8b8bf","private":"true"},{"name":"newturingomnibus0000dewd_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"newturingomnibus0000dewd_abbyy.gz","mtime":"1660764000","size":"9319162","md5":"0356af76f4c2945abbe682998ebfeddb","crc32":"2a1877f7","sha1":"847363a2095ebca625d89a044fce999812f57643","private":"true"},{"name":"newturingomnibus0000dewd_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"newturingomnibus0000dewd_scandata.xml","mtime":"1670749667","size":"788","md5":"ab15837f06fdabd9675fa224452ce47a","crc32":"8c08f862","sha1":"69ac727e081281866c0da2c8981e804a336333b1","private":"true"},{"name":"newturingomnibus0000dewd_dc.xml","source":"original","format":"Dublin Core","mtime":"1565855079","size":"1028","md5":"a8f47c77e8268835084b7bc5bfb65c81","crc32":"0a81af79","sha1":"77a80129ba97754da083430900588b3c434ef9f1"},{"name":"newturingomnibus0000dewd_djvu.txt","source":"derivative","format":"DjVuTXT","original":"newturingomnibus0000dewd_djvu.xml","mtime":"1660764999","size":"849503","md5":"d9c698e6fcc34c412625891dcb3a4f94","crc32":"5139c977","sha1":"9f6aa25fdbdb515a591b9a312f1038614b401100","private":"true"},{"name":"newturingomnibus0000dewd_djvu.xml","source":"derivative","format":"Djvu XML","original":"newturingomnibus0000dewd_hocr.html","mtime":"1660764377","size":"10219539","md5":"d8974daa793ea0f4504d0ea93eb44381","crc32":"43012e3f","sha1":"f9a914cffbd6f6966cb2ae192267dd55dfe46a9e","private":"true"},{"name":"newturingomnibus0000dewd_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"newturingomnibus0000dewd_abbyy.gz","mtime":"1565874199","size":"11199320","md5":"6d63113bd61968309a722e1628c15e58","crc32":"3734c51f","sha1":"40dd3cf72cd2ddddb8084f4343e71ce233eff807"},{"name":"newturingomnibus0000dewd_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"newturingomnibus0000dewd.pdf","mtime":"1717636220","size":"19564340","md5":"4c48b7acad75a8d3400d9111877946b7","crc32":"f60121f0","sha1":"1b0deee94b1835934458d0ff7c4ab551fe22ba19"},{"name":"newturingomnibus0000dewd_events.json","source":"original","mtime":"1565854885","size":"54","md5":"b74094075a177eab12c693248d6b9b5e","crc32":"0645d3f8","sha1":"b348afcb8bbc6ee5257e2d6cdf062a90545ff582","format":"JSON","private":"true"},{"name":"newturingomnibus0000dewd_files.xml","source":"original","format":"Metadata","md5":"4170b88427fccb543fd02dc12a214da7","summation":"md5"},{"name":"newturingomnibus0000dewd_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"newturingomnibus0000dewd_chocr.html.gz","mtime":"1660764336","size":"20970310","md5":"1d765175ce5bc809ad9f65c5250ee187","crc32":"5644eaf7","sha1":"4724e9b80cee4ee0a8484f5836404e82a2b9fb3e","private":"true"},{"name":"newturingomnibus0000dewd_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"newturingomnibus0000dewd_hocr.html","mtime":"1660764453","size":"5818","md5":"5ef660187fbf155696de80784b148d0a","crc32":"edc4c779","sha1":"de9820c10519bb480d950895af4d41bbf9124854","private":"true"},{"name":"newturingomnibus0000dewd_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"1285","word_conf_11_20":"662","word_conf_21_30":"1102","word_conf_31_40":"1818","word_conf_41_50":"2515","word_conf_51_60":"3611","word_conf_61_70":"9014","word_conf_71_80":"21153","word_conf_81_90":"34311","word_conf_91_100":"50693","format":"OCR Search Text","original":"newturingomnibus0000dewd_hocr.html","mtime":"1660764922","size":"269351","md5":"97dfcac75cc94d23218771cec70d05ed","crc32":"26b10db6","sha1":"265f38e885f291aebf3728f20649ac74c42f69fd","private":"true"},{"name":"newturingomnibus0000dewd_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"newturingomnibus0000dewd_orig_jp2.tar","mtime":"1565867854","size":"184250565","md5":"ff02c0ef7de1597636839138f81b8211","crc32":"80ef43ea","sha1":"cbad605a457c04f61d5404c3fefd0176c1385f63","private":"true","filecount":"488"},{"name":"newturingomnibus0000dewd_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"newturingomnibus0000dewd.epub","mtime":"1753678877","size":"14274984","md5":"6852d5bafeafd18a78656621664f6689","crc32":"20f03a4c","sha1":"c1a377f11a2af51df0bfb8b13b796fc8786945f5"},{"name":"newturingomnibus0000dewd_loans.json","source":"original","mtime":"1599258572","size":"13463","format":"JSON","private":"true","md5":"84f4e2ec7b05c3f9c1b8552ce6aefbb2","crc32":"572fccdf","sha1":"b03d9a9b4c005ed54075cdf624a4746c0940e698"},{"name":"newturingomnibus0000dewd_marc.xml","source":"original","mtime":"1565855078","size":"2828","format":"MARC","md5":"f2f1f2ff39191a1df09cc7a5a785d245","crc32":"a8f3e560","sha1":"fcf121fb52bab72fa4c61dc3819df26561208522"},{"name":"newturingomnibus0000dewd_meta.mrc","source":"original","mtime":"1565629556","size":"896","md5":"2fe550254d78787a7a1910b886375679","crc32":"abf00189","sha1":"955e03175484f0f2a6c6cec55d78ff63f349f302","format":"MARC Binary"},{"name":"newturingomnibus0000dewd_meta.sqlite","source":"original","mtime":"1565854940","size":"18432","format":"Metadata","md5":"e0ca92be92a80cdfe77b592ec2175aa4","crc32":"2a632252","sha1":"2bff6559b6d9105e55b8adfa54a7c2d62c87e806"},{"name":"newturingomnibus0000dewd_meta.xml","source":"original","mtime":"1753678877","size":"3535","format":"Metadata","md5":"b89c05ef95ab81c7de124939f167c3ee","crc32":"1391d060","sha1":"bfa439c80fd4002d5396a9aec85b7bd130214346"},{"name":"newturingomnibus0000dewd_orig_jp2.tar","source":"original","mtime":"1565854940","size":"895088640","format":"Single Page Original JP2 Tar","private":"true","md5":"46368f191bba0fba7bf98b4d318afc22","crc32":"b98b1b9e","sha1":"65641c54026e2e569ed34e185acb12f7c5942c67","filecount":"488"},{"name":"newturingomnibus0000dewd_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"newturingomnibus0000dewd_hocr.html","mtime":"1717635011","size":"82823","md5":"bb288d18435d7a8ba016c5e84f68d9b0","crc32":"deff5013","sha1":"d266c1cab17bc46acbea3012b885300781903f2c","private":"true"},{"name":"newturingomnibus0000dewd_scandata.xml","source":"original","mtime":"1670749667","size":"500689","format":"Scandata","md5":"ca1b0af857756ea619a94fe3ea163a3b","crc32":"f4c68ac9","sha1":"0c78513d229e4e19ee6393d4de952477619996d5"},{"name":"newturingomnibus0000dewd_slip.png","source":"original","mtime":"1565601950","size":"39545","md5":"7da71593793044f1b0b2d762f763a38a","crc32":"c07208a4","sha1":"e6fabcb54ecad81d9360ac93c91df8e4b90d9ac1","format":"PNG","private":"true"},{"name":"newturingomnibus0000dewd_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"newturingomnibus0000dewd_slip.png","mtime":"1565855091","size":"5772","md5":"65ff9715bd98c190a603a9648f153765","crc32":"b014da0b","sha1":"e907a3e1539b2dc07b1784d9d89d180d5caf9bdf","private":"true"},{"name":"newturingomnibus0000dewd_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"newturingomnibus0000dewd_djvu.xml","mtime":"1670749660","size":"557","md5":"7678e38da99594786ef14dcfd25b75e6","crc32":"d6dd6b84","sha1":"375839b13befde817521030276cf35c97e6d17d7","private":"true"}],"files_count":32,"item_last_updated":1753679041,"item_size":1232570467,"metadata":{"identifier":"newturingomnibus0000dewd","boxid":"IA1519003","camera":"Sony Alpha-A6300 (Control)","collection_set":"trent","contributor":"Internet Archive","creator":"Dewdney, A. K","date":"1993","description":["455 p. ; 25 cm","Includes index","96 09 12"],"isbn":"0716782715","language":"eng","lccn":"93017330","mediatype":"texts","old_pallet":"IA13565","openlibrary_edition":"OL1408746M","openlibrary_work":"OL1950479W","operator":"associate-jesua-balangitao@archive.org","ppi":"300","publisher":"New York : Computer Science Press","repub_state":"19","scanner":"station26.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"trent","scribe3_search_id":"0116404019873","subject":["Computers","Electronic data processing"],"title":"The (new) turing omnibus : 66 excursions in computer science","tts_version":"2.1-final-6-g58a4a27","uploader":"station26.cebu@archive.org","addeddate":"2019-08-12 09:25:50","publicdate":"2019-08-12 09:26:00","imagecount":"488","scandate":"20190812175834","republisher_operator":"archivebooks08.cebu@archive.org;associate-jeana-galido@archive.org","republisher_date":"20190815154113","republisher_time":"717","foldoutcount":"0","identifier-access":"http://archive.org/details/newturingomnibus0000dewd","identifier-ark":"ark:/13960/t09w88q5q","bookplateleaf":"0004","external-identifier":["urn:acs6:newturingomnibus0000dewd:epub:cf07a85e-28fd-4cf6-b52a-aa10c20f9d62","urn:acs6:newturingomnibus0000dewd:pdf:17d08bf8-d386-4977-aa05-cc993381a04b","urn:oclc:record:1150988565","urn:lcp:newturingomnibus0000dewd:lcpdf:81b17a79-595f-4fd9-adeb-a34b17ee021b","urn:lcp:newturingomnibus0000dewd:epub:04a9e948-3e8b-4b25-a506-95ae199023bc"],"scanfee":"2000;0;0","invoice":"1853","loans__status__status":"AVAILABLE","loans__status__num_loans":"1","loans__status__num_waitlist":"0","loans__status__num_history":"39","loans__status__last_loan_date":"2020-09-01T18:35:29Z","loans__status__last_waitlist_date":"2020-03-10T14:46:57Z","sponsordate":"20191231","access-restricted-item":"true","grant_report":"Arcadia #4117","backup_location":"ia906909_2","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"100","collection":["trent_university","internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia903200.us.archive.org","simplelists":{"holdings":{"barryuniversity-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-08 08:12:38.345442"},"belmont-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-28 03:28:45.172623"},"binghamton-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 02:15:40.24509"},"gwulibraries-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 03:12:24.442329"},"riceuniversity-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 06:32:39.051219"},"schroederlibrary-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-16 00:23:52.597223"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 10:31:41.648403"},"unb-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 08:04:50.624953"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 04:57:55.568273"}}},"uniq":1361952517,"workable_servers":["ia903200.us.archive.org","ia803200.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/oxfordhistoryofw0000unse.json b/archive/linked-pages/metadata/oxfordhistoryofw0000unse.json
new file mode 100644
index 0000000..e4563cf
--- /dev/null
+++ b/archive/linked-pages/metadata/oxfordhistoryofw0000unse.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn720005.ca.archive.org","dir":"/0/items/oxfordhistoryofw0000unse"},{"server":"dn760004.eu.archive.org","dir":"/0/items/oxfordhistoryofw0000unse"}],"workable":[{"server":"dn720005.ca.archive.org","dir":"/0/items/oxfordhistoryofw0000unse"},{"server":"dn760004.eu.archive.org","dir":"/0/items/oxfordhistoryofw0000unse"}]},"created":1786368501,"d1":"ia601906.us.archive.org","d2":"ia801906.us.archive.org","dir":"/30/items/oxfordhistoryofw0000unse","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660835304","size":"13490","md5":"ce8dcda88694342fa3bc8904379fe526","crc32":"48b93e50","sha1":"6e50a75f68b0c1f9de0252c75deb3dc03aadbbcf","format":"Item Tile","rotation":"0"},{"name":"logs\/oxfordhistoryofw0000unse_iabdash_2020-07-1912:00:51.log","source":"original","mtime":"1595131262","size":"1371","md5":"1cc940b34696ad235db3af375db40b44","crc32":"101eb6fc","sha1":"34aa60815e0be2834a8c19a67b848500d64219d7","format":"Log","private":"true"},{"name":"logs\/oxfordhistoryofw0000unse_scanning_2020-07-1912:01:22.log","source":"original","mtime":"1595131290","size":"1916816","md5":"b2340a4f652c60affe2bb7a3e34652a7","crc32":"605c57f1","sha1":"4624f1948a2895db2ba6ddfee82500eccab4ba3b","format":"Log","private":"true"},{"name":"logs\/oxfordhistoryofw0000unse_status_history_2020-07-1912:01:04.log","source":"original","mtime":"1595131278","size":"410","md5":"3556e4430886082123db66307691f10d","crc32":"1331c3c1","sha1":"9df99382fca86038ee9fa306ff32a80f8cf92852","format":"Log","private":"true"},{"name":"oxfordhistoryofw0000unse.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1753725328","size":"2187182","private":"true","md5":"0ec70c5085e418c79f199ada4f624692","crc32":"b892b9e6","sha1":"84d7b639e56664c20a9d5a3b64bcb789ecf823b6"},{"name":"oxfordhistoryofw0000unse.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"oxfordhistoryofw0000unse.pdf","mtime":"1753724802","size":"108352342","md5":"2bd19824909d2e0df6673fbc8343b6b1","crc32":"f45c36ef","sha1":"e7ee50c1abe09a3f1a19afb7b7f0cc6932f0d1aa"},{"name":"oxfordhistoryofw0000unse.pdf","source":"derivative","format":"Text PDF","original":"oxfordhistoryofw0000unse_page_numbers.json","mtime":"1718530318","size":"108021845","md5":"543f95369e1a613c4cfc997058def38e","crc32":"206171d5","sha1":"fa0d3e0331e4194d4b373c5304dc097ce8cab6f3","private":"true"},{"name":"oxfordhistoryofw0000unse_chocr.html.gz","source":"derivative","format":"chOCR","original":"oxfordhistoryofw0000unse_jp2.zip","mtime":"1604780493","size":"24949794","md5":"03ca6f4c8c416fbbfd443f4f6ddb68f8","crc32":"1dbc0f01","sha1":"24dc24d1406d5daf77b5fc5c6d91456d3e336925","private":"true"},{"name":"oxfordhistoryofw0000unse_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"oxfordhistoryofw0000unse_scandata.xml","mtime":"1660844005","size":"788","md5":"ee2e1bc7d29bfa855d34f03ac71a1f7d","crc32":"eaff9673","sha1":"b7647ded739d9909f8e4f73bb6c92e6d981a6aa9","private":"true"},{"name":"oxfordhistoryofw0000unse_dc.xml","source":"original","format":"Dublin Core","mtime":"1596789224","size":"1031","md5":"1195b1615d0e3d03947d76144b13f9e3","crc32":"5d5ea32a","sha1":"c0a6550f7d9f0ad9a909cdea24b4e97271956159"},{"name":"oxfordhistoryofw0000unse_djvu.txt","source":"derivative","format":"DjVuTXT","original":"oxfordhistoryofw0000unse_djvu.xml","mtime":"1660835296","size":"1885571","md5":"75f138bedee533b4a1cf1c5392f63619","crc32":"113e6116","sha1":"f284e0bee146409e7c06b68bf24d0b32aeeb4e4f","private":"true"},{"name":"oxfordhistoryofw0000unse_djvu.xml","source":"derivative","format":"Djvu XML","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1660835292","size":"23118448","md5":"12b3a574a1039d2cadfc656c923d7352","crc32":"fdd5b26b","sha1":"d07747d516df21730848c21affcc7897c1cecf44","private":"true"},{"name":"oxfordhistoryofw0000unse_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"oxfordhistoryofw0000unse.pdf","mtime":"1718531642","size":"107875692","md5":"24e77ace048b0c4c0ccb70c89c0b0af8","crc32":"a28006d1","sha1":"fe6e34bc8483a46ff80c2252c83da48c4583cbde"},{"name":"oxfordhistoryofw0000unse_events.json","source":"original","mtime":"1596787280","size":"55","md5":"9ed950883a7d93b03b517d7d586d5ca3","crc32":"807c98f8","sha1":"4619626d806bfd565412a115a14dd9fa087b1c70","format":"JSON","private":"true"},{"name":"oxfordhistoryofw0000unse_files.xml","source":"original","format":"Metadata","md5":"29c2e4c7820be1a70a4f5089fd4b32d1","summation":"md5"},{"name":"oxfordhistoryofw0000unse_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","format":"hOCR","original":"oxfordhistoryofw0000unse_chocr.html.gz","mtime":"1614991574","size":"45013557","md5":"531bbd06a064f135009e887369c40395","crc32":"db812c90","sha1":"242c4d63d786a21c11ab13b3bf28a64c6581728c","private":"true"},{"name":"oxfordhistoryofw0000unse_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1614991616","size":"7195","md5":"a60f869c1922bb5907c0d84dc731549c","crc32":"3936de6e","sha1":"ee27f8b6f620cfa98d33cb9be5ed6064b3b9add6","private":"true"},{"name":"oxfordhistoryofw0000unse_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"1319","word_conf_11_20":"668","word_conf_21_30":"911","word_conf_31_40":"912","word_conf_41_50":"869","word_conf_51_60":"885","word_conf_61_70":"1086","word_conf_71_80":"1669","word_conf_81_90":"4505","word_conf_91_100":"271342","format":"OCR Search Text","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1614991647","size":"687235","md5":"9338f70577a043c97ab9ba5ea5bc91f5","crc32":"9d47602b","sha1":"3bf027a84972871e9066681159f2180625f81249","private":"true"},{"name":"oxfordhistoryofw0000unse_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"oxfordhistoryofw0000unse_orig_jp2.tar","mtime":"1596799973","size":"658367283","md5":"ed67bda35fb4abc9e2080484f6647032","crc32":"b5edec27","sha1":"5e665717491b21e96e47cbaf912ee956b4a8e97f","private":"true","filecount":"586"},{"name":"oxfordhistoryofw0000unse_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"oxfordhistoryofw0000unse.epub","mtime":"1753725643","size":"2216571","md5":"33aeae420492bd84f9e31e91337d576a","crc32":"76d397c9","sha1":"8659564ad45cf099f148548b6ee8be4f1732ed32"},{"name":"oxfordhistoryofw0000unse_marc.xml","source":"original","mtime":"1595131250","size":"16330","md5":"d729dee66432fa7442664172759397c1","crc32":"121ec289","sha1":"a0db01373bb02e9b02aeb749834e974500c773bd","format":"MARC"},{"name":"oxfordhistoryofw0000unse_meta.mrc","source":"original","mtime":"1595131234","size":"4958","md5":"3cf72c36362a9ae4a89402dbe97fef3f","crc32":"127c0cdc","sha1":"155eff2683fdb883ee1c3197ffda101c9ced8e3e","format":"MARC Binary"},{"name":"oxfordhistoryofw0000unse_meta.sqlite","source":"original","mtime":"1596789071","size":"19456","md5":"c97f5d12b565ebba45ae8d847da52483","crc32":"9fd21a78","sha1":"47aa3e7c2b961a35fc7a8cded2f67573643a3300","format":"Metadata"},{"name":"oxfordhistoryofw0000unse_meta.xml","source":"original","mtime":"1753725644","size":"3244","md5":"c5e37b95bec6fe0ed0c14dcb0d36a488","crc32":"f05c679c","sha1":"3698efa8c1d5c6c950743e813e643873bc5af624","format":"Metadata"},{"name":"oxfordhistoryofw0000unse_orig_jp2.tar","source":"original","mtime":"1596789063","size":"1230039040","md5":"84da0665bedbfe46cd535acfead85f00","crc32":"40fd318c","sha1":"251ad8ee7eb5fbd6a6aefc3d95e9e85f550a3768","format":"Single Page Original JP2 Tar","private":"true","filecount":"586"},{"name":"oxfordhistoryofw0000unse_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"92","format":"Page Numbers JSON","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1718530318","size":"98436","md5":"3da35f0d6bffb34e1da291da1bf88414","crc32":"f6cae928","sha1":"7760ae5016a78472b47b4c9d56084057d73a0223","private":"true"},{"name":"oxfordhistoryofw0000unse_reviews.xml","source":"original","mtime":"1682644009","size":"502","md5":"0c67bc91079d5a28b49da9be6dd301de","crc32":"cced6aca","sha1":"f680b4c2500c24a336b56547d6a0443d1b18c604","format":"Metadata"},{"name":"oxfordhistoryofw0000unse_scandata.xml","source":"original","mtime":"1660844004","size":"599184","md5":"3add18896d35fc68fcf4672ef01fe381","crc32":"226bfd81","sha1":"1f818d45f4671fd12bf0b68ac972b1669a53c583","format":"Scandata"},{"name":"oxfordhistoryofw0000unse_slip.png","source":"original","mtime":"1595128261","size":"42227","md5":"e70ecc1b9dd96a5f3fd9005d6902934c","crc32":"b19f4acb","sha1":"0c7a9929b593c9c5925815b29def7554f7f1075e","format":"PNG","private":"true"},{"name":"oxfordhistoryofw0000unse_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"oxfordhistoryofw0000unse_slip.png","mtime":"1596789229","size":"5768","md5":"8ba1c37e4706c54b522d3e97375d9a6a","crc32":"fbbb6004","sha1":"a00a20ea2f54531c509875685bd4d24e08da930a","private":"true"},{"name":"oxfordhistoryofw0000unse_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"oxfordhistoryofw0000unse_djvu.xml","mtime":"1660843483","size":"766","md5":"7842b48d9d8995e5c87748a34f36d0cb","crc32":"dc67a1ca","sha1":"b6e46bc1cfed55a91f01b6ab7d7f7658bf8552c3","private":"true"}],"files_count":31,"item_last_updated":1753725826,"item_size":2315446587,"metadata":{"identifier":"oxfordhistoryofw0000unse","associated-names":"Kemp, Martin","boxid":"IA1891824","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","date":"2000","description":["xii, 564 p. : 28-29 cm","Includes bibliographical references (p. 540-547) and index"],"isbn":["0198600127","0192804154"],"language":"eng","lccn":"00711557","mediatype":"texts","old_pallet":"IA18398","openlibrary_edition":"OL15485294M","openlibrary_work":"OL18517788W","operator":"associate-joannemay-mag-usara@archive.org","ppi":"300","publisher":"Oxford ; New York : Oxford University Press","rcs_key":"24143","repub_state":"19","scanner":"station45.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780198600121","sponsor":"The Arcadia Fund","subject":"Art -- History","title":"The Oxford history of Western art","tts_version":"4.0-initial-155-gbba175a5","uploader":"station45.cebu@archive.org","publicdate":"2020-07-19 03:11:09","access-restricted-item":"true","imagecount":"586","scandate":"20200719052549","republisher_operator":"associate-jessa-lubiano@archive.org","republisher_date":"20200807160055","republisher_time":"675","foldoutcount":"0","identifier-access":"http://archive.org/details/oxfordhistoryofw0000unse","identifier-ark":"ark:/13960/t22c82609","ocr":"tesseract 4.1.1","external-identifier":["urn:acs6:oxfordhistoryofw0000unse:epub:e1dec20c-3808-42fc-b793-364c3bb050fc","urn:acs6:oxfordhistoryofw0000unse:pdf:c304f845-c12e-44b4-9480-a28ccba1e125","urn:oclc:record:1194920199","urn:lcp:oxfordhistoryofw0000unse:lcpdf:0da6bcd5-55f2-4108-8355-e77a18a4c285","urn:lcp:oxfordhistoryofw0000unse:epub:d98e45f0-b884-4efd-8851-07074dbb6f2c"],"page_number_confidence":"92","scanfee":"2000;0;0","invoice":"2089","addeddate":"2020-08-11 04:56:05","sponsordate":"20210930","ocr_parameters":"-l eng","ocr_module_version":"0.0.5","ocr_detected_script":"Latin","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","grant_report":"Arcadia #4281","pdf_module_version":"0.0.19","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"reviews":[{"reviewtitle":"ISBN","reviewbody":"0-19-860012-7","stars":"5","reviewer":"squiglyluvr","reviewdate":"2023-04-28 01:06:43","createdate":"2023-04-28 01:06:43","reviewer_itemname":"@squiglyluvr"}],"server":"ia601906.us.archive.org","simplelists":{"holdings":{"americanuniversity-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-09 10:52:48.642777"},"cua-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 21:24:38.579423"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-30 03:28:40.354767"},"drakeuniversity-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 20:59:39.232362"},"gwulibraries-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-18 23:51:38.267812"},"hamiltonpubliclibrary-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-29 03:28:50.798358"},"ithacacollege-ol":{"notes":{"isbn":["9780192804150"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-11 21:55:11.932122"},"johnshopkins-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 00:25:00.759727"},"kalamazoocollege-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-09 04:25:30.75085"},"marymount-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-12-22 00:12:14.394393"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 20:27:57.486752"},"randolph-macon-college-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-11 23:46:07.451723"},"rochester-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-20 23:40:40.997361"},"tulsacc-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-06-09 00:06:57.582033"},"unb-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 03:11:01.751009"},"uni-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 07:41:33.995848"},"universityofarizona-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 21:06:03.679035"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 21:06:02.707351"},"universityofoklahoma-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 06:15:35.366118"},"universityofthewest-ol":{"notes":{"isbn":["9780192804150"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-09 21:21:14.378883"},"wilsoncollege-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-06-30 23:39:27.80554"},"winterthurlibrary-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-02 23:44:30.019473"},"wrlc-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-08 04:44:33.598318"}}},"uniq":352937273,"workable_servers":["ia601906.us.archive.org","ia801906.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/passionforwisdom00solo.json b/archive/linked-pages/metadata/passionforwisdom00solo.json
new file mode 100644
index 0000000..763929e
--- /dev/null
+++ b/archive/linked-pages/metadata/passionforwisdom00solo.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn721501.ca.archive.org","dir":"/0/items/passionforwisdom00solo"},{"server":"dn760009.eu.archive.org","dir":"/0/items/passionforwisdom00solo"}],"workable":[{"server":"dn721501.ca.archive.org","dir":"/0/items/passionforwisdom00solo"},{"server":"dn760009.eu.archive.org","dir":"/0/items/passionforwisdom00solo"}]},"created":1786376086,"d1":"ia902904.us.archive.org","d2":"ia802904.us.archive.org","dir":"/21/items/passionforwisdom00solo","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660867639","size":"14690","format":"Item Tile","rotation":"0","md5":"a4947d8485f04c7a24039892e4d2b07f","crc32":"b4c09588","sha1":"22474f0f75d72841bee8233aeafecad62dcea607"},{"name":"bak\/2017\/passionforwisdom00solo_meta.sqlite.bak","source":"original","mtime":"1488263379","size":"11264","md5":"2ab3e054f1452d23d224d268c8206de3","crc32":"13505565","sha1":"8fff4daefa74c397ecfa4f9d4da5c93ed376b4e9","format":"Backup","private":"true"},{"name":"passionforwisdom00solo.cdx.gz","source":"original","mtime":"1488441917","size":"5042","format":"Item CDX Index","private":"true","md5":"1583b1d572e3ff7eee7ced289401d14a","crc32":"9d08163a","sha1":"fd1bb05d778e5f901be9f4c132b803e7e6e5450f"},{"name":"passionforwisdom00solo.cdx.idx","source":"original","mtime":"1488441917","size":"38","format":"Item CDX Meta-Index","private":"true","md5":"83e750f696055e89b77b07c8594d9516","crc32":"bf8fe411","sha1":"65317bb13274b59f11c1b8e43696a070b2f530b5"},{"name":"passionforwisdom00solo.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"passionforwisdom00solo_hocr.html","mtime":"1753730916","size":"1238420","private":"true","md5":"281768eb1d01be407678104b1dcbd0e3","crc32":"428298f7","sha1":"7eb868e11d5da987014e869c46178c6dd4d4ab81"},{"name":"passionforwisdom00solo.gif","source":"derivative","format":"Animated GIF","original":"passionforwisdom00solo_jp2.zip","mtime":"1488439298","size":"221459","md5":"67b012a0ebf66a6dea8d0acd3d603a5f","crc32":"fd9dc73e","sha1":"bb0f42a058b1bcde9855e8a4fa84fd10dc50e38f"},{"name":"passionforwisdom00solo.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"passionforwisdom00solo.pdf","mtime":"1753730887","size":"8748270","md5":"ba9c287cdeb5d6cc209198536d086984","crc32":"07ae0a0d","sha1":"d81eeaa41b88c4ec8375a3744bc6bcda2f1f1c10"},{"name":"passionforwisdom00solo.pdf","source":"derivative","format":"Text PDF","original":"passionforwisdom00solo_page_numbers.json","mtime":"1718640716","size":"8574198","md5":"2b58d6466ceb46397bf84909ae5f202c","crc32":"0295e909","sha1":"7a3cf354047d809e4dbdfe683b7ddfad7725630f","private":"true"},{"name":"passionforwisdom00solo.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1394717230","size":"468172","md5":"5e7a2dcd666303057ae05841c6ad6d28","crc32":"874a0b07","sha1":"6eb40f3aa357bb87adb1a02477eb9b26365a931d"},{"name":"passionforwisdom00solo.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"passionforwisdom00solo.warc.gz","mtime":"1488436464","size":"5147","md5":"32d5081ae892264634b729c0aed9c189","crc32":"3eafae4d","sha1":"e3b758d074d192be628ac088033336decce3fb90","private":"true"},{"name":"passionforwisdom00solo_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"passionforwisdom00solo_jp2.zip","mtime":"1488440909","size":"5239659","md5":"f0e759d82920e44fdede53edec22ef92","crc32":"a00377dd","sha1":"0cb367d788cf5509e696ffe10bc224dc3a97368f","private":"true"},{"name":"passionforwisdom00solo_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"passionforwisdom00solo_abbyy.gz","mtime":"1660866433","size":"4554033","md5":"d104bd9ae6bfbfe520b4478770ef058b","crc32":"36500105","sha1":"1cf725c46afbe8008c96dbf8d7a17366791f3115","private":"true"},{"name":"passionforwisdom00solo_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"passionforwisdom00solo_scandata.xml","mtime":"1670838461","size":"781","md5":"0e49123acf3fce8f3c53878c53c693e8","crc32":"e0bcf4db","sha1":"d430e7e336d0e6cef3b34078002397d7c81dfb90","private":"true"},{"name":"passionforwisdom00solo_dc.xml","source":"original","format":"Dublin Core","mtime":"1394717230","size":"1121","md5":"13c3092c1b41e7d0b162b3401ae14a8b","crc32":"6114857f","sha1":"95479d3f1b22309356e34098992a4d8862b046ce"},{"name":"passionforwisdom00solo_djvu.txt","source":"derivative","format":"DjVuTXT","original":"passionforwisdom00solo_djvu.xml","mtime":"1719745053","size":"405188","md5":"2321a7532d8ac735f65134af06cbe2ad","crc32":"99847f0b","sha1":"1de109af6b6faedb3626b2e678617a766dcc3a3f","private":"true"},{"name":"passionforwisdom00solo_djvu.xml","source":"derivative","format":"Djvu XML","original":"passionforwisdom00solo_hocr.html","mtime":"1719745050","size":"4412995","md5":"d4bc02b22290c67c773c56f9c77179e7","crc32":"bfe4254d","sha1":"4d3544cb7620edd21fa5dceac7474daa3ba1d7d1","private":"true"},{"name":"passionforwisdom00solo_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"passionforwisdom00solo.pdf","mtime":"1718640854","size":"8548199","md5":"405311a0b1fc3f29137e161898082030","crc32":"9113646e","sha1":"a5ee579f3797139c4a47e35480affdcd89d356b2"},{"name":"passionforwisdom00solo_events.json","source":"original","mtime":"1488436425","size":"54","md5":"ecbbe6d6ac4e320443b3f559e23cb56c","crc32":"a986547d","sha1":"60134d733a95109eb89b295b4d10d8226a23ee2f","format":"JSON","private":"true"},{"name":"passionforwisdom00solo_extramarc.xml","source":"original","mtime":"1397013875","size":"7279","md5":"ca16a1f5352f4096aa011df6dde7b103","crc32":"7fba387a","sha1":"c28463aa31e660849b66daed76ad6c4edc1c3f9f","format":"Metadata"},{"name":"passionforwisdom00solo_files.xml","source":"original","format":"Metadata","md5":"c3100ca0c140449959cf8d62ca008f3d","summation":"md5"},{"name":"passionforwisdom00solo_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"passionforwisdom00solo_chocr.html.gz","mtime":"1660867098","size":"8326933","md5":"d2e67aa1a647b26ec7ff4279f4565676","crc32":"33d7ce6d","sha1":"437a62132dbc6b7610b0ab7fb21897ef1048062f","private":"true"},{"name":"passionforwisdom00solo_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"passionforwisdom00solo_hocr.html","mtime":"1660867454","size":"1988","md5":"6ac5a606c1e5400e81884af0e6a5709b","crc32":"97c8b5b2","sha1":"eff6c2fbcc209c77d898be44eb2ee7914029ca0e","private":"true"},{"name":"passionforwisdom00solo_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"993","word_conf_11_20":"847","word_conf_21_30":"1263","word_conf_31_40":"1986","word_conf_41_50":"3496","word_conf_51_60":"6216","word_conf_61_70":"8827","word_conf_71_80":"9648","word_conf_81_90":"8606","word_conf_91_100":"14982","format":"OCR Search Text","original":"passionforwisdom00solo_hocr.html","mtime":"1660867559","size":"135276","md5":"9184de39a69afdb512ecdabdfe3ae93a","crc32":"f7c68446","sha1":"d7be1efb00691e7c7592fb1c70a4bcf40904edb0","private":"true"},{"name":"passionforwisdom00solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"passionforwisdom00solo_orig_jp2.tar","mtime":"1488439275","size":"51285295","md5":"31311e81150388fe3e418abd36d559a3","crc32":"e4a40094","sha1":"d2ddf508bda3d669a15a89bc0a390f6942f31187","private":"true","filecount":"170"},{"name":"passionforwisdom00solo_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"passionforwisdom00solo.epub","mtime":"1753730933","size":"1316220","md5":"464fb2b7e2bf5107407062af45a89e9c","crc32":"ffa4b473","sha1":"765204d603e33f0caf99cebe975d4dc4b2d521ab"},{"name":"passionforwisdom00solo_loans.json","source":"original","mtime":"1594233897","size":"14576","format":"JSON","private":"true","md5":"a024c55621ca95468f93419e2eaf2ad7","crc32":"50544783","sha1":"0d9939a2883d7ecbd30e5b2a74260295b99502cd"},{"name":"passionforwisdom00solo_marc.xml","source":"original","format":"MARC","mtime":"1394717230","size":"2596","md5":"6fddf590a8565718109dea58e521f637","crc32":"e9fb964f","sha1":"75aba7f7f9443826f3c8d2de17838b8065ae0af1"},{"name":"passionforwisdom00solo_meta.log","source":"derivative","format":"Metadata Log","original":"passionforwisdom00solo_xisbn.json","mtime":"1488436466","size":"141","md5":"ae698af31830a869ea9dc044e5917835","crc32":"30df30c4","sha1":"468c0bd048f866389768b43fa1b997c7d32d5422","private":"true"},{"name":"passionforwisdom00solo_meta.mrc","source":"original","format":"MARC Binary","mtime":"1394717230","size":"931","md5":"f3bbd389f1bd2c6bcdbb31ec0c11a076","crc32":"33e708f7","sha1":"019c95adf60a0aaba3c43fa94cabdb6bb7a29548"},{"name":"passionforwisdom00solo_meta.sqlite","source":"original","mtime":"1488436446","size":"13312","format":"Metadata","md5":"c6811d8d97561a99e89fe696383d2466","crc32":"c7274e4e","sha1":"321e2719d7dffdeaff9dc095e9de7d53a005bb62"},{"name":"passionforwisdom00solo_meta.xml","source":"original","format":"Metadata","mtime":"1753730933","size":"4232","md5":"7e675cf7ced79b09e42b844e80285697","crc32":"5bea8e88","sha1":"1b7264f52636c32680d1c38c8a323bfb6fd9fffe"},{"name":"passionforwisdom00solo_metasource.xml","source":"original","format":"MARC Source","mtime":"1394717230","size":"311","md5":"282b4e062d71b70351780a67c4d35864","crc32":"03f830c8","sha1":"5b408f84cab6f8a2b942ef675cc76a64e852e167"},{"name":"passionforwisdom00solo_orig_jp2.tar","source":"original","mtime":"1488436446","size":"235397120","format":"Single Page Original JP2 Tar","private":"true","md5":"6a62ba948e801efe69e09b13f320bec9","crc32":"3b4cc72c","sha1":"69d22fc24f6834c359083535e0dffccd69514ec8","filecount":"170"},{"name":"passionforwisdom00solo_origin.txt","source":"original","mtime":"1488263347","size":"43","md5":"cb228f3cf6a5ff8d56faa6bd5bab513f","crc32":"e8589585","sha1":"b4a3e94722db4e1754724e6d9c2e4593cb8cfd3e","format":"Text","private":"true"},{"name":"passionforwisdom00solo_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"90","format":"Page Numbers JSON","original":"passionforwisdom00solo_hocr.html","mtime":"1718640715","size":"28580","md5":"eba5035dfa04c13e8fa6d545047c227d","crc32":"75a137b3","sha1":"711cae87541041e53cb12b96b8b6792e656e54f2","private":"true"},{"name":"passionforwisdom00solo_scandata.xml","source":"original","mtime":"1670838460","size":"173958","format":"Scandata","md5":"5243234ff5721e9f8a34ab56e3cce66c","crc32":"78792a62","sha1":"852402508dd3566ede2cf5a6a96abbb266657440"},{"name":"passionforwisdom00solo_xisbn.json","source":"original","mtime":"1455068222","size":"817","md5":"f4a5995dbb5486c6751f09c6981d7011","crc32":"6c3e7d43","sha1":"8d011e30beb768ac21b7db9c09a5bee05565cafa","format":"OCLC xISBN JSON"}],"files_count":37,"item_last_updated":1753730951,"item_size":339158338,"metadata":{"isbn":["9780195112085","0195112083"],"openlibrary":"OL1002704M","title":"A passion for wisdom","creator":"Robert C. Solomon","language":"eng","publisher":"Oxford University Press","subject":"Philosophy -- History","date":"1997","external-identifier":["urn:asin:0195112083","urn:acs6:passionforwisdom00solo:pdf:50e2e4c6-41b8-403a-89de-84dbb12764c2","urn:acs6:passionforwisdom00solo:epub:5969b0bc-3007-4f38-8d51-ef591afebbce","urn:oclc:record:1036764373","urn:lcp:passionforwisdom00solo:lcpdf:cecc8b97-450e-460e-adb7-37e8d21ba306","urn:lcp:passionforwisdom00solo:epub:a8ed28d3-9dd8-4c13-a8e5-e817699b72c1"],"repub_state":"4","updatedate":"2014-03-13 13:27:07","updater":"associate-lotu-tii@archive.org","mediatype":"texts","boxid":"IA1114501","contributor":"Internet Archive","scanningcenter":"hongkong","sponsor":"China-America Digital Academic Library (CADAL)","identifier":"passionforwisdom00solo","uploader":"associate-lotu-tii@archive.org","addeddate":"2014-03-13 13:27:12.173325","publicdate":"2014-03-13 13:27:18","extramarc":"Columbia University Libraries","donor":"bostonpubliclibrary","identifier-access":"http://archive.org/details/passionforwisdom00solo","identifier-ark":"ark:/13960/t43r4zg2r","city":"New York","oclc-id":["35650655","475906281","807426262","833238999","869021303","877264720"],"lccn":"96042034","related-external-id":["urn:isbn:0195112091","urn:lccn:96042034","urn:oclc:41244221","urn:oclc:60181922","urn:oclc:835909140","urn:oclc:869021303"],"shipping_container":"SZ0024","backup_location":"ia905805_15","scanner":"ttscribe18.hongkong.archive.org","operator":"associate-waiyin-chan@archive.org","imagecount":"170","scandate":"20170228080059","ppi":"300","republisher_operator":"republisher11.shenzhen@archive.org","republisher_date":"20170302143310","republisher_time":"449","foldoutcount":"0","bookplateleaf":"0003","scanfee":"0","invoice":"1315","sponsordate":"20170228","boxid_2":"CH1149920","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__last_loan_date":"2020-06-23T16:54:06Z","openlibrary_edition":"OL1002704M","openlibrary_work":"OL1851022W","loans__status__num_history":"28","loans__status__last_waitlist_date":"2020-02-01T12:35:44Z","access-restricted-item":"true","usl_hit":"true","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"90","filesxml":"Wed Apr 3 11:02:07 UTC 2024","collection":["internetarchivebooks","delawarecountydistrictlibrary","americana","printdisabled"],"page_number_module_version":"1.0.5","curation":"[date]20250212032643[/date][comment]inlibrary removal 3[/comment]","source":"removed"},"server":"ia802904.us.archive.org","simplelists":{"holdings":{"delawarecountydistrictlibrary-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-01-11 02:27:23.248615"},"library_of_atlantis":{"notes":{"isbn":"9780195112085"},"sys_changed_by":{"source":"task","task_id":"718194457"},"sys_last_changed":"2017-08-09 01:20:53.989918"},"marymount-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-12-22 00:09:59.59461"},"randolph-macon-college-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-24 05:06:19.830462"},"riceuniversity-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 04:06:00.079281"},"rochester-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-20 23:25:56.034269"},"saiacs-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-21 04:50:15.889852"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 00:32:03.903121"},"tulsacc-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-08-07 11:37:36.82691"},"udc-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-12-11 03:16:08.562991"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 01:49:00.444211"}}},"uniq":1893922232,"workable_servers":["ia802904.us.archive.org","ia902904.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http:\/\/www.worldcat.org\/oclc\/35650655?referer=xid"],"publisher":"Oxford University Press","form":["BA"],"lccn":["96042034"],"lang":"eng","city":"New York","author":"Robert C. Solomon and Kathleen M. Higgins.","year":"1997","isbn":["0195112083"],"title":"A passion for wisdom : a very brief history of philosophy","oclcnum":["35650655","475906281","807426262","833238999","869021303","877264720"]},{"url":["http:\/\/www.worldcat.org\/oclc\/41244221?referer=xid"],"publisher":"Oxford University Press","form":["BC"],"lccn":["96042034"],"lang":"eng","city":"New York","author":"Robert C. Solomon and Kathleen M. Higgins.","year":"1998","isbn":["0195112091"],"title":"A passion for wisdom : a very brief history of philosophy","oclcnum":["41244221","60181922","835909140","869021303"]}]}}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/passionsphilosop0000solo.json b/archive/linked-pages/metadata/passionsphilosop0000solo.json
new file mode 100644
index 0000000..a69644a
--- /dev/null
+++ b/archive/linked-pages/metadata/passionsphilosop0000solo.json
@@ -0,0 +1 @@
+{"created":1786381305,"d1":"ia601501.us.archive.org","d2":"ia801501.us.archive.org","dir":"/27/items/passionsphilosop0000solo","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1663872802","size":"18810","md5":"56a6ddea74d59d0face028d61a2263bc","crc32":"6feee32e","sha1":"d55c5a95861494dc0376ec7d16e949fac8f77ed5","format":"Item Tile","rotation":"0"},{"name":"logs\/passionsphilosop0000solo_iabdash_2022-09-1623:32:22.log","source":"original","mtime":"1663342345","size":"1365","md5":"d1f93311194caf2c009c3a9bb781bf86","crc32":"e45b27e2","sha1":"d8afd7d8d61b8843c7508895799a43798f1072cc","format":"Log","private":"true"},{"name":"logs\/passionsphilosop0000solo_scanning_2022-09-1623:32:26.log","source":"original","mtime":"1663342351","size":"1562524","md5":"e7eb197c95cba7c05375850d978a7c0c","crc32":"77bcb458","sha1":"043910607ba57919238ad7be0a635c7ab5f47ea1","format":"Log","private":"true"},{"name":"logs\/passionsphilosop0000solo_status_history_2022-09-1623:32:17.log","source":"original","mtime":"1663342341","size":"552","md5":"695444b3c5e7f8b1d11f240c33098b88","crc32":"2cba5bef","sha1":"11981567462cd7399e433681776a84a81c99fb7f","format":"Log","private":"true"},{"name":"passionsphilosop0000solo.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"passionsphilosop0000solo_hocr.html","mtime":"1753731057","size":"1532849","private":"true","md5":"65cc2d2e2867f470b593e89b66dd2ad2","crc32":"56d6cd5c","sha1":"738d2710a2de57ca84052369b8ae34e1d94c8bd6"},{"name":"passionsphilosop0000solo.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"passionsphilosop0000solo.pdf","mtime":"1753731041","size":"8354077","md5":"28ee34590ce9403fbac7b1c1ad6a7b58","crc32":"88a78027","sha1":"00f86fb3470796b305cf8a9a97a3be6b2f9bce51"},{"name":"passionsphilosop0000solo.pdf","source":"derivative","format":"Text PDF","original":"passionsphilosop0000solo_page_numbers.json","mtime":"1718641266","size":"7844891","md5":"e391ea24d970a837bc70422dc64fbb7a","crc32":"452d2b7e","sha1":"20655954ff9a59715ce0ae86e3d87dbf8814f5c2","private":"true"},{"name":"passionsphilosop0000solo_chocr.html.gz","source":"derivative","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"passionsphilosop0000solo_jp2.zip","mtime":"1663871576","size":"4114818","md5":"14d622b10a3cfe705bb31dbca4d4d1d3","crc32":"38b873d3","sha1":"1d73841e00ae2a6eae6bf9f36f9d87153d646534","private":"true"},{"name":"passionsphilosop0000solo_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"passionsphilosop0000solo_scandata.xml","mtime":"1663872695","size":"788","md5":"1c844359ed110a8493fb0555864d2575","crc32":"38502f45","sha1":"cd869675d1ef6075ba8fc7ee1bee52fa4d7cb5bb","private":"true"},{"name":"passionsphilosop0000solo_dc.xml","source":"original","format":"Dublin Core","mtime":"1663342638","size":"2855","md5":"a52bba5656d21e06231a9049ce241fc0","crc32":"eaaded73","sha1":"663897497409ae8f8d409ad08343540c14228a74"},{"name":"passionsphilosop0000solo_djvu.txt","source":"derivative","format":"DjVuTXT","original":"passionsphilosop0000solo_djvu.xml","mtime":"1663871708","size":"313085","md5":"19760dd82bd3a8d9dc760eb13b17377e","crc32":"317a3876","sha1":"0ae5f4f5c5a7b97d34ef38d0a175c2637017012d","private":"true"},{"name":"passionsphilosop0000solo_djvu.xml","source":"derivative","format":"Djvu XML","original":"passionsphilosop0000solo_hocr.html","mtime":"1663871676","size":"4022966","md5":"87ae5567388184be9fcb2341f5458df6","crc32":"ba637cd9","sha1":"8caf4cb6407135ebc5afe92445920180cbafa456","private":"true"},{"name":"passionsphilosop0000solo_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"passionsphilosop0000solo.pdf","mtime":"1718642073","size":"7801681","md5":"b28482dd6389b07c0b86ce97e75de6c7","crc32":"b24905ab","sha1":"495b56921e1bbb04c568dae1a902f6dce8904aac"},{"name":"passionsphilosop0000solo_events.json","source":"original","mtime":"1663866336","size":"60","md5":"ba93c37255b35bb057eabaca53a1ed4a","crc32":"556e2d82","sha1":"529310e75383b43b5e90dc55c418535f501c9d5b","format":"JSON","private":"true"},{"name":"passionsphilosop0000solo_files.xml","source":"original","format":"Metadata","summation":"md5","md5":"d3a3d1f938193621a922c52b2cb69e00"},{"name":"passionsphilosop0000solo_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"passionsphilosop0000solo_chocr.html.gz","mtime":"1663871617","size":"7442285","md5":"655d2d1abc72dd5b4784534ebbe0d91b","crc32":"8a3927e1","sha1":"e54f72b6ca6c7f8dec0728e3556f9e939486a4b9","private":"true"},{"name":"passionsphilosop0000solo_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"passionsphilosop0000solo_hocr.html","mtime":"1663871683","size":"2058","md5":"72d34e529bdd29758d0810b0e9b660bd","crc32":"75ce3c77","sha1":"204eb90d04c70be44cbebffbefdbc14bc5ed3959","private":"true"},{"name":"passionsphilosop0000solo_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"307","word_conf_11_20":"148","word_conf_21_30":"136","word_conf_31_40":"109","word_conf_41_50":"66","word_conf_51_60":"89","word_conf_61_70":"151","word_conf_71_80":"271","word_conf_81_90":"798","word_conf_91_100":"47783","format":"OCR Search Text","original":"passionsphilosop0000solo_hocr.html","mtime":"1663871696","size":"102905","md5":"f946ac5f648fe5b1dbdaebac181d9ea5","crc32":"4e5cdabc","sha1":"a2a96feb6e68b80d77628a8ec510123dc4d4d84c","private":"true"},{"name":"passionsphilosop0000solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"passionsphilosop0000solo_orig_jp2.tar","mtime":"1663869508","size":"67892638","md5":"94310d92c4fe5796d6261f69f1f3dda4","crc32":"c8997a95","sha1":"0befc9773175b8430c10877cbd6bde5c6b5a915d","private":"true","filecount":"174"},{"name":"passionsphilosop0000solo_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"passionsphilosop0000solo.epub","mtime":"1753731079","size":"1613421","md5":"af6d87ceaa9f45cff95913a6b50c25e0","crc32":"f3a706a0","sha1":"549b6800f559830a915ac8e72855de6ffb9267ea"},{"name":"passionsphilosop0000solo_marc.xml","source":"original","mtime":"1663342337","size":"8401","md5":"942f1accef89c43ce6b5748e98805074","crc32":"a293696a","sha1":"a48dee600ee81b7b04fb5594d4499cd89b9b9a9a","format":"MARC"},{"name":"passionsphilosop0000solo_meta.mrc","source":"original","mtime":"1663342330","size":"3314","md5":"081ab5b94f5b455e04b92024b387dbc8","crc32":"cc256825","sha1":"7784f9d0fe2802c7888d2e34ffc799bc13b4becd","format":"MARC Binary"},{"name":"passionsphilosop0000solo_meta.sqlite","source":"original","mtime":"1663866620","size":"45056","md5":"a2a632c754262f862563502cfcd9c496","crc32":"ba3c4a87","sha1":"48420689de504542a23b386bc62c25a681c75654","format":"Metadata"},{"name":"passionsphilosop0000solo_meta.xml","source":"original","mtime":"1753731079","size":"5118","md5":"96ef33edc7dea5fd78872ad69c72e64e","crc32":"3a7cfc57","sha1":"4223389f756640fa7a99a9b242d4ac70325bcf08","format":"Metadata"},{"name":"passionsphilosop0000solo_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","original":"passionsphilosop0000solo_preimage.zip","mtime":"1663866618","size":"517140480","md5":"f73b37e2034304b6fb3f18d0afbf4002","crc32":"f0ec8adf","sha1":"154744247a8fd9389a5e5b63b5de0bc7b442779e","private":"true","filecount":"174"},{"name":"passionsphilosop0000solo_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"passionsphilosop0000solo_hocr.html","mtime":"1718641266","size":"28987","md5":"856dd26b454cbfd6f7365706a9ff3f74","crc32":"fd755cca","sha1":"e2a6b6a32569de140cb978b2e47e4577b6e8633b","private":"true"},{"name":"passionsphilosop0000solo_repub_final.log","source":"derivative","republisher_deriver_version":"0.0.14","confidence_accurate":"False","crops_accurate":"False","initial_crop_confidence":"100","format":"RePublisher Final Processing Log","original":"passionsphilosop0000solo_scandata.xml","mtime":"1663872781","size":"48980","md5":"03d768d003832c6c4ae0b351f1774fc5","crc32":"924e347d","sha1":"d6a51d70e76419138412a48a71aac1796d6e65a4","private":"true"},{"name":"passionsphilosop0000solo_repub_initial.log","source":"derivative","republisher_deriver_version":"0.0.14","format":"RePublisher Initial Processing Log","original":"passionsphilosop0000solo_preimage.zip","mtime":"1663344463","size":"27","md5":"08ec62964ef5fd9ce32e032e552b9d58","crc32":"2960f426","sha1":"40d9163175b1d24f4b2d6c4c44067eb0bf6af787","private":"true"},{"name":"passionsphilosop0000solo_scandata.xml","source":"original","format":"Scandata","original":"passionsphilosop0000solo_preimage.zip","mtime":"1663872695","size":"185515","crc32":"0208c085","sha1":"986cf54b7eb6d212d4072f4acc8b6624796cc982","md5":"961617ad3e6eb3a442a6bcb46bbc513a"},{"name":"passionsphilosop0000solo_slip.png","source":"original","mtime":"1663341435","size":"39510","md5":"4e19ff8ec3d64f6a022c82492ce7d9e0","crc32":"ab09128a","sha1":"84d4ee44e578985de5bcfe56df07a55225f70659","format":"PNG","private":"true"},{"name":"passionsphilosop0000solo_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"passionsphilosop0000solo_slip.png","mtime":"1663342641","size":"8693","md5":"b103a5f254758f421a6c6db6c174a61a","crc32":"e0eb628c","sha1":"d6b96bef32fcd30e127b4ac7364726ddc80e62ed","private":"true"},{"name":"passionsphilosop0000solo_thumb_avif.zip","source":"original","format":"AVIF Thumbnails ZIP","original":"passionsphilosop0000solo_preimage.zip","mtime":"1663344461","size":"25042481","md5":"462dcc43f9996514322767b108cddc83","crc32":"ed203210","sha1":"b1a9e1876c9402dddfe3df8e6d5c4543ba5c5fff","private":"true","filecount":"174"},{"name":"passionsphilosop0000solo_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"passionsphilosop0000solo_djvu.xml","mtime":"1663871706","size":"653","md5":"ec225733776af942c44be5a609350243","crc32":"3768c865","sha1":"6b5f6719f385b6361bfee8693a8faec9a03be61f","private":"true"}],"files_count":33,"item_last_updated":1753731106,"item_size":655181843,"metadata":{"identifier":"passionsphilosop0000solo","boxid":"IA40596016","camera":"Sony Alpha-A6300 (Control)","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Solomon, Robert C","date":"2006","description":["12 audio discs (720 min.) : 4 3/4 in. +","Robert C. Solomon, Professor of Business and Philosophy at the University of Texas at Austin, delivers 24 lectures in which he discusses emotions, primarily from the standpoint of ethics and practical concerns","Taught by Robert C. Solomon","Compact discs","Course no. 4123","Course books include bibliographical references (p. 65-68, p. 59-68)","Lecture 1. Emotions as engagements with the world -- lecture 2. The wrath of Achilles -- lecture 3. It's good to be afraid -- lecture 4. Lessons of love: Plato's Symposium -- lecture 5. We are not alone: compassion and empathy -- lecture 6. Noble? Or deadly sin: pride and shame -- lecture 7: Nasty: Iago's envy, Othello's jealousy -- lecture 8. Nastier: resentment and vengeance -- lecture 9. A death in the family: the logic of grief -- lecture 10: James and the bear: emotions and feelings -- lecture 11. Freud's catharsis: the hydraulic model -- lecture 12. Are emotions \"in\" the mind? -- lecture 13. How emotions are intelligent -- lecture 14. Emotions as judgments -- lecture 15. Beyond boohoo and hooray -- lecture 16. Emotions are rational -- lecture 17. Emotions and responsibility -- lecture 18. Emotions in ethics -- lecture 19. Emotions and the self -- lecture 20. What is emotional experience? -- lecture 21. Emotions across cultures: universals -- lecture 22. Emotions across cultures: differences -- lecture 23. Laughter and music -- lecture 24. Happiness and spirituality.-.0","Compact discs"],"isbn":["159803054X","9781598030549"],"language":"eng","mediatype":"texts","oclc-id":["65193308","247028711","726356317","777018747","990521720","1084742616"],"old_pallet":"IA404954","openlibrary_edition":"OL8897311M","openlibrary_work":"OL9000644W","operator":"associate-vanessajane-butron@archive.org","publisher":"Chantilly, VA : Teaching Co.","rcs_key":"24143","repub_state":"19","scanner":"station03.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9781598030549","subject":["Philosophy","Emotions (Philosophy)","Philosophie","E\u0301motions (Philosophie)","philosophy"],"title":"The passions : philosophy and the intelligence of emotions ","tts_version":"5.2-initial-111-gdcfdf5db","uploader":"station03.cebu@archive.org","publicdate":"2022-09-16 15:17:27","access-restricted-item":"true","identifier-access":"http://archive.org/details/passionsphilosop0000solo","identifier-ark":"ark:/13960/s2c92x0s2sc","scandate":"20220916160741","imagecount":"174","autocrop_version":"0.0.14_books-20220331-0.2","ppi":"360","republisher_operator":"associate-vanessajane-butron@archive.org","republisher_date":"20220923005633","republisher_time":"454","foldoutcount":"0","bookplateleaf":"0002","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"100","pdf_module_version":"0.0.19","external-identifier":["urn:acs6:passionsphilosop0000solo:pdf:d8a1ebd2-742a-4c86-85e0-bc9edbe79c65","urn:lcp:passionsphilosop0000solo:lcpdf:61e06f2b-0b9a-45b7-b37b-42a819ccb01a","urn:lcp:passionsphilosop0000solo:epub:9e58b5f2-ea2b-4933-a849-8c86f5bbd1f7","urn:oclc:record:1349251147"],"addeddate":"2022-09-22 19:01:59","scanfee":"0;1.00;1.00","invoice":"1652","sponsordate":"20220930","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia801501.us.archive.org","uniq":917836267,"workable_servers":["ia801501.us.archive.org","ia601501.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/shorthistoryofph00solo.json b/archive/linked-pages/metadata/shorthistoryofph00solo.json
new file mode 100644
index 0000000..6981cec
--- /dev/null
+++ b/archive/linked-pages/metadata/shorthistoryofph00solo.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn790002.ca.archive.org","dir":"/0/items/shorthistoryofph00solo"}],"workable":[{"server":"dn790002.ca.archive.org","dir":"/0/items/shorthistoryofph00solo"}]},"created":1786381309,"d1":"ia903104.us.archive.org","d2":"ia803104.us.archive.org","dir":"/29/items/shorthistoryofph00solo","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1661055207","size":"16625","format":"Item Tile","rotation":"0","md5":"5c440733e9d60ca76e0592c637beaa75","crc32":"9615bb09","sha1":"b80aaa9474aae18d640e018d920eeba744d228ff"},{"name":"bak\/2017\/shorthistoryofph00solo_meta.sqlite.bak","source":"original","mtime":"1506336437","size":"12288","md5":"656a960846f33c63b1f02328f75a1cbf","crc32":"836b4ddb","sha1":"0c0e30995ea37f7a3511472600f65bb1d1bf787d","format":"Backup","private":"true"},{"name":"logs\/shorthistoryofph00solo_iabdash_2017-09-25184654.log","source":"original","mtime":"1506336425","size":"354","md5":"0135a504ca724b194fa1516404726b47","crc32":"2b33d1f4","sha1":"3b9981d8c3311f42f9a870f0cc12bda64202845f","format":"Log","private":"true"},{"name":"logs\/shorthistoryofph00solo_scanning_2017-09-25184650.log","source":"original","mtime":"1506336420","size":"438746","md5":"f6f4feef49f5e4990ae1ce42939ebabd","crc32":"ad91ecb1","sha1":"171da5babaaba0c861e02eb93cbe0882fe5e73da","format":"Log","private":"true"},{"name":"shorthistoryofph00solo.cdx.gz","source":"original","mtime":"1506505441","size":"6527","format":"Item CDX Index","private":"true","md5":"68b144934fcc0d08d2c0db4c47ee062d","crc32":"a921f84c","sha1":"aa3d9f1a9c35ec6403cab1ef3e38a4b81aa72d49"},{"name":"shorthistoryofph00solo.cdx.idx","source":"original","mtime":"1506505441","size":"38","format":"Item CDX Meta-Index","private":"true","md5":"70490120880642dd9df2500e5b3e61da","crc32":"06567116","sha1":"ee08707dfea1fb1214d64426dadbb4c1b43bef95"},{"name":"shorthistoryofph00solo.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"shorthistoryofph00solo_hocr.html","mtime":"1754026807","size":"5128395","private":"true","md5":"e3426c51c167a894d484c042e361df0d","crc32":"f74f3e4a","sha1":"c1278a2bb7e9646f39d7f4a16d2e7e87a27e41f2"},{"name":"shorthistoryofph00solo.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"shorthistoryofph00solo.pdf","mtime":"1754026537","size":"26564666","md5":"829cf14ef4d9aa76a30426ca62dce325","crc32":"77f624d4","sha1":"427311739caa6dca69493aabda5a3d6df5a4f95f"},{"name":"shorthistoryofph00solo.pdf","source":"derivative","format":"Text PDF","original":"shorthistoryofph00solo_page_numbers.json","mtime":"1723659493","size":"26181469","md5":"c2102bab6600196017960c97ee27b627","crc32":"e400c86b","sha1":"3d9be6489a9fdee059d6715b81088d12692a97a4","private":"true"},{"name":"shorthistoryofph00solo.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1400164142","size":"573932","md5":"a642e0da7225cabd0aa2450813fb3fc6","crc32":"14427a02","sha1":"202520cbb447f920f3e50f79ab41a248931a1b0d"},{"name":"shorthistoryofph00solo.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"shorthistoryofph00solo.warc.gz","mtime":"1506490779","size":"6700","md5":"e36fd30cc6a56c422c8aa84999530b14","crc32":"79b8babe","sha1":"3a21b6e25993765de6ad4b97ffa0747507ff8911","private":"true"},{"name":"shorthistoryofph00solo_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"shorthistoryofph00solo_jp2.zip","mtime":"1506501571","size":"15938447","md5":"f6119ed5fb5af26ee51d9a4722f2907c","crc32":"d6456ed1","sha1":"60196079f3ac7edbe20c1107d5f9b78d191eff66","private":"true"},{"name":"shorthistoryofph00solo_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"shorthistoryofph00solo_abbyy.gz","mtime":"1661054601","size":"13894905","md5":"f23420a56aaa87d26d0e1abdf9832e5f","crc32":"2c14bb59","sha1":"7f698dee7e43113634dfff2eca431a8334f51969","private":"true"},{"name":"shorthistoryofph00solo_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"shorthistoryofph00solo_scandata.xml","mtime":"1671255812","size":"779","md5":"6e6f7532c70bded195ac93933dbb17b7","crc32":"8759aedc","sha1":"ceae20bf34cd06a1f5513e5486927cef53f93f3d","private":"true"},{"name":"shorthistoryofph00solo_dc.xml","source":"original","format":"Dublin Core","mtime":"1400164142","size":"996","md5":"33706f093c4e0a4f243650a1fa912bfc","crc32":"c09abec8","sha1":"d99ad2b1a44bb43ca64c32c6d59312eebf721d95"},{"name":"shorthistoryofph00solo_djvu.txt","source":"derivative","format":"DjVuTXT","original":"shorthistoryofph00solo_djvu.xml","mtime":"1661055200","size":"1295545","md5":"827f09c6ee80d05e931a8be5dbed03a4","crc32":"0a7a4474","sha1":"36c36c44a455d19ddc90ff63de8f077a7d73f7d2","private":"true"},{"name":"shorthistoryofph00solo_djvu.xml","source":"derivative","format":"Djvu XML","original":"shorthistoryofph00solo_hocr.html","mtime":"1661055076","size":"13971242","md5":"32a552c1ad9b12872496adafc5904240","crc32":"a1743d2d","sha1":"f95d9c4fe09337a1eb3695e631f1e89cc6e7fe1f","private":"true"},{"name":"shorthistoryofph00solo_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"shorthistoryofph00solo_jpg.pdf","mtime":"1509202072","size":"813929","md5":"07ecef9b9bb0153a79af941283f8012f","crc32":"d536b27a","sha1":"7a102c3820fae060159bd0f8c0c79dd203d6a990"},{"name":"shorthistoryofph00solo_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"shorthistoryofph00solo.pdf","mtime":"1723660042","size":"26123850","md5":"38de6235b932652ab3f7d35fe01c2c1f","crc32":"6d73f36d","sha1":"e4b152c5546d1db9f302c3d279b6f910fd50dd12"},{"name":"shorthistoryofph00solo_events.json","source":"original","mtime":"1506490639","size":"50","md5":"28ee2bc7014be4e7525f1a1e9ee9b6fa","crc32":"e4ee1d76","sha1":"74647007272eb5cbe78ff6a952ecc1032c4d867d","format":"JSON","private":"true"},{"name":"shorthistoryofph00solo_extramarc.xml","source":"original","mtime":"1404226615","size":"2844","md5":"70b8c0be41341c41cfb7b5a467b20bd3","crc32":"5a2cf004","sha1":"38fceacbaff912bf42fb1a75fe6f77dd7aab732a","format":"Metadata"},{"name":"shorthistoryofph00solo_files.xml","source":"original","format":"Metadata","md5":"0b2008bc6c0752ff2d96baa0f1e83caf","summation":"md5"},{"name":"shorthistoryofph00solo_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"shorthistoryofph00solo_chocr.html.gz","mtime":"1661055049","size":"25983579","md5":"fdbe1ef1c74dbb0a7d865535e1666529","crc32":"c8777cef","sha1":"4200b976736a68f6f76d649e5c628255782b41bb","private":"true"},{"name":"shorthistoryofph00solo_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"shorthistoryofph00solo_hocr.html","mtime":"1661055140","size":"4447","md5":"a690e4d40d1135a673288553118fedd3","crc32":"8f952d06","sha1":"ec36ac6bd73bbaa520c37c25673d39cd638e2bad","private":"true"},{"name":"shorthistoryofph00solo_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"1235","word_conf_11_20":"369","word_conf_21_30":"824","word_conf_31_40":"1869","word_conf_41_50":"5498","word_conf_51_60":"9503","word_conf_61_70":"17078","word_conf_71_80":"27481","word_conf_81_90":"37242","word_conf_91_100":"80066","format":"OCR Search Text","original":"shorthistoryofph00solo_hocr.html","mtime":"1661055187","size":"418003","md5":"870b348960e360dff9ad292cf6e33636","crc32":"441e236c","sha1":"bf200c92eff88bb91fd7ad704d86fd750027ad6c","private":"true"},{"name":"shorthistoryofph00solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"shorthistoryofph00solo_orig_jp2.tar","mtime":"1506496666","size":"362501604","md5":"3882077f42487ec8149353159dab618a","crc32":"ea5860fd","sha1":"9dee43d601454cf06c48821df179ff11d8927c38","private":"true","filecount":"362"},{"name":"shorthistoryofph00solo_jpg.pdf","source":"derivative","format":"JPEG-Compressed PDF","original":"shorthistoryofph00solo_abbyy.gz","mtime":"1509202001","size":"65328864","md5":"dacd77d7d311c5fa55d78cc035e4a594","crc32":"5784bea2","sha1":"2e717b80a0c5098777008c4a2fc75249db4d6679","private":"true"},{"name":"shorthistoryofph00solo_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"shorthistoryofph00solo.epub","mtime":"1754027137","size":"6129096","md5":"065d66e0ed2dab0719f879a78958b82b","crc32":"061d281f","sha1":"6e038ba8aff411920831113c9ca01edbfbc2a371"},{"name":"shorthistoryofph00solo_loans.json","source":"original","mtime":"1599042597","size":"44465","format":"JSON","private":"true","md5":"81f5a2b52765a3fef558f5d785ca2544","crc32":"82d819b3","sha1":"566cef4b91f1f772e162023541bc48b9ea409d7a"},{"name":"shorthistoryofph00solo_marc.xml","source":"original","format":"MARC","mtime":"1400164142","size":"2954","md5":"9d694e9c50e582c8b5843529bdf3672d","crc32":"2fffc121","sha1":"40227f4a7d2f61cfb9da80f7b82fb76f543f8f9d"},{"name":"shorthistoryofph00solo_meta.log","source":"derivative","format":"Metadata Log","original":"shorthistoryofph00solo_xisbn.json","mtime":"1506490780","size":"142","md5":"28b97cb7439d114d8d27c0d529d7b114","crc32":"c9a3fe1f","sha1":"b4182ef18fffc6f7e388ca76636398073db3be3e","private":"true"},{"name":"shorthistoryofph00solo_meta.mrc","source":"original","format":"MARC Binary","mtime":"1400164142","size":"890","md5":"e4a359f4022eaf1eafbf90fc1bfc92a9","crc32":"ad6d87a3","sha1":"43ab453f6b0ac4c69da2c3b34f2508b06bcfd769"},{"name":"shorthistoryofph00solo_meta.sqlite","source":"original","mtime":"1506490710","size":"14336","format":"Metadata","md5":"ed8db2afc4c920e0decf9e95ca9f05d4","crc32":"86f475f8","sha1":"33919baa10d7f50771d2cbc6d8e37ce0fe527e6b"},{"name":"shorthistoryofph00solo_meta.xml","source":"original","format":"Metadata","mtime":"1754027137","size":"4058","md5":"bf36224fe18fec13190dbd00504ad5bd","crc32":"e0f9596d","sha1":"940702da195823056b8a6079197133da2862ff7f"},{"name":"shorthistoryofph00solo_metasource.xml","source":"original","format":"MARC Source","mtime":"1400164142","size":"310","md5":"29c1f6cfcc07bf5d63e0c7205b4fc398","crc32":"24c4ef10","sha1":"cc2d930091ba2b460ab6c3b9887692946c8f731f"},{"name":"shorthistoryofph00solo_orig_jp2.tar","source":"original","mtime":"1506490709","size":"765429760","format":"Single Page Original JP2 Tar","private":"true","md5":"7dfc0e138a87edaeedefac6f91d91700","crc32":"e397ed7c","sha1":"8f05d859ae449898add677a29758ee80f2ed1709","filecount":"362"},{"name":"shorthistoryofph00solo_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"98","format":"Page Numbers JSON","original":"shorthistoryofph00solo_hocr.html","mtime":"1723659492","size":"61198","md5":"6daa6f20955a6ebd7a31d2859fdf3ee8","crc32":"aed1a8cd","sha1":"1e9aac171d62a5ef0e1a988d3f1db5e8530aa73b","private":"true"},{"name":"shorthistoryofph00solo_scandata.xml","source":"original","mtime":"1671255812","size":"368816","format":"Scandata","md5":"bce4760c4050c8ebefca470204eee421","crc32":"aa30d462","sha1":"34d1d69fbde695215f814a46933e522d3a297079"},{"name":"shorthistoryofph00solo_xisbn.json","source":"original","mtime":"1455097928","size":"764","md5":"6ecf377cae2bc8776bfed0c03a96675a","crc32":"db1c26aa","sha1":"ad581b0b3cf1bb78ad9e067b20d73746b2538db7","format":"OCLC xISBN JSON"}],"files_count":39,"item_last_updated":1754027206,"item_size":1357265613,"metadata":{"isbn":["9780195086478","0195086473"],"openlibrary":"OL780709M","title":"A short history of philosophy","creator":"Robert C. Solomon","language":"eng","publisher":"Oxford University Press","subject":"Philosophy -- History","date":"1996","external-identifier":["urn:asin:0195086473","urn:acs6:shorthistoryofph00solo:pdf:4f9ae939-5862-436a-8b82-6d02994130d5","urn:acs6:shorthistoryofph00solo:epub:11aa276f-6f98-449a-9f81-b8d5eaea1f26","urn:oclc:record:1036861040","urn:lcp:shorthistoryofph00solo:lcpdf:3e6da13c-10de-4572-8071-4fcc5d48898a","urn:lcp:shorthistoryofph00solo:epub:eb077337-af78-452c-98c9-b670c11bc214"],"repub_state":"22","updatedate":"2014-05-15 14:28:55","updater":"associate-lotu-tii@archive.org","mediatype":"texts","boxid":"IA1157607","contributor":"Internet Archive","scanningcenter":"hongkong","identifier":"shorthistoryofph00solo","uploader":"associate-lotu-tii@archive.org","addeddate":"2014-05-15 14:29:04.228549","publicdate":"2014-05-15 14:29:07","extramarc":"Yale Library","donor":"sanrafaelpubliclibrary","identifier-access":"http://archive.org/details/shorthistoryofph00solo","identifier-ark":"ark:/13960/t7mp95738","city":"New York","oclc-id":["32396951","444293611","780824817","832654876"],"lccn":"95012578","related-external-id":["urn:isbn:0195101960","urn:lccn:95012578","urn:oclc:807676825","urn:oclc:861900404","urn:oclc:32396951","urn:oclc:444293611","urn:oclc:780824817","urn:oclc:832654876"],"backup_location":"ia905807_27","shipping_container":"SZ0025","top_six":"true","scanner":"ttscribe16.hongkong.archive.org","operator":"associate-chen-jinyu@archive.org","tts_version":"v1.52-final","imagecount":"362","scandate":"20170925125056","ppi":"300","republisher_operator":"associate-liwentao@archive.org","republisher_date":"20170927132933","republisher_time":"608","foldoutcount":"0","bookplateleaf":"0004","scanfee":"15","invoice":"1213","sponsordate":"20170930","openlibrary_edition":"OL780709M","openlibrary_work":"OL1851027W","loans__status__status":"AVAILABLE","loans__status__num_loans":"5","loans__status__num_waitlist":"0","loans__status__last_waitlist_date":"2019-10-15T03:46:32Z","loans__status__last_loan_date":"2020-09-02T10:29:27Z","loans__status__num_history":"94","access-restricted-item":"true","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"98","filesxml":"Wed Apr 3 13:31:02 UTC 2024","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia903104.us.archive.org","simplelists":{"holdings":{"americanuniversity-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-09 10:46:23.477795"},"barryuniversity-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-08 07:41:41.235075"},"cnusd-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-06-25 03:58:23.357315"},"cua-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 21:20:47.353673"},"framingham-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-03-08 03:46:49.565626"},"georgetown-university-law-library-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-01-28 02:19:14.800274"},"gwulibraries-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-11 23:33:32.118386"},"johnshopkins-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-31 08:24:44.203363"},"kalamazoocollege-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-03-13 05:17:24.071806"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-26 10:44:02.209506"},"openlibrary-d-ol":{"notes":{"pallet":["IA40266214","IA40449919"],"num_copies":2},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2022-09-27 11:39:58.605306"},"phillipsacademy-preview":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-02-18 01:17:42.758301"},"randolph-macon-college-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-24 05:03:11.443293"},"riceuniversity-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 04:04:45.800659"},"saiacs-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-21 04:50:12.978402"},"spokanepubliclibrary-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-01-30 23:00:11.224893"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 00:28:34.623237"},"udc-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-12-11 03:15:50.170654"},"uni-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 07:12:19.893404"},"universityofarizona-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-14 02:16:54.330885"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 01:48:08.727227"},"universityofoklahoma-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-12-04 04:41:31.297846"},"universityofthewest-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-06-08 02:54:46.718564"},"wilsoncollege-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-06-30 23:26:24.266786"}}},"uniq":2079801991,"workable_servers":["ia903104.us.archive.org","ia803104.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http:\/\/www.worldcat.org\/oclc\/32396951?referer=xid"],"publisher":"Oxford University Press","form":["BA"],"lccn":["95012578"],"lang":"eng","city":"New York","author":"Robert C. Solomon, Kathleen M. Higgins.","year":"1996","isbn":["0195086473"],"title":"A short history of philosophy","oclcnum":["32396951","444293611","780824817","832654876"]},{"url":["http:\/\/www.worldcat.org\/oclc\/807676825?referer=xid"],"publisher":"Oxford University Press","form":["BC"],"lccn":["95012578"],"lang":"eng","city":"New York [etc.]","author":"Robert C. Solomon, Kathleen M. Higgins.","year":"1996","isbn":["0195101960"],"title":"A Short history of philosophy","oclcnum":["807676825","861900404","32396951","444293611","780824817","832654876"]}]}}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/socratestosartre0000stum.json b/archive/linked-pages/metadata/socratestosartre0000stum.json
new file mode 100644
index 0000000..94362fb
--- /dev/null
+++ b/archive/linked-pages/metadata/socratestosartre0000stum.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760106.eu.archive.org","dir":"/0/items/socratestosartre0000stum"},{"server":"dn790002.ca.archive.org","dir":"/0/items/socratestosartre0000stum"}],"workable":[{"server":"dn760106.eu.archive.org","dir":"/0/items/socratestosartre0000stum"},{"server":"dn790002.ca.archive.org","dir":"/0/items/socratestosartre0000stum"}]},"created":1786370935,"d1":"ia601902.us.archive.org","d2":"ia801902.us.archive.org","dir":"/15/items/socratestosartre0000stum","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1661110350","size":"16119","md5":"a110e12c96c4d912c27ea458bdd2be04","crc32":"08d6ab1b","sha1":"8e7d91f4e02281f3cab703343632abafdd2cc6b0","format":"Item Tile","rotation":"0"},{"name":"logs\/socratestosartre0000stum_iabdash_2021-03-1323:41:53.log","source":"original","mtime":"1615650116","size":"1345","md5":"08aa3fb57b08b32659358b48c7a72c1e","crc32":"ef3f4850","sha1":"05395a706f653206270805d8742a6d19e73cf001","format":"Log","private":"true"},{"name":"logs\/socratestosartre0000stum_scanning_2021-03-1323:42:01.log","source":"original","mtime":"1615650124","size":"1905549","md5":"66e629857a402448dd6d81aec3cf3d28","crc32":"72e21bed","sha1":"c39356ca2ea13d15a0422ae5cb061ae68fef1946","format":"Log","private":"true"},{"name":"logs\/socratestosartre0000stum_status_history_2021-03-1323:41:57.log","source":"original","mtime":"1615650120","size":"406","md5":"3d7ba161664014188f2d89f4f5c5c712","crc32":"d7c423f5","sha1":"12d64684c7b4f6d9c5336c27a2b2403c0f1623b8","format":"Log","private":"true"},{"name":"socratestosartre0000stum.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"socratestosartre0000stum_hocr.html","mtime":"1754067042","size":"1396850","private":"true","md5":"e197a6dcb27c343390c5c6d41e7b51e9","crc32":"f0fe2cd8","sha1":"1bc845d0af41a40ebe6c53e306c2cb8ef4a8b25a"},{"name":"socratestosartre0000stum.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"socratestosartre0000stum.pdf","mtime":"1754066908","size":"43999870","md5":"2444744dcfb71c1ec0cc75397ce0dc58","crc32":"bb8633ab","sha1":"d15cd2bcc601dd7d1a747efe454d801e70ef2a17"},{"name":"socratestosartre0000stum.pdf","source":"derivative","format":"Text PDF","original":"socratestosartre0000stum_page_numbers.json","mtime":"1724007159","size":"43787901","md5":"75370b366e21d25d4628546b7f82b0dd","crc32":"2b1a27a6","sha1":"b6a28befb06c18ed29ff1ed2ce07d758d84b21d2","private":"true"},{"name":"socratestosartre0000stum_chocr.html.gz","source":"derivative","ocr":"tesseract 5.0.0-alpha-20201231-10-g1236","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9849","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"socratestosartre0000stum_jp2.zip","mtime":"1616348943","size":"21437963","md5":"4975dc552e944f255ccb2e75e1b9d595","crc32":"4fc27fb5","sha1":"9315cc659cd181a6b5c06c79cd00ec183ae222f7","private":"true"},{"name":"socratestosartre0000stum_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"socratestosartre0000stum_scandata.xml","mtime":"1671315934","size":"788","md5":"7a5cd659174660979f93407137950d71","crc32":"cf0d2247","sha1":"60415c31a3b2577486e5ca1a4dadcbcb81f19448","private":"true"},{"name":"socratestosartre0000stum_dc.xml","source":"original","format":"Dublin Core","mtime":"1616325019","size":"2946","md5":"46d04ffe67192c0e4f787a52edc026a8","crc32":"05bdf95c","sha1":"22425eee67651766732a7b45d338399146bf5f16"},{"name":"socratestosartre0000stum_djvu.txt","source":"derivative","format":"DjVuTXT","original":"socratestosartre0000stum_djvu.xml","mtime":"1616349201","size":"1613182","md5":"9199d1dd92a2357c11fc22b09c33c5a4","crc32":"a66f3348","sha1":"207876f4ad7f095619ce8f42bdf4d2ce0f7ce1be","private":"true"},{"name":"socratestosartre0000stum_djvu.xml","source":"derivative","format":"Djvu XML","original":"socratestosartre0000stum_hocr.html","mtime":"1616349112","size":"20142408","md5":"797452a7d550b6020d2c21649bf23131","crc32":"0181d4d2","sha1":"81da42f8811a0d217a1d5b1fb3c1e0ddbbda52e6","private":"true"},{"name":"socratestosartre0000stum_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"socratestosartre0000stum.pdf","mtime":"1724008283","size":"43645735","md5":"f8fc5b5c8dd3b29351bbb162e0649207","crc32":"7eed52a3","sha1":"2367d5d794b90f38da36de63c5075bea62613626"},{"name":"socratestosartre0000stum_events.json","source":"original","mtime":"1616206062","size":"57","md5":"5cbd47e02eaef7691225e7734f78529d","crc32":"beb823b7","sha1":"6c6e9a4fde7b3bbe6dfcfb9eb16f171109269698","format":"JSON","private":"true"},{"name":"socratestosartre0000stum_files.xml","source":"original","format":"Metadata","md5":"6616a03869ed63409763e7aca13a2865","summation":"md5"},{"name":"socratestosartre0000stum_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9849","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"socratestosartre0000stum_chocr.html.gz","mtime":"1616349039","size":"36611833","md5":"99ef21f980661a5ed1ba8cdd1f402076","crc32":"27f2bd4c","sha1":"e9b99cb34be66a3689ab9588c4e2cb9f5683deef","private":"true"},{"name":"socratestosartre0000stum_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"socratestosartre0000stum_hocr.html","mtime":"1616349150","size":"6989","md5":"ddbbf5503457d58efd81383ba5c78e61","crc32":"bd2e3aba","sha1":"0a55461f5afb57060eb7ed9ae5ed42719d3da46f","private":"true"},{"name":"socratestosartre0000stum_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"419","word_conf_11_20":"182","word_conf_21_30":"286","word_conf_31_40":"282","word_conf_41_50":"275","word_conf_51_60":"286","word_conf_61_70":"320","word_conf_71_80":"608","word_conf_81_90":"1949","word_conf_91_100":"256823","format":"OCR Search Text","original":"socratestosartre0000stum_hocr.html","mtime":"1616349185","size":"534211","md5":"43a1a54e821d3ad0eff71283fe880be0","crc32":"976f1a36","sha1":"573aa803e78c90401835f4767935b6122b6d9387","private":"true"},{"name":"socratestosartre0000stum_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"socratestosartre0000stum_orig_jp2.tar","mtime":"1616340635","size":"323595123","md5":"046365fddd4aa2c0074f1614efd095f1","crc32":"49b3d707","sha1":"bb39feeb53e1c8d594a4e45e9e96153d1da9d149","private":"true","filecount":"570"},{"name":"socratestosartre0000stum_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"socratestosartre0000stum.epub","mtime":"1754067287","size":"1424099","md5":"28ee93884dbe7240ef6237b433fd5f57","crc32":"cee328a5","sha1":"8cf7e43a8766e156a9a617bb35423d1c96a9a0c0"},{"name":"socratestosartre0000stum_marc.xml","source":"original","mtime":"1615650110","size":"7924","md5":"2a441aac3f74155fbed3db8631b76065","crc32":"f9891e7b","sha1":"c17bf78db6e5b407cc4d15e39aa0b3e05efb2ca5","format":"MARC"},{"name":"socratestosartre0000stum_meta.mrc","source":"original","mtime":"1615650106","size":"3285","md5":"f76930bd7444dc7c8cb6958d6c0f782f","crc32":"e4fca57f","sha1":"186406ed350467f441231256fa4e5cabf3fff626","format":"MARC Binary"},{"name":"socratestosartre0000stum_meta.sqlite","source":"original","mtime":"1616324891","size":"45056","md5":"27c3c34bca45998e60d1404db94913a2","crc32":"0208842f","sha1":"b654a45206a8057632cb467d3890526446c44b47","format":"Metadata"},{"name":"socratestosartre0000stum_meta.xml","source":"original","mtime":"1754067288","size":"4788","md5":"057f686a720f477f123e50b8dc76ec71","crc32":"b262857d","sha1":"8cbd0570aa5f8b40830e0d95a5ba063939ff71b1","format":"Metadata"},{"name":"socratestosartre0000stum_orig_jp2.tar","source":"original","mtime":"1616324888","size":"814028800","md5":"de0b398cc886a8b1e281f513b90fb76d","crc32":"dc9ca2bf","sha1":"5d5e903bbaec8ef94631b9d85f4249d3270525c0","format":"Single Page Original JP2 Tar","private":"true","filecount":"570"},{"name":"socratestosartre0000stum_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"97","format":"Page Numbers JSON","original":"socratestosartre0000stum_hocr.html","mtime":"1724007138","size":"95360","md5":"9a6797ebbf2c9198e457be7b45a94f3f","crc32":"cae0cf03","sha1":"cef85c2238cefe443c79c81b6c8a5de2e091f5cb","private":"true"},{"name":"socratestosartre0000stum_scandata.xml","source":"original","mtime":"1671315934","size":"618263","md5":"86af5bf5f1867c5ea82d91dd0b237cfe","crc32":"9461b0b5","sha1":"3b7f0ae0676060d3df6add6afedb709a1ccd547f","format":"Scandata"},{"name":"socratestosartre0000stum_slip.png","source":"original","mtime":"1615618715","size":"40943","md5":"e13741962b43de924fa5d42e946e4950","crc32":"1bb7127a","sha1":"b6964221a1ec673e61c7244c394d05f6a53c7d35","format":"PNG","private":"true"},{"name":"socratestosartre0000stum_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"socratestosartre0000stum_slip.png","mtime":"1616325024","size":"5823","md5":"7fc1590e16bef440cc60f6c2c26f07bd","crc32":"79e9bb4f","sha1":"3568cb28f376513a280b2c55397101ddb6540ff0","private":"true"},{"name":"socratestosartre0000stum_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"socratestosartre0000stum_djvu.xml","mtime":"1671315642","size":"649","md5":"6a153db877dd368a4b17f4c2e6f8a3a4","crc32":"c08dda6d","sha1":"21f5e627dd41841948bdb550cb973b43effde39c","private":"true"}],"files_count":30,"item_last_updated":1754067335,"item_size":1354974265,"metadata":{"identifier":"socratestosartre0000stum","associated-names":"Fieser, James","boxid":"IA40078911","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Stumpf, Samuel Enoch, 1918-","date":"2003","description":["xiv, 498, [42] pages : 24 cm","(Publisher) This comprehensive, historically organized introduction to philosophy communicates the richness of the discipline and provides the student with a working knowledge of the development of Western philosophy. New co-author James Fieser has brought this classic text up-to-date both chronologically and stylistically while preserving the thoughtful, conceptual characteristics that have made it so successful. The text covers all periods of philosophy, lists philosophers alphabetically and chronologically on the end-papers, and features an exceptional glossary of key concepts","Includes bibliographical references (pages B1-B16) and index","PART ONE: ANCIENT GREEK PHILOSOPHY -- 1. Socrates predecessors -- 2. The sophists and Socrates -- 3. Plato -- 4. Aristotle -- PART TWO: HELLENISTIC AND MEDIEVAL PHILOSOPHY -- 5. Classical philosophy after Aristotle -- 6. Augustine -- 7. Philosophy in the Early Middle Ages -- 8. Aquinas and his Late Medieval successors -- PART THREE: EARLY MODERN PHILOSOPHY -- 9. Philosophy during the Renaissance -- 10. Rationalism on the continent -- 11. Empiricism in Britain -- PART FOUR: LATE MODERN AND 19TH CENTURY PHILOSOPHY -- 1 2. Kant -- 13. German idealism -- 14. Utilitarianism and positivism -- 15. Kierkegaard, Marx, and Nietzsche -- PART FIVE: 20TH CENTURY AND CONTEMPORARY PHILOSOPHY -- 16. Pragmatism and process philosophy -- 17. Analytic philosophy -- 18. Phenomenology and existentialism -- 19. Recent philosophy"],"isbn":["0072560789","9780072560787"],"language":"eng","lccn":"2002070957","mediatype":"texts","old_pallet":"IA18640","openlibrary_edition":"OL3569303M","openlibrary_work":"OL1870814W","operator":"associate-cecelia-atil@archive.org","publisher":"Boston, Mass. : McGraw-Hill","rcs_key":"24143","repub_state":"19","scanner":"station46.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"claremont","scribe3_search_id":"10017035917","subject":["Philosophy -- History","Philosophy"],"title":"Socrates to Sartre and beyond : a history of philosophy","tts_version":"4.4-initial-98-g6696694c","uploader":"station46.cebu@archive.org","publicdate":"2021-03-13 07:06:56","access-restricted-item":"true","imagecount":"570","scandate":"20210313174256","ppi":"360","republisher_operator":"associate-jeanette-beleno@archive.org","republisher_date":"20210320100701","republisher_time":"868","foldoutcount":"0","identifier-access":"http://archive.org/details/socratestosartre0000stum","identifier-ark":"ark:/13960/t45r59z1p","ocr":"tesseract 5.0.0-alpha-20201231-10-g1236","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9849","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"97","pdf_module_version":"0.0.10","external-identifier":["urn:acs6:socratestosartre0000stum:pdf:79566de5-8b4b-4c97-8c90-d82ec91d6e2f","urn:oclc:record:1245809680","urn:lcp:socratestosartre0000stum:lcpdf:d41534ee-942d-436c-bb30-42deabd4ce65","urn:lcp:socratestosartre0000stum:epub:cc98e73b-301a-4e29-b80b-e33b197dd222"],"addeddate":"2021-03-21 22:09:27","scanfee":"0;1.00;200","invoice":"1652","sponsordate":"20210331","col_number":"COL-658","collection":["claremont_school_of_theology","internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia801902.us.archive.org","uniq":1648500187,"workable_servers":["ia801902.us.archive.org","ia601902.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/tinkertoycompute00dewd.json b/archive/linked-pages/metadata/tinkertoycompute00dewd.json
new file mode 100644
index 0000000..6f4bb60
--- /dev/null
+++ b/archive/linked-pages/metadata/tinkertoycompute00dewd.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn790009.ca.archive.org","dir":"/0/items/tinkertoycompute00dewd"}],"workable":[{"server":"dn790009.ca.archive.org","dir":"/0/items/tinkertoycompute00dewd"}]},"created":1786381323,"d1":"ia903204.us.archive.org","d2":"ia803204.us.archive.org","dir":"/3/items/tinkertoycompute00dewd","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1661174247","size":"24338","format":"Item Tile","rotation":"0","md5":"4c47bcdf7f0d452ba1de57769ffef46f","crc32":"f6880112","sha1":"7ba22779b5c9d812858d63f0546d21b6ab13164c"},{"name":"tinkertoycompute00dewd.cdx.gz","source":"original","mtime":"1411666091","size":"7263","md5":"3784e6ebaababbc0549ff151cec7c46e","crc32":"f0a10a21","sha1":"b409736976db650ccf6f76d4f676ef08caa8bb7f","format":"Item CDX Index","private":"true"},{"name":"tinkertoycompute00dewd.cdx.idx","source":"original","mtime":"1411666091","size":"38","md5":"b64c09fb54308746fe430dbbb1d042e4","crc32":"37f81573","sha1":"f4bf35f1bb1f825dfda00f5cfa8569987b4f7a5b","format":"Item CDX Meta-Index","private":"true"},{"name":"tinkertoycompute00dewd.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"tinkertoycompute00dewd_hocr.html","mtime":"1754120620","size":"40548341","private":"true","md5":"e0cb7d38d534ee623fb0791ac69d9914","crc32":"f6317c63","sha1":"2524d3aaa9716d83f2f95cafc539412748828ea3"},{"name":"tinkertoycompute00dewd.gif","source":"derivative","format":"Animated GIF","original":"tinkertoycompute00dewd_jp2.zip","mtime":"1411655672","size":"306241","md5":"008e052bb0cd85b23bfcfc01a4f93c3a","crc32":"f619692e","sha1":"68a889585d33b58995cad82c1cee780af59cb810"},{"name":"tinkertoycompute00dewd.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"tinkertoycompute00dewd.pdf","mtime":"1754120507","size":"24533089","md5":"dffb6df8121727ac733a54a6a691542a","crc32":"ec6071bf","sha1":"8e4c685fb3c8df74c3af5ac888d29bc1127389a2"},{"name":"tinkertoycompute00dewd.pdf","source":"derivative","pdf_module_version":"0.0.25","pdf_degraded":"invalid-jp2-headers","format":"Text PDF","original":"tinkertoycompute00dewd_page_numbers.json","mtime":"1716744840","size":"24088936","md5":"685eca97a644f008ff5c5b763e628a1a","crc32":"bc9f136d","sha1":"a3be8d5b734e2ebcf8083cdbda01e39596c4b1ce","private":"true"},{"name":"tinkertoycompute00dewd.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1371231150","size":"511937","md5":"b43f7862d1772593ce3de464a6569913","crc32":"08550a33","sha1":"8903ff75d53741e0de6f1a7197b5f1129d3e0b9f"},{"name":"tinkertoycompute00dewd.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"tinkertoycompute00dewd.warc.gz","mtime":"1411650751","size":"7453","md5":"32806c852adc24c2b19f0fdcecc2c7a0","crc32":"22b2f90e","sha1":"be1b10d57590a2d6ea53156612172818f5b8f291","private":"true"},{"name":"tinkertoycompute00dewd_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"tinkertoycompute00dewd_jp2.zip","mtime":"1411659004","size":"5748313","md5":"b57bc0f06c35dbcf53a9d8222d341dff","crc32":"9359acfe","sha1":"fd539379b73bf4c931f938f4c2a164aa46e39483","private":"true"},{"name":"tinkertoycompute00dewd_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"tinkertoycompute00dewd_abbyy.gz","mtime":"1661174181","size":"5285467","md5":"56eddfb406ea032450c5a19177320edb","crc32":"dbe2eb9c","sha1":"8067b99800457bef49d80cc4e112f83e84b3e732","private":"true"},{"name":"tinkertoycompute00dewd_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"tinkertoycompute00dewd_scandata.xml","mtime":"1671477587","size":"780","md5":"8c9dd1f27d3ce1a1868bfb78dc56bd91","crc32":"7f19eafa","sha1":"4d2318c3e9d9c09f8a7c23130228a6f703719316","private":"true"},{"name":"tinkertoycompute00dewd_dc.xml","source":"original","format":"Dublin Core","mtime":"1371231150","size":"889","md5":"e705c7a8d6866d2211a9073f56e6eee4","crc32":"d1c9278b","sha1":"e3a8c0916ec906a168e3097e604406e7ddf95042"},{"name":"tinkertoycompute00dewd_djvu.txt","source":"derivative","format":"DjVuTXT","original":"tinkertoycompute00dewd_djvu.xml","mtime":"1716756868","size":"481661","md5":"9411ba935f88138e7e59529993183d82","crc32":"f5fa50c4","sha1":"a572b87a068c41fde7f6c6714296c888ca635d21","private":"true"},{"name":"tinkertoycompute00dewd_djvu.xml","source":"derivative","format":"Djvu XML","original":"tinkertoycompute00dewd_hocr.html","mtime":"1716756557","size":"5731061","md5":"e39c634c8300bcf0f293909f65b924b7","crc32":"5da1e8a5","sha1":"eda33a99b035b8e7a2a6c8eef5f1c6abf773b7b7","private":"true"},{"name":"tinkertoycompute00dewd_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"tinkertoycompute00dewd.pdf","mtime":"1716744878","size":"24020906","md5":"c4ce12b40293741ce1825d3d75ae798f","crc32":"7742910d","sha1":"689667f4d0d5a9a46bafabad6c02067754c715bb"},{"name":"tinkertoycompute00dewd_extramarc.xml","source":"original","mtime":"1402109092","size":"3093","md5":"6db59d0d3d6ae6785bd96446d8d3751f","crc32":"9a33f62a","sha1":"3d70f414ee1e6a827cf527b5e40d21d681c157b1","format":"Metadata"},{"name":"tinkertoycompute00dewd_files.xml","source":"original","format":"Metadata","md5":"a0b9f38913e82c2619548a79709dcd1a","summation":"md5"},{"name":"tinkertoycompute00dewd_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"tinkertoycompute00dewd_chocr.html.gz","mtime":"1661174212","size":"10556941","md5":"bdef1da052ec8c9f6f5ad54bf135b3c9","crc32":"bcfc4f40","sha1":"56d4ee7e78a986b07dacc3cc61caf8b0d4139b21","private":"true"},{"name":"tinkertoycompute00dewd_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"tinkertoycompute00dewd_hocr.html","mtime":"1661174225","size":"3132","md5":"270355238698b87a8aa10983ec6be870","crc32":"6d320fd1","sha1":"d9aade0dd16ebe00fe41d272e30b1d1fbfbb8364","private":"true"},{"name":"tinkertoycompute00dewd_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"1769","word_conf_11_20":"475","word_conf_21_30":"780","word_conf_31_40":"1337","word_conf_41_50":"2831","word_conf_51_60":"4593","word_conf_61_70":"7704","word_conf_71_80":"12727","word_conf_81_90":"14380","word_conf_91_100":"23694","format":"OCR Search Text","original":"tinkertoycompute00dewd_hocr.html","mtime":"1661174235","size":"158034","md5":"a4def8b315b12f2aa1fbbd6dfd22ca2a","crc32":"81ef5367","sha1":"93a94e807722af22287589eeada7086a1d0b9411","private":"true"},{"name":"tinkertoycompute00dewd_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"tinkertoycompute00dewd_orig_jp2.tar","mtime":"1411655611","size":"177454571","md5":"a47a56aa35a11e0bb177db41da350cde","crc32":"a8e1f0c3","sha1":"b2f50a86227e46f63cbbbb3f0cf9641c4ae2dee5","private":"true","filecount":"270"},{"name":"tinkertoycompute00dewd_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"tinkertoycompute00dewd.epub","mtime":"1754120681","size":"41293769","md5":"09969f3eea60c93e1cad9cbac11781e0","crc32":"588ff126","sha1":"75dee2bcfe072abae518598b650f34b9a40d8571"},{"name":"tinkertoycompute00dewd_loans.json","source":"original","mtime":"1599282686","size":"4329","format":"JSON","private":"true","md5":"8e47fd83345c7ad9d25caa9f56a55f52","crc32":"92c60b9d","sha1":"cf998290a392e82cfabfcb77122c4dc9ecfe7d54"},{"name":"tinkertoycompute00dewd_marc.xml","source":"original","format":"MARC","mtime":"1371231150","size":"2283","md5":"6117af58f5d7456248a6386443944a19","crc32":"6de18cc2","sha1":"76e7f620c2f1b76ef87c72bf9d911b409dc79d80"},{"name":"tinkertoycompute00dewd_meta.log","source":"derivative","format":"Metadata Log","original":"tinkertoycompute00dewd_xisbn.json","mtime":"1454786906","size":"609","md5":"826f8a1a63542236521265f6cc795b56","crc32":"d44ebc27","sha1":"89f73982f0c506ab33c35bf863797cfea324a64c","private":"true"},{"name":"tinkertoycompute00dewd_meta.mrc","source":"original","format":"MARC Binary","mtime":"1371231150","size":"717","md5":"b7b387d31f5e6646ddab75f2ec88e97b","crc32":"09b116a3","sha1":"0634dab914baa5bd6e9d62dddb1df6403dd13f7f"},{"name":"tinkertoycompute00dewd_meta.sqlite","source":"original","mtime":"1463123840","size":"6144","format":"Metadata","md5":"7681823d5602af2726d21e862293058e","crc32":"03e4772d","sha1":"44c27a6e99a36927a89f7da6bbe310c488114d0a"},{"name":"tinkertoycompute00dewd_meta.xml","source":"original","format":"Metadata","mtime":"1754120681","size":"3812","md5":"4f18ba1d4d7a2106fb59ae926a604f96","crc32":"b22a5c6b","sha1":"9735313dc54e9a8fc997e41e3ff1d140e72568fc"},{"name":"tinkertoycompute00dewd_metasource.xml","source":"original","format":"MARC Source","mtime":"1371231150","size":"311","md5":"ca2afe4e7119a8ee3a4799b9b2fff5a2","crc32":"f0c90897","sha1":"e147edcbf7f40f9e7d8043d95c98d9ad5c663783"},{"name":"tinkertoycompute00dewd_orig_jp2.tar","source":"original","mtime":"1411641641","size":"274032640","md5":"3fd0bb0ac39620d8ef7ff1067242cbf7","crc32":"24d995e6","sha1":"c4f0fd9a9d739b7a6c7ea09c9ce36d7ceea43074","format":"Single Page Original JP2 Tar","private":"true","filecount":"270"},{"name":"tinkertoycompute00dewd_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"tinkertoycompute00dewd_hocr.html","mtime":"1716742200","size":"44780","md5":"e424d7f3c7dc318aa548b778f757d3d7","crc32":"24b2b19e","sha1":"69e000672941871edcd370dfdb16e5e14f7dad46","private":"true"},{"name":"tinkertoycompute00dewd_scandata.xml","source":"original","mtime":"1671477587","size":"350522","md5":"ab21a05c3fb38e03f760b8e72fc915f8","crc32":"f27249c1","sha1":"7d9109e53f77feb06d2673ca5905262107d7e8e3","format":"Scandata"},{"name":"tinkertoycompute00dewd_xisbn.json","source":"original","mtime":"1454784582","size":"667","md5":"609a7be913e8978b7b9bf5770a601a52","crc32":"5a3a0ed0","sha1":"676c5cffdf4fc2df5bd6cc08614f8f40bdc13ebd","format":"OCLC xISBN JSON"}],"files_count":34,"item_last_updated":1754120900,"item_size":635213067,"metadata":{"isbn":["9780716724896","0716724898"],"openlibrary":"OL1402507M","title":"The  Tinkertoy computer and other machinations","creator":"A.K. Dewdney","language":"eng","publisher":"W.H. Freeman","subject":"Computers.","date":"1993","external-identifier":["urn:asin:0716724898","urn:acs6:tinkertoycompute00dewd:pdf:29091d01-fe48-44e4-baa0-24ef8051696c","urn:acs6:tinkertoycompute00dewd:epub:8a7f5b8c-3fe5-477f-b67d-86236df59898","urn:oclc:record:1036895388","urn:lcp:tinkertoycompute00dewd:lcpdf:dec72f28-c7d8-4483-b9ca-287580da97f1","urn:lcp:tinkertoycompute00dewd:epub:61423292-d0d3-4fe9-bd86-769f0b1c0224"],"repub_state":"4","updatedate":"2013-06-14 17:32:28","updater":"associate-lotu-tii@archive.org","mediatype":"texts","boxid":"IA1125322","contributor":"Internet Archive","scanningcenter":"shenzhen","sponsor":"Internet Archive","identifier":"tinkertoycompute00dewd","uploader":"associate-lotu-tii@archive.org","addeddate":"2013-06-14 17:32:32","publicdate":"2013-06-14 17:32:37","donor":"bostonpubliclibrary","extramarc":"University of Alberta Libraries","scanner":"scribe5.shenzhen.archive.org","repub_seconds":"185369","ppi":"500","camera":"Canon EOS 5D Mark II","operator":"associate-dengchenggui@archive.org","scandate":"20140922072132","republisher":"associate-xiemingshan@archive.org","imagecount":"270","foldoutcount":"0","identifier-access":"http://archive.org/details/tinkertoycompute00dewd","identifier-ark":"ark:/13960/t3pv99t3s","bookplateleaf":"0004","scanfee":"100","invoice":"11","sponsordate":"20150430","city":"New York","oclc-id":["27935794","474237172","611119565"],"lccn":"93010478","related-external-id":["urn:isbn:071672491X","urn:lccn:93010478","urn:oclc:611119565","urn:oclc:27935794","urn:oclc:474237172"],"backup_location":"ia905702_7","republisher_operator":"associate-xiemingshan@archive.org;associate-dengchenggui@archive.org","republisher_date":"20140925104003","openlibrary_edition":"OL1402507M","openlibrary_work":"OL1950475W","access-restricted-item":"true","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__num_history":"9","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"100","filesxml":"Wed Apr 3 15:18:25 UTC 2024","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5","pdf_degraded":"invalid-jp2-headers","pdf_module_version":"0.0.25"},"server":"ia803204.us.archive.org","uniq":862563559,"workable_servers":["ia803204.us.archive.org","ia903204.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http:\/\/www.worldcat.org\/oclc\/27935794?referer=xid"],"publisher":"W.H. Freeman","form":["BA"],"lccn":["93010478"],"lang":"eng","city":"New York","author":"A.K. Dewdney.","year":"1993","isbn":["0716724898"],"title":"The Tinkertoy computer and other machinations","oclcnum":["27935794","474237172","611119565"]},{"url":["http:\/\/www.worldcat.org\/oclc\/611119565?referer=xid"],"publisher":"W.H. Freeman","form":["BC"],"lccn":["93010478"],"lang":"eng","city":"New York","author":"A.K. Dewdney.","year":"1993","isbn":["071672491X"],"title":"The Tinkertoy computer and other machinations","oclcnum":["611119565","27935794","474237172"]}]}}
\ No newline at end of file
diff --git a/archive/linked-pages/metadata/williamjamesbiog00alle.json b/archive/linked-pages/metadata/williamjamesbiog00alle.json
new file mode 100644
index 0000000..2f4f47f
--- /dev/null
+++ b/archive/linked-pages/metadata/williamjamesbiog00alle.json
@@ -0,0 +1 @@
+{"alternate_locations":{"servers":[{"server":"dn760106.eu.archive.org","dir":"/0/items/williamjamesbiog00alle"},{"server":"dn790003.ca.archive.org","dir":"/0/items/williamjamesbiog00alle"}],"workable":[{"server":"dn760106.eu.archive.org","dir":"/0/items/williamjamesbiog00alle"},{"server":"dn790003.ca.archive.org","dir":"/0/items/williamjamesbiog00alle"}]},"created":1786381327,"d1":"ia601808.us.archive.org","d2":"ia801808.us.archive.org","dir":"/22/items/williamjamesbiog00alle","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1661310895","size":"12359","format":"Item Tile","rotation":"0","md5":"39f962e66ca8a191e9090dbcf3e9aebb","crc32":"b0a2489b","sha1":"d6320ea13e8ad26f3ec22678cf444ed25cda757d"},{"name":"williamjamesbiog00alle.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"williamjamesbiog00alle_hocr.html","mtime":"1754167741","size":"5261988","private":"true","md5":"11eade97e2ce31b31a88237cffcb6a9f","crc32":"0d1866af","sha1":"09bcb51f23576d4fd1edf2a22e543b4300baede5"},{"name":"williamjamesbiog00alle.gif","source":"derivative","format":"Animated GIF","original":"williamjamesbiog00alle_jp2.zip","mtime":"1341058090","size":"311949","md5":"6bb409206915349f69d90974aec93063","crc32":"aedba947","sha1":"1ca1a788df4dfa439ee233583c2e7eb763ba7a31"},{"name":"williamjamesbiog00alle.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"williamjamesbiog00alle.pdf","mtime":"1754167568","size":"48482042","md5":"ecedfe1f336cbe20bd0c9c02f61a00ad","crc32":"deebafef","sha1":"6aa54977e44694d09ef5c0902df253e0cf9a57dc"},{"name":"williamjamesbiog00alle.pdf","source":"derivative","pdf_module_version":"0.0.25","pdf_degraded":"invalid-jp2-headers","format":"Text PDF","original":"williamjamesbiog00alle_page_numbers.json","mtime":"1719665494","size":"48331059","md5":"3572038c61dcfe6ec27ea3219256c7dc","crc32":"2c074fec","sha1":"50dc2ba3fe3098a040a3702448768685634688e2","private":"true"},{"name":"williamjamesbiog00alle_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"williamjamesbiog00alle_jp2.zip","mtime":"1341062755","size":"21149474","md5":"a6f1707f912af5064fd6e6b235f83a71","crc32":"c9df8f3e","sha1":"9ab7f5c05a24409b55c0f8b58eeb1f33d8b67b29","private":"true"},{"name":"williamjamesbiog00alle_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","format":"chOCR","original":"williamjamesbiog00alle_abbyy.gz","mtime":"1638775222","size":"17872526","md5":"6dd506feebbd7613b284893103c93c8e","crc32":"edae6911","sha1":"1ed557f530f5110d5703b34103e4b8cf113eb5d4","private":"true"},{"name":"williamjamesbiog00alle_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"williamjamesbiog00alle_scandata.xml","mtime":"1671832267","size":"779","md5":"d42362308fed2b99aa146f3dd5dfaf1d","crc32":"fa0bffe7","sha1":"2421d70419018adcfef19c80c57bc6d838cca2f7","private":"true"},{"name":"williamjamesbiog00alle_dc.xml","source":"original","format":"Dublin Core","mtime":"1652076023","size":"888","md5":"df8a3b7331bdd7a1ce7874cf8aeb45f1","crc32":"cce1bfdc","sha1":"4064e1312dbe8ae59ecaafe6d354d2e26cf95d97"},{"name":"williamjamesbiog00alle_djvu.txt","source":"derivative","format":"DjVuTXT","original":"williamjamesbiog00alle_djvu.xml","mtime":"1719666037","size":"1598977","md5":"28601c825c7f66f9a99a747ff780259a","crc32":"9c39a97e","sha1":"a777a39254841e3c7815b25a53f92666e5e541ad","private":"true"},{"name":"williamjamesbiog00alle_djvu.xml","source":"derivative","format":"Djvu XML","original":"williamjamesbiog00alle_hocr.html","mtime":"1719654252","size":"18363779","md5":"347588a21daecd0ce63ccf2c5c39e374","crc32":"f6e58fdd","sha1":"3f67e28ecfccb7cefbd208442b610ff21c5af8c3","private":"true"},{"name":"williamjamesbiog00alle_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"williamjamesbiog00alle.pdf","mtime":"1719666043","size":"48178357","md5":"e322c1ee273b42c2dea83d0b2148883f","crc32":"e2fb5b8c","sha1":"8b1950f3a0442878fc17ca957884d02b58ffc707"},{"name":"williamjamesbiog00alle_files.xml","source":"original","format":"Metadata","md5":"0a0a332fbf41a21d8061720959816094","summation":"md5"},{"name":"williamjamesbiog00alle_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","format":"hOCR","original":"williamjamesbiog00alle_chocr.html.gz","mtime":"1638775324","size":"33798735","md5":"39bc7688b5ec0d568484fc95f70e2eea","crc32":"3c3ca495","sha1":"56eff2cb7cf2fe0b9ab46a158f955026a6deccd1","private":"true"},{"name":"williamjamesbiog00alle_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"williamjamesbiog00alle_hocr.html","mtime":"1638775377","size":"7212","md5":"601e880c2baeaf8c17d21e70b0b32134","crc32":"5a8fa6c5","sha1":"d0a6ab4cabd5146f9ecd58ed75d07d83183ffed6","private":"true"},{"name":"williamjamesbiog00alle_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"6452","word_conf_11_20":"8971","word_conf_21_30":"21586","word_conf_31_40":"27650","word_conf_41_50":"52143","word_conf_51_60":"52079","word_conf_61_70":"39881","word_conf_71_80":"15676","word_conf_81_90":"4616","word_conf_91_100":"5728","format":"OCR Search Text","original":"williamjamesbiog00alle_hocr.html","mtime":"1638775416","size":"559795","md5":"65ea332d6c4e4d9a1cbb11aaf32a4e9c","crc32":"ab7fd748","sha1":"e2a9e3912dd6d019e861a95bfc6e2ff7285bc0ed","private":"true"},{"name":"williamjamesbiog00alle_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"williamjamesbiog00alle_orig_jp2.tar","mtime":"1341057991","size":"273701117","md5":"6047a52611d4790e9b0c43a484733729","crc32":"dc357982","sha1":"f8a0e0e49f4a6ccb22205b8ae03e5a16149c0bed","private":"true","filecount":"590"},{"name":"williamjamesbiog00alle_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"williamjamesbiog00alle.epub","mtime":"1754167866","size":"5355418","md5":"3fd530c8a59a91e2a57af823f06b7d61","crc32":"97958b59","sha1":"96f39989e0caed0ecfc928cff74af85a7442d50e"},{"name":"williamjamesbiog00alle_loans.json","source":"original","mtime":"1593185551","size":"4590","format":"JSON","private":"true","md5":"434c335264794be3fff9d33edf56f717","crc32":"540b2266","sha1":"264ffdd69e8e141e3c8fb38b7944647724b612ad"},{"name":"williamjamesbiog00alle_marc.xml","source":"original","format":"MARC","mtime":"1332428241","size":"2063","md5":"d1b40de44a445de6f9f090fbdd3a9858","crc32":"12b33688","sha1":"37836e14626a7c69c6f618aae97adb988bee5f8d"},{"name":"williamjamesbiog00alle_meta.mrc","source":"original","format":"MARC Binary","mtime":"1332428241","size":"596","md5":"5ef31f7a325b9f4bed4b809b08a328c7","crc32":"afc6e6c1","sha1":"67c330199b185ca0311d81fc920ab6415eeb7753"},{"name":"williamjamesbiog00alle_meta.sqlite","source":"original","mtime":"1466256213","size":"6144","format":"Metadata","md5":"26111b6b97955e144d8666dc7c334410","crc32":"f9ec2e56","sha1":"a5e5dbf00ad268c29abe9c5b45d63a0973d1d358"},{"name":"williamjamesbiog00alle_meta.xml","source":"original","format":"Metadata","mtime":"1754167866","size":"3206","md5":"66fd4ce86ae35c72a6b2aad6c1616815","crc32":"2e18b95e","sha1":"eb64afb647df9460254d386bd7e939a9868b1041"},{"name":"williamjamesbiog00alle_metasource.xml","source":"original","format":"MARC Source","mtime":"1332428241","size":"286","md5":"26f9dcbba26ba9b89229752652d6f9c9","crc32":"47b79b76","sha1":"f2b6a217d1ed8372bb42bd8413651423df937de4"},{"name":"williamjamesbiog00alle_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","mtime":"1340413200","size":"349818880","md5":"ebeba3cfc35e050ef7f2b8f6dba0829b","crc32":"b1c9bca8","sha1":"08ac46c1d40866e2a26751a721883e59ed1f91c7","private":"true","filecount":"590"},{"name":"williamjamesbiog00alle_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"0","format":"Page Numbers JSON","original":"williamjamesbiog00alle_hocr.html","mtime":"1719654584","size":"100011","md5":"40b977c09e9261dc41c0c39e2fadd05e","crc32":"69da6b4c","sha1":"8eda345853952d8bbaa2436d3a6ff028f856a80b","private":"true"},{"name":"williamjamesbiog00alle_scandata.xml","source":"original","format":"Scandata","mtime":"1671832267","size":"773480","md5":"16b241256e8a34162c4de21c215e655e","crc32":"209ba952","sha1":"d2e8ac6e0ff028e7152558cbd98a56f6407fc7ce"}],"files_count":27,"item_last_updated":1754167920,"item_size":873695710,"metadata":{"title":"William James; a biography","creator":"Allen, Gay Wilson, 1903-","lccn":"67010217","openlibrary":"OL21219399M","subject":"James, William, 1842-1910","publisher":"New York, Viking Press","date":"1967","language":"eng","description":"Bibliographical references included in \"Notes\" (p. 523-545)","mediatype":"texts","page-progression":"lr","repub_state":"4","updatedate":"2012-03-22 14:56:56","updater":"associate-lotu-tii@archive.org","sponsor":"Internet Archive","contributor":"Internet Archive","scanningcenter":"shenzhen","shiptracking":"f0110","boxid":"IA154517","identifier":"williamjamesbiog00alle","uploader":"associate-lotu-tii@archive.org","addeddate":"2012-03-22 14:57:23","publicdate":"2012-03-22 14:57:26","scanner":"scribe13.shenzhen.archive.org","repub_seconds":"102425","ppi":"514","camera":"Canon EOS 5D Mark II","operator":"scanner-shenzhen-heng@archive.org","scandate":"20120621081829","republisher":"scanner-shenzhen-lori@archive.org","imagecount":"590","foldoutcount":"0","identifier-access":"http://archive.org/details/williamjamesbiog00alle","identifier-ark":"ark:/13960/t23b76p95","ocr":"ABBYY FineReader 8.0","scanfee":"100","external-identifier":["urn:acs6:williamjamesbiog00alle:pdf:28b3a694-558a-4abb-b8fc-cdf8e8f4d170","urn:acs6:williamjamesbiog00alle:epub:23525426-23d3-4470-a31d-f696afab0a78","urn:oclc:record:1036916813","urn:lcp:williamjamesbiog00alle:lcpdf:7d39fdde-e765-498b-9b5a-99adb1149566","urn:lcp:williamjamesbiog00alle:epub:21fee7b6-d8c4-4e3f-a6d1-2005fb46ae32"],"donor":["internetarchivebookdrive","bowles"],"sponsordate":"not to be invoiced-past billing period","boxid_2":"CH126914","backup_location":"ia903800_23","openlibrary_edition":"OL21219399M","openlibrary_work":"OL16999366W","republisher_operator":"scanner-shenzhen-lori@archive.org;scanner-shenzhen-heng@archive.org","republisher_date":"20120623005926","access-restricted-item":"true","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","page_number_confidence":"0","filesxml":"Wed Apr 3 16:55:24 UTC 2024","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5","pdf_degraded":"invalid-jp2-headers","pdf_module_version":"0.0.25"},"server":"ia601808.us.archive.org","uniq":62668047,"workable_servers":["ia601808.us.archive.org","ia801808.us.archive.org"]}
\ No newline at end of file
diff --git a/archive/linked-pages/raw/0e16f0236443924f.html b/archive/linked-pages/raw/0e16f0236443924f.html
new file mode 100644
index 0000000..86810e4
--- /dev/null
+++ b/archive/linked-pages/raw/0e16f0236443924f.html
@@ -0,0 +1,171 @@
+<html>
+
+<head>
+<meta http-equiv="Content-Language" content="en-us">
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
+<meta name="ProgId" content="FrontPage.Editor.Document">
+<title>Randall Dipert's Website | Courses</title>
+</head>
+
+<body background="beigeback.gif"
+style="font-family: Times New Roman; font-size: 12pt; color: #000000">
+<div align="center"><center>
+
+  <table border="0" cellpadding="0" cellspacing="0" width="600" bgcolor="#D9D0C5">
+    <tr>
+      <td><p align="center"><img border="0" src="bar.gif" width="600" height="3"><br>
+        <img border="0" src="header.gif" width="350" height="75"><img border="0" src="littlepeirce.gif" width="55" height="75"><br>
+        <img border="0" src="bar.gif" width="600" height="3"></td>
+      </tr>
+      <tr>
+        <td><div align="center"><center><table border="0" cellpadding="0" cellspacing="0"
+    width="100%" background="beigeback.gif">
+              <tr>
+                <td><p align="center"><font size="2" face="Times New Roman"><a href="aboutme.htm">About Me</a></font></td>
+                  <td><p align="center"><font size="2" face="Times New Roman" color="#400040"><b>Courses</b></font></td>
+                    <td><p align="center"><font size="2" face="Times New Roman"><a href="currentresearch.htm">Current
+        Research</a></font></td>
+                      <td><p align="center"><font size="2" face="Times New Roman"><a href="olderpapers.htm">Older
+        Papers</a></font></td>
+                        <td><p align="center"><font size="2" face="Times New Roman"><a href="curriculumvitae.htm">Curriculum
+        vitae</a></font></td>
+                          <td><p align="center"><font size="2" face="Times New Roman" color="#D9D0C5"><a
+        href="index.html">Home</a></font></td>
+                          </tr>
+                        </table>
+                      </center></div></td>
+                </tr>
+                <tr>
+                  <td><img border="0" src="bar.gif" width="600" height="3"></td>
+                </tr>
+                <tr>
+                  <td><p align="center"><br>
+                    <font face="Times New Roman" size="5"><b>Courses<br>
+                    </b></font></p>
+                    <p align="left"><font face="Times New Roman" size="4"><strong>University at Buffalo, Fall
+    2000<br>
+                    <br>
+                    </strong><em>Note:&nbsp; Most of these documents are in Word 97, and may require<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft Word or Microsoft Explorer in
+    order to read them.<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If you have difficulty getting files,
+    tell me how you're doing it,<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if you have
+    Microsoft Word, what the error message is, etc.<br>
+                    </em></font></p>
+                    <p align="left"><font face="Times New Roman" size="4">PHI 101&nbsp;&nbsp; <em>Introduction
+    to Philosophy</em><br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; <a
+    href="Courses/Syllabus%20PH101.doc">Syllabus</a> (As distributed in class. Updated 9/6/00)<br>
+    &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A
+    remark:&nbsp; A student in PHI 101 brought to my attention on<br>
+    &nbsp;&nbsp;
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    September 5th that the blackboard in Baldy 101 is almost<br>
+    &nbsp;&nbsp;
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    unreadable from the last rows.&nbsp; I'll start using overheads and<br>
+    &nbsp;&nbsp;
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    will post on this website, once I return from Holland, abbreviated<br>
+    &nbsp;&nbsp;
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    notes from classes on Aug. 29th and 31st, and full notes from<br>
+    &nbsp;&nbsp;
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    class on Sept 5th (Plato's <em>Euthyphro</em>, piety, and definitions).<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    As promised: here are <a href="Courses/Comments%20on%20Euthyphro%20Sept%205%202000.doc">notes
+    on the Euthyphro</a>&nbsp;(updated 9/17/00)<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    Here is the overhead on <a
+    href="Courses/Overhead%20%20Euthyphro%20in%20class%2014%20SEP.doc">Euthyphro</a> used in
+    class Th 9/14/00&nbsp;<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    Late breaking developments&nbsp;on the <font color="#FF0000">quiz</font> Tuesday Sept
+    19th:<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    It will include the Apology only up to p. 33<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    About 25 multiple-choice questions, 4 very short answer<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    questions.<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recent
+                    <a href="Courses/Correspondence%2017%20Sept.doc">correspondence</a> with students.
+    (Updated Sept 17th).<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font
+    color="#FF0000">Nota bene</font> (&quot;Note well&quot;): If you send me e-mail, I may
+    include your<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; message
+    and my reply in the &quot;Correspondence&quot; file that I'll<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; post
+    for everyone to look at.&nbsp; (This seems only fair.)&nbsp; I'll try to<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete
+    your name; if you have a problem with this, say so in <br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; your
+    e-mail message to me.<br>
+                    <br>
+                    <br>
+    PHI 215&nbsp;&nbsp; <em>Deductive Logic</em><br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; <a
+    href="Courses/Syllabus%20PHI215.doc">Syllabus</a> (As distributed in class. Updated
+    9/6/00)<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                    <a href="Courses/Notes%20and%20Worked%20Exercise%20%205%20Sep%202000.doc">Class Notes and
+    Worked Exercises </a>from Sept 5th.<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                    <a href="Courses/First%20homework%20assignment%20FOR%20POSTING.doc">Homework assignment</a>
+    due Sept 14th.<br>
+                    <br>
+    PHI 531:&nbsp; <em>Ontology of Actions and Artifacts</em><br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                    <a href="Courses/Syllabus%20PHI%20531.doc">Syllabus</a> &nbsp; (As distributed in class.
+    Updated 9/6/00)</font></p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left"><font face="Times New Roman" size="4"><strong><br>
+                    <br>
+    U.S. Military Academy/West Point Courses</strong></font></p>
+                    <p align="left"><strong><font face="Times New Roman" size="4">Spring 2000
+    (&quot;002&quot;)</font><font face="Times New Roman" size="3"><br>
+                    </font></strong></p>
+                    <p align="left"><strong><font face="Times New Roman" size="4">PY201</font><font
+    face="Times New Roman" size="3"><br>
+                    </strong>PY201. Spring 2000: <a href="PY%20201%20Syllabus.doc">Syllabus</a>. &nbsp; Core
+    course on philosophy, reasoning, ethical theories, and military ethics.<br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
+                    <p align="left"><font face="Times New Roman" size="4"><strong>EP 386&nbsp; Philosophy of
+    Science</strong></font><font face="Times New Roman" size="3"><br>
+    EP 386.&nbsp; Spring 2000: Syllabus. &nbsp; Philosophy of Science and Mathematics. &nbsp;
+    Click <a href="Phil%20of%20Science%20Syllabus.doc">here</a> (a Word DOC file).</font></p>
+                    <p align="left"><font face="Times New Roman" size="4"><strong>Fall 1999</strong></font><font
+    face="Times New Roman" size="3"><br>
+    EP 359, Logical Reasoning.&nbsp; Fall 1999.&nbsp; Syllabus.&nbsp; Class notes from last
+    weeks.&nbsp; Links to my <em>Encyc.</em> <em>Britannica</em> articles on the history of
+    logic. Links to other logic resources on the Web.&nbsp; Click <a
+    href="http://www.neologic.net/rd/logic/ep359.htm">here</a>.<br>
+                    <br>
+                    </font><font face="Times New Roman" size="4"><strong>Miscellaneous</strong></font></p>
+                    <p align="left"><font face="Times New Roman" size="3"><strong><em>What Every Educated
+    Person Should Know about Philosophy.</em></strong>&nbsp; A list of books and articles,
+    concepts, and quotations which I suggest every college graduate should know; also,
+    extended to a graduate who is a philosophy major. A bit grandiose, overreaching, and
+    pompous--but maybe suggestive of something useful.&nbsp; Click <a
+    href="http://www.neologic.net/rd/logic/phil-lt5.doc">here</a> (a Word DOC file).</font></p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left">&nbsp;</p>
+                    <p align="left">&nbsp;</td>
+                  </tr>
+                  <tr>
+                    <td></td>
+                  </tr>
+                </table>
+              </center></div>
+            </body>
+          </html>
diff --git a/archive/linked-pages/raw/0e983cc34b06a67e.html b/archive/linked-pages/raw/0e983cc34b06a67e.html
new file mode 100644
index 0000000..0562d61
--- /dev/null
+++ b/archive/linked-pages/raw/0e983cc34b06a67e.html
@@ -0,0 +1,318 @@
+<!doctype html>
+<html class="no-js" lang="en">
+  <head>
+    <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <!-- Use title if it's in the page YAML frontmatter -->
+    <title>Clojure/West :: San Francisco March 2014</title>
+
+    <link href="/stylesheets/style.css" media="screen" rel="stylesheet" type="text/css" />
+    <script src="//use.typekit.net/obo7szc.js" type="text/javascript"></script>
+<script src="/javascripts/modernizr.js" type="text/javascript"></script>
+    <script type="text/javascript">try{Typekit.load();}catch(e){}</script>
+  </head>
+
+  <body class="index">
+    <div class="hero">
+      <h1>Clojure/West</h1>
+      <h2>
+        March 24-26 2014
+        <span>The Palace Hotel San Francisco</span>
+      </h2>
+      <div class="actions">
+        <a href="https://www.eventbrite.com/e/clojurewest-2014-tickets-10153269703" class="button radius transparent success">Register for Clojure/West</a>
+        </br>
+        <a href="https://www.eventbrite.com/e/sf-clojure-training-intro-to-clojure-datomic-clojurescript-tickets-10165560465" class="button radius transparent small">Register for Intro to Clojure, ClojureScript or Datomic Training</a>
+    </div>
+    </div>
+    <div class="row">
+      <div class="large-8 medium-12 small-12 large-centered columns">
+        <nav>
+          <a class="home" href="/">home</a>
+          <strong>&bull;</strong>
+          <a href="/speakers">Speakers</a>
+          <strong>&bull;</strong>
+          <a href="/schedule">Schedule</a>
+          <strong>&bull;</strong>
+          <a href="/sponsorship-prospectus.pdf">Sponsorship Prospectus</a>
+        </nav>
+      </div>
+    </div>
+    <div class="row">
+  <div class="large-8 medium-8 small-12 large-centered medium-centered columns page">
+    <h2>The Venue</h2>
+    <p>
+    This year, Clojure/West will be held at <a href="http://www.sfpalace.com">The Palace Hotel</a>.
+      <br/>
+      2 New Montgomery Street,
+      <br/>
+      San Francisco, CA 94105
+      <br/>
+      (415) 512-1111
+    </p>
+    <p><a href="https://www.starwoodmeeting.com/StarGroupsWeb/res?id=1401131690&key=2C517">Reserve your hotel room</a>, $199/night includes free Wi-Fi</p>
+    <h3>Transportation Info</h3>
+    <h4>Airports</h4>
+    <ul class="no-disc">
+      <li>San Francisco Airport (SFO): Nearest Airport to the conference venue <br/><em>45 minutes via <a href="http://www.bart.gov/">BART</a> or ~ $40 Taxi</em></li>
+      <li>Oakland Int’l Airport (OAK): <br/><em>55 minutes via <a href="http://www.bart.gov/">BART</a></em></li>
+    </ul>
+  </div>
+</div>
+
+    <div class="sponsors">
+      <div class="row">
+        <div class="large-8 medium-12 small-12 large-centered medium-centered columns">
+          <h4>our sponsors</h4>
+          <a class="platinum" href="http://www.stapleslabs.com/"><img src="/images/sponsors/staples.png" /></a>
+          <a class="platinum" href="http://factual.com/"><img src="/images/sponsors/factual.png" /></a>
+          <hr/>
+          <a class="gold" href="http://walmartlabs.com/"><img src="/images/sponsors/walmart.png" /></a>
+          <a class="gold" href="http://apartmentguide.com/"><img src="/images/sponsors/apartment-guide.png" /></a>
+          <hr/>
+          <ul class="large-block-grid-2 medium-block-grid-2 small-block-grid-2">
+            <li><a href="http://basho.com/"><img src="/images/sponsors/basho.png" /></a></li>
+            <li><a href="http://twosigma.com/"><img src="/images/sponsors/two-sigma.png" /></a></li>
+          </ul>
+          <hr/>
+          <ul class="large-block-grid-6 medium-block-grid-6 small-block-grid-2">
+            <li><a href="http://oreilly.com/"><img src="/images/sponsors/oreilly.png" /></a></li>
+            <li><a href="http://boundforanything.com/"><img src="/images/sponsors/bound.png" /></a></li>
+            <li><a href="http://oasisdigital.com/"><img src="/images/sponsors/oasis.png" /></a></li>
+            <li><a href="http://www.climate.com/"><img src="/images/sponsors/climate-corp.png" /></a></li>
+            <li><a href="http://www.brickalloy.com/"><img src="/images/sponsors/brickalloy.png" /></a></li>
+            <li><a href="http://www.farmlogs.com/"><img src="/images/sponsors/farmlogs.png" /></a></li>
+          </ul>
+        </div>
+      </div>
+    </div>
+    <div class="blue">
+      <div class="row">
+        <div class="small-12 large-6 medium-6 medium-centered large-centered columns">
+          <div>
+            <a class="button radius" data-reveal-id="myModal" href="#">Register for the newsletter</a>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class="footer">
+      <h3>Brought to you by <a class="cognitect" href="http://cognitect.com">cognitect</a></h3>
+      <a href="/anti-harassment-policy">Anti-harassment Policy</a>
+    </div>
+
+    <div id="myModal" class="reveal-modal small" data-reveal>
+  <a class="close-reveal-modal">&#215;</a>
+  <!-- Begin MailChimp Signup Form -->
+  <div id="mc_embed_signup">
+    <form action="http://clojure-conj.us2.list-manage.com/subscribe/post?u=c85bcdf7c97dd92c10d4d6998&amp;id=cc86431f7d" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" data-abide novalidate>
+      <h2>Sign up for updates on Clojure/West</h2>
+      <div class="mc-field-group">
+        <label for="mce-EMAIL">Email Address</label>
+        <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" required>
+      </div>
+      <div id="mce-responses" class="clear">
+        <div class="response alert-box radius warning" id="mce-error-response" style="display:none"></div>
+        <div class="response alert-box radius success" id="mce-success-response" style="display:none"></div>
+      </div>    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
+      <div style="position: absolute; left: -5000px;"><input type="text" name="b_c85bcdf7c97dd92c10d4d6998_cc86431f7d" value=""></div>
+      <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button radius small"></div>
+    </form>
+  </div>
+  <script type="text/javascript">
+    var fnames = new Array();var ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='CITY';ftypes[3]='text';fnames[4]='MMERGE4';ftypes[4]='text';fnames[5]='MMERGE5';ftypes[5]='text';fnames[6]='MMERGE6';ftypes[6]='text';fnames[7]='MMERGE7';ftypes[7]='text';
+    try {
+      var jqueryLoaded=jQuery;
+      jqueryLoaded=true;
+    } catch(err) {
+      var jqueryLoaded=false;
+    }
+    var head= document.getElementsByTagName('head')[0];
+    if (!jqueryLoaded) {
+      var script = document.createElement('script');
+      script.type = 'text/javascript';
+      script.src = '//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js';
+      head.appendChild(script);
+      if (script.readyState && script.onload!==null){
+        script.onreadystatechange= function () {
+          if (this.readyState == 'complete') mce_preload_check();
+        }
+      }
+    }
+
+    var err_style = '';
+    try{
+      err_style = mc_custom_error_style;
+    } catch(e){
+      err_style = '#mc_embed_signup input.mce_inline_error{border-color:#6B0505;} #mc_embed_signup div.mce_inline_error{margin: 0 0 1em 0; padding: 5px 10px; background-color:#6B0505; font-weight: bold; z-index: 1; color:#fff;}';
+    }
+    var head= document.getElementsByTagName('head')[0];
+    var style= document.createElement('style');
+    style.type= 'text/css';
+    if (style.styleSheet) {
+      style.styleSheet.cssText = err_style;
+    } else {
+      style.appendChild(document.createTextNode(err_style));
+    }
+    head.appendChild(style);
+    setTimeout('mce_preload_check();', 250);
+
+    var mce_preload_checks = 0;
+    function mce_preload_check(){
+      if (mce_preload_checks>40) return;
+      mce_preload_checks++;
+      try {
+        var jqueryLoaded=jQuery;
+      } catch(err) {
+        setTimeout('mce_preload_check();', 250);
+        return;
+      }
+      var script = document.createElement('script');
+      script.type = 'text/javascript';
+      script.src = 'http://downloads.mailchimp.com/js/jquery.form-n-validate.js';
+      head.appendChild(script);
+      try {
+        var validatorLoaded=jQuery("#fake-form").validate({});
+      } catch(err) {
+        setTimeout('mce_preload_check();', 250);
+        return;
+      }
+      mce_init_form();
+    }
+    function mce_init_form(){
+      jQuery(document).ready( function($) {
+        var options = { errorClass: 'mce_inline_error', errorElement: 'div', onkeyup: function(){}, onfocusout:function(){}, onblur:function(){}  };
+        var mce_validator = $("#mc-embedded-subscribe-form").validate(options);
+        $("#mc-embedded-subscribe-form").unbind('submit');//remove the validator so we can get into beforeSubmit on the ajaxform, which then calls the validator
+        options = { url: 'http://clojure-conj.us2.list-manage.com/subscribe/post-json?u=c85bcdf7c97dd92c10d4d6998&id=cc86431f7d&c=?', type: 'GET', dataType: 'json', contentType: "application/json; charset=utf-8",
+          beforeSubmit: function(){
+            $('#mce_tmp_error_msg').remove();
+            $('.datefield','#mc_embed_signup').each(
+              function(){
+              var txt = 'filled';
+              var fields = new Array();
+              var i = 0;
+              $(':text', this).each(
+                function(){
+                fields[i] = this;
+                i++;
+              });
+              $(':hidden', this).each(
+                function(){
+                var bday = false;
+                if (fields.length == 2){
+                  bday = true;
+                  fields[2] = {'value':1970};//trick birthdays into having years
+                }
+                if ( fields[0].value=='MM' && fields[1].value=='DD' && (fields[2].value=='YYYY' || (bday && fields[2].value==1970) ) ){
+                  this.value = '';
+                } else if ( fields[0].value=='' && fields[1].value=='' && (fields[2].value=='' || (bday && fields[2].value==1970) ) ){
+                  this.value = '';
+                } else {
+                  if (/\[day\]/.test(fields[0].name)){
+                    this.value = fields[1].value+'/'+fields[0].value+'/'+fields[2].value;
+                  } else {
+                    this.value = fields[0].value+'/'+fields[1].value+'/'+fields[2].value;
+                  }
+                }
+              });
+            });
+            $('.phonefield-us','#mc_embed_signup').each(
+              function(){
+              var fields = new Array();
+              var i = 0;
+              $(':text', this).each(
+                function(){
+                fields[i] = this;
+                i++;
+              });
+              $(':hidden', this).each(
+                function(){
+                if ( fields[0].value.length != 3 || fields[1].value.length!=3 || fields[2].value.length!=4 ){
+                  this.value = '';
+                } else {
+                  this.value = 'filled';
+                }
+              });
+            });
+            return mce_validator.form();
+          },
+          success: mce_success_cb
+        };
+        $('#mc-embedded-subscribe-form').ajaxForm(options);
+
+
+      });
+    }
+    function mce_success_cb(resp){
+      $('#mce-success-response').hide();
+      $('#mce-error-response').hide();
+      if (resp.result=="success"){
+        $('#mce-'+resp.result+'-response').show();
+        $('#mce-'+resp.result+'-response').html(resp.msg);
+        $('#mc-embedded-subscribe-form').each(function(){
+          this.reset();
+        });
+      } else {
+        var index = -1;
+        var msg;
+        try {
+          var parts = resp.msg.split(' - ',2);
+          if (parts[1]==undefined){
+            msg = resp.msg;
+          } else {
+            i = parseInt(parts[0]);
+            if (i.toString() == parts[0]){
+              index = parts[0];
+              msg = parts[1];
+            } else {
+              index = -1;
+              msg = resp.msg;
+            }
+          }
+        } catch(e){
+          index = -1;
+          msg = resp.msg;
+        }
+        try{
+          if (index== -1){
+            $('#mce-'+resp.result+'-response').show();
+            $('#mce-'+resp.result+'-response').html(msg);
+          } else {
+            err_id = 'mce_tmp_error_msg';
+            html = '<div id="'+err_id+'" style="'+err_style+'"> '+msg+'</div>';
+
+            var input_id = '#mc_embed_signup';
+            var f = $(input_id);
+            if (ftypes[index]=='address'){
+              input_id = '#mce-'+fnames[index]+'-addr1';
+              f = $(input_id).parent().parent().get(0);
+            } else if (ftypes[index]=='date'){
+              input_id = '#mce-'+fnames[index]+'-month';
+              f = $(input_id).parent().parent().get(0);
+            } else {
+              input_id = '#mce-'+fnames[index];
+              f = $().parent(input_id).get(0);
+            }
+            if (f){
+              $(f).append(html);
+              $(input_id).focus();
+            } else {
+              $('#mce-'+resp.result+'-response').show();
+              $('#mce-'+resp.result+'-response').html(msg);
+            }
+          }
+        } catch(e){
+          $('#mce-'+resp.result+'-response').show();
+          $('#mce-'+resp.result+'-response').html(msg);
+        }
+      }
+    }
+
+  </script>
+  <!--End mc_embed_signup-->
+</div>
+
+
+    <script src="/javascripts/all.js" type="text/javascript"></script>
+  </body>
+</html>
diff --git a/archive/linked-pages/raw/135616cce9046f92.html b/archive/linked-pages/raw/135616cce9046f92.html
new file mode 100644
index 0000000..d10b2b5
--- /dev/null
+++ b/archive/linked-pages/raw/135616cce9046f92.html
@@ -0,0 +1,3840 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>The mathematical experience : Davis, Philip J., 1923- : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=1fbfb6b4102048d78aad1bb4f841776f,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.760865"/>    <meta name="sentry-trace" content="1fbfb6b4102048d78aad1bb4f841776f-88b3c72dfee04360-0"/>
+    <script  nonce="290f18a9595f29b094e15adad57b7222" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="290f18a9595f29b094e15adad57b7222" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="xix, 440 p. : 24 cm"/>
+                      <meta property="og:title" content="The mathematical experience : Davis, Philip J., 1923- : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="xix, 440 p. : 24 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/mathematicalexpe0000davi">
+                      <meta property="og:url" content="https://archive.org/details/mathematicalexpe0000davi">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="xix, 440 p. : 24 cm"/>
+<meta property="twitter:title" content="The mathematical experience : Davis, Philip J., 1923- : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/mathematicalexpe0000davi/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/mathematicalexpe0000davi">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=12a7f4dc09e4cd814af93537dafe0ef1;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dmathematicalexpe0000davi%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=12a7f4dc09e4cd814af93537dafe0ef1;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dmathematicalexpe0000davi%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/mathematicalexpe0000davi">
+
+          <link itemprop="image" href="https://archive.org/services/img/mathematicalexpe0000davi">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    The mathematical experience  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/mathematicalexpe0000davi/mathematicalexpe0000davi" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/mathematicalexpe0000davi/mathematicalexpe0000davi" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn790009.ca.archive.org","dir":"/0/items/mathematicalexpe0000davi"}],"workable":[{"server":"dn790009.ca.archive.org","dir":"/0/items/mathematicalexpe0000davi"}]},"created":1786381278,"d1":"ia601907.us.archive.org","d2":"ia801907.us.archive.org","dir":"/24/items/mathematicalexpe0000davi","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660572768","size":"13503","format":"Item Tile","rotation":"0","md5":"bc46fd36f37875b7d2c60973ea68625b","crc32":"b3f7236d","sha1":"ff8d8675410b29da58d50707639cd8820976e031"},{"name":"logs/mathematicalexpe0000davi_iabdash_2020-01-1813:58:36.log","source":"original","mtime":"1579327120","size":"1348","md5":"ea3054486f4a95cb217041cefad5ac31","crc32":"ea8db50b","sha1":"f543d5e715a6e0a259c0e83ae88991f91b481c01","format":"Log","private":"true"},{"name":"logs/mathematicalexpe0000davi_scanning_2020-01-1813:58:41.log","source":"original","mtime":"1579327125","size":"1858564","md5":"3906b8b8c3501d9bcb8795bed5ea3e13","crc32":"0de264e8","sha1":"5be1c9b4d501aabf99c351e8a7b661cf8e8fc950","format":"Log","private":"true"},{"name":"mathematicalexpe0000davi.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"mathematicalexpe0000davi_hocr.html","mtime":"1753637799","size":"1305659","private":"true","md5":"70b810112ea3472e97ac3039fa3d78eb","crc32":"0e13375e","sha1":"db9f31843b22653530dcf3b979c234d460c5ecf5"},{"name":"mathematicalexpe0000davi.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"mathematicalexpe0000davi.pdf","mtime":"1753637693","size":"23657967","md5":"757fd1667782580fedd100cbeebb784f","crc32":"9ff15330","sha1":"31fce75283138d2da34d97a3a6df7f2ba7052406"},{"name":"mathematicalexpe0000davi.pdf","source":"derivative","format":"Text PDF","original":"mathematicalexpe0000davi_page_numbers.json","mtime":"1715319278","size":"23363156","md5":"d032ab9c038b8c803db254735681cf9b","crc32":"6130713c","sha1":"3f270f032e490e774238cf09609da30cb844286e","private":"true"},{"name":"mathematicalexpe0000davi_chocr.html.gz","source":"derivative","format":"chOCR","original":"mathematicalexpe0000davi_jp2.zip","mtime":"1604618674","size":"11863703","md5":"3f743a1bc1783c60f32d869799e211ef","crc32":"06a88195","sha1":"7024c83285b51f0ce378443a55605fd2d260d9e4","private":"true"},{"name":"mathematicalexpe0000davi_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"mathematicalexpe0000davi_scandata.xml","mtime":"1660576631","size":"788","md5":"9ea2b15b4c51035bdbb3b7fc24db8ebc","crc32":"784798dc","sha1":"7e445cd32cc9f57d860ace3569daf41da1abe9cf","private":"true"},{"name":"mathematicalexpe0000davi_dc.xml","source":"original","format":"Dublin Core","mtime":"1579596773","size":"1346","md5":"c34d48ae053d94c8416bb1c671d8742e","crc32":"200fcc54","sha1":"ca02457a4cca9e51f34459db28aec824f4db4d76"},{"name":"mathematicalexpe0000davi_djvu.txt","source":"derivative","format":"DjVuTXT","original":"mathematicalexpe0000davi_djvu.xml","mtime":"1660572762","size":"881949","md5":"ae28a10211d13d9d20a03718d2db03a5","crc32":"5d645926","sha1":"472892c9baebe6500a11e4d2595df2ac400ccdfa","private":"true"},{"name":"mathematicalexpe0000davi_djvu.xml","source":"derivative","format":"Djvu XML","original":"mathematicalexpe0000davi_hocr.html","mtime":"1660572759","size":"11588965","md5":"8f628a45c8bad413a61483b625eed348","crc32":"ea38478d","sha1":"4ff5d95e9e5f503257e9e4ed48829d6590bbfb6f","private":"true"},{"name":"mathematicalexpe0000davi_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"mathematicalexpe0000davi.pdf","mtime":"1715320055","size":"23244896","md5":"527cedfe43454834d0c3a509f86c0581","crc32":"06dba0ba","sha1":"d15f10e57f3bd2de4e8d162508e5ebc59d9a1419"},{"name":"mathematicalexpe0000davi_events.json","source":"original","mtime":"1579596687","size":"59","md5":"e6c1bb1931b5340d79da4837630fedbf","crc32":"56ddb9ad","sha1":"1f6358b968ce1e2bb0a538939c0a2f1dc8ceb633","format":"JSON","private":"true"},{"name":"mathematicalexpe0000davi_files.xml","source":"original","format":"Metadata","md5":"f378db1b1d810b4dbba9c81c913a6ec8","summation":"md5"},{"name":"mathematicalexpe0000davi_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","format":"hOCR","original":"mathematicalexpe0000davi_chocr.html.gz","mtime":"1614868839","size":"21928490","md5":"2371cf41475f9a8e7cf9c92c3afd29ce","crc32":"950792d7","sha1":"b47ddfa2a114cc87681c5e8fe4ee08d9839a198a","private":"true"},{"name":"mathematicalexpe0000davi_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"mathematicalexpe0000davi_hocr.html","mtime":"1614868875","size":"5676","md5":"08accd491f5e2b44c79655d758877a40","crc32":"1ec7c219","sha1":"dcb0d36d151ac7c40f37558edf087a36b6ca2afb","private":"true"},{"name":"mathematicalexpe0000davi_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"1250","word_conf_11_20":"550","word_conf_21_30":"690","word_conf_31_40":"739","word_conf_41_50":"692","word_conf_51_60":"655","word_conf_61_70":"704","word_conf_71_80":"1035","word_conf_81_90":"2540","word_conf_91_100":"135751","format":"OCR Search Text","original":"mathematicalexpe0000davi_hocr.html","mtime":"1614868903","size":"321976","md5":"0706bb5a185f21ac237cf38a25b7c0da","crc32":"4b031f81","sha1":"ccdc9af101aca41ea20e5e9149075428d62af848","private":"true"},{"name":"mathematicalexpe0000davi_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"mathematicalexpe0000davi_orig_jp2.tar","mtime":"1579604470","size":"200018387","md5":"6ba69a13d5eb50e6b69485eb5dfd65a4","crc32":"5cd7ab59","sha1":"de539b3676b422a35d715fb407b8b4f4f573857b","private":"true","filecount":"474"},{"name":"mathematicalexpe0000davi_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"mathematicalexpe0000davi.epub","mtime":"1753638254","size":"1330304","md5":"4e43a09c182d76bf021780b26018a15e","crc32":"38dd0035","sha1":"a3348dfe6dd5c3c8f22a94e238982ea9d60e544e"},{"name":"mathematicalexpe0000davi_loans.json","source":"original","mtime":"1598889069","size":"164","format":"JSON","private":"true","md5":"7bb2f69ba415a2ebf9c91a53ce17c1bf","crc32":"94fd780f","sha1":"bc05f1639a636681543b148b83d4f0d66f345c4d"},{"name":"mathematicalexpe0000davi_marc.xml","source":"original","mtime":"1579596773","size":"7190","format":"MARC","md5":"4a286a88b1c09574ddbbf2f9d24cc219","crc32":"5787486d","sha1":"27261d7b201ad5815125b0dd48ab46fba5fcaf5d"},{"name":"mathematicalexpe0000davi_meta.mrc","source":"original","mtime":"1579327115","size":"1798","md5":"fb81fd45ba2a98c673c06dba8dc8afd6","crc32":"e57ea5b2","sha1":"9d67cd8fd8a4a5636b7983d2777aad112aaa48aa","format":"MARC Binary"},{"name":"mathematicalexpe0000davi_meta.sqlite","source":"original","mtime":"1579596740","size":"18432","format":"Metadata","md5":"d90c0c8f353fff84031c3ddfe0130369","crc32":"ee5dd97c","sha1":"c60cca482fd842cedba35bc3ad879b841893187b"},{"name":"mathematicalexpe0000davi_meta.xml","source":"original","mtime":"1753638255","size":"3980","format":"Metadata","md5":"d94886a8c7c66cfa12caece0d8f98d83","crc32":"f1e65d89","sha1":"9a2d667653bdca43c7eebd57d4faad5fb36c1187"},{"name":"mathematicalexpe0000davi_orig_jp2.tar","source":"original","mtime":"1579596737","size":"555786240","format":"Single Page Original JP2 Tar","private":"true","md5":"53355de0bdc2d20575d3dee1960142b4","crc32":"8fe88de8","sha1":"e9d4a05afc914a15aad798f0bcd2e232619dada1","filecount":"474"},{"name":"mathematicalexpe0000davi_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"97","format":"Page Numbers JSON","original":"mathematicalexpe0000davi_hocr.html","mtime":"1715319277","size":"79463","md5":"9f2aa94f239cb381df9dfefdb577f303","crc32":"33efa649","sha1":"86d84cd6bd5fe96545bdab8817c765410b69f5cd","private":"true"},{"name":"mathematicalexpe0000davi_scandata.xml","source":"original","mtime":"1660576631","size":"484756","format":"Scandata","md5":"218a635d6c78bf69c0a32c82a9cbad29","crc32":"585ffe5d","sha1":"0a3961341bcf1e23be4fbfa9f31d211e26518348"},{"name":"mathematicalexpe0000davi_slip.png","source":"original","mtime":"1579302948","size":"40563","md5":"6e613a1430d3d619e15fbe722f23de9d","crc32":"45ebbe81","sha1":"86054ffbf42d6c97263379df7562ad714069e220","format":"PNG","private":"true"},{"name":"mathematicalexpe0000davi_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"mathematicalexpe0000davi_slip.png","mtime":"1579596776","size":"5645","md5":"9a0ff3bd388d008869df83e4f3ad4b47","crc32":"294c2643","sha1":"f7c25a051e5c29c95f4e3cca6912cce7eb8f51d3","private":"true"},{"name":"mathematicalexpe0000davi_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"mathematicalexpe0000davi_djvu.xml","mtime":"1660576487","size":"625","md5":"33263a2bd1f37a96370b9cb5051b4700","crc32":"60b5ec68","sha1":"651ec65644f141ebe56d2211206c8b48bca849da","private":"true"}],"files_count":30,"item_last_updated":1753638314,"item_size":877815592,"metadata":{"identifier":"mathematicalexpe0000davi","associated-names":"Hersh, Reuben, 1927-; Rota, Gian-Carlo, 1932-1999","boxid":"IA1764219","camera":"Sony Alpha-A6300 (Control)","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Davis, Philip J., 1923-","date":"1998","description":["xix, 440 p. : 24 cm","Originally published: Boston : Birkh\u00e4user, 1981","\u0022A Mariner book.\u0022","Includes bibliographical references (p. 417-434) and index"],"isbn":"0395929687","language":"eng","mediatype":"texts","old_pallet":"IA16334","openlibrary_edition":"OL18201275M","openlibrary_work":"OL2907624W","operator":"associate-lezel-llena@archive.org","ppi":"300","publisher":"Boston : Houghton Mifflin","repub_state":"19","scanner":"station08.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780395929681","subject":["Mathematics -- Philosophy","Mathematics -- History","Mathematics -- Study and teaching"],"title":"The mathematical experience","tts_version":"3.2-rc-2-g0d7c1ed","volume":"0","uploader":"station08.cebu@archive.org","publicdate":"2020-01-17 23:16:05","access-restricted-item":"true","imagecount":"474","scandate":"20200118072538","republisher_operator":"associate-glennblair-beduya@archive.org","republisher_date":"20200121165121","republisher_time":"558","foldoutcount":"0","identifier-access":"http://archive.org/details/mathematicalexpe0000davi","identifier-ark":"ark:/13960/t2p640c6z","ocr":"tesseract 4.1.1","external-identifier":["urn:acs6:mathematicalexpe0000davi:epub:e0d27f61-9b6a-4bf8-9703-6961ce1c647c","urn:acs6:mathematicalexpe0000davi:pdf:2f017822-408e-4419-8205-603c965dbfe1","urn:oclc:record:1150269237","urn:lcp:mathematicalexpe0000davi:lcpdf:1e1d2206-549c-4b35-92e5-24b9bd740ad0","urn:lcp:mathematicalexpe0000davi:epub:2c976c11-906d-404e-ae6c-e15010618097"],"addeddate":"2020-01-21 13:00:58","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__num_history":"6","scanfee":"2000;0;0","invoice":"1853","loans__status__last_loan_date":"2020-08-17T00:26:06Z","loans__status__last_waitlist_date":"2020-02-20T04:10:56Z","sponsordate":"20201231","backup_location":"ia907102_6","page_number_confidence":"97","ocr_parameters":"-l eng","ocr_module_version":"0.0.5","ocr_detected_script":"Latin","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","grant_report":"Arcadia #4117","pdf_module_version":"0.0.19","page_number_module_version":"1.0.5","collection":["internetarchivebooks","printdisabled"],"source":"removed","curation":"[date]20250210151411[/date][comment]inlibrary removal 3[/comment]"},"server":"ia801907.us.archive.org","simplelists":{"holdings":{"binghamton-ol":{"notes":{"isbn":["9780395929681"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 01:03:47.092347"},"cnusd-ol":{"notes":{"isbn":["9780395929681"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-06-25 04:19:22.737708"}}},"uniq":1261814229,"workable_servers":["ia801907.us.archive.org","ia601907.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/mathematicalexpe0000davi/","resumeCookiePath":"/details/mathematicalexpe0000davi","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/the-mathematical-experience-a-national-book-award-winner-9780395929681","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"mathematicalexpe0000davi":{"title":"mathematicalexpe0000davi_orig_jp2.tar","url_path":"/details/mathematicalexpe0000davi/mathematicalexpe0000davi","orig_sort":0,"file_subprefix":"mathematicalexpe0000davi","file_source":"mathematicalexpe0000davi_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"mathematicalexpe0000davi_orig_jp2.tar","raw":{"name":"mathematicalexpe0000davi_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"mathematicalexpe0000davi_orig_jp2.tar","mtime":"1579604470","size":"200018387","md5":"6ba69a13d5eb50e6b69485eb5dfd65a4","crc32":"5cd7ab59","sha1":"de539b3676b422a35d715fb407b8b4f4f573857b","private":"true","filecount":"474"}}}},"autofit":"auto","url":"//ia601907.us.archive.org/BookReader/BookReaderJSIA.php?id=mathematicalexpe0000davi\u0026itemPath=/24/items/mathematicalexpe0000davi\u0026server=ia601907.us.archive.org\u0026format=jsonp\u0026subPrefix=mathematicalexpe0000davi\u0026requestUri=/details/mathematicalexpe0000davi"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/mathematicalexpe0000davi&amp;via=internetarchive&amp;text=The+mathematical+experience+%3A+Davis%2C+Philip+J.%2C+1923-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/mathematicalexpe0000davi" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/mathematicalexpe0000davi&amp;title=The+mathematical+experience+%3A+Davis%2C+Philip+J.%2C+1923-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=The+mathematical+experience+%3A+Davis%2C+Philip+J.%2C+1923-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=The+mathematical+experience+%3A+Davis%2C+Philip+J.%2C+1923-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/mathematicalexpe0000davi&amp;canonicalUrl=https://archive.org/details/mathematicalexpe0000davi" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/mathematicalexpe0000davi&amp;description=The+mathematical+experience+%3A+Davis%2C+Philip+J.%2C+1923-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/mathematicalexpe0000davi&amp;subject=The mathematical experience : Davis, Philip J., 1923- : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/mathematicalexpe0000davi">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/mathematicalexpe0000davi" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg mathematicalexpe0000davi width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=mathematicalexpe0000davi"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=mathematicalexpe0000davi&amp;title=The+mathematical+experience'
+          data-target='#favorite-modal'
+          data-id='mathematicalexpe0000davi'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicalexpe0000davi" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicalexpe0000davi" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicalexpe0000davi" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicalexpe0000davi" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicalexpe0000davi" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicalexpe0000davi" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">The mathematical experience</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Davis%2C+Philip+J.%2C+1923-%22">Davis, Philip J., 1923-</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1998">
+            <span itemprop="datePublished">1998</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Mathematics+--+Philosophy%22" rel="ugc nofollow">Mathematics -- Philosophy</a>, <a href="/search.php?query=subject%3A%22Mathematics+--+History%22" rel="ugc nofollow">Mathematics -- History</a>, <a href="/search.php?query=subject%3A%22Mathematics+--+Study+and+teaching%22" rel="ugc nofollow">Mathematics -- Study and teaching</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Boston : Houghton Mifflin</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            837.2M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">xix, 440 p. : 24 cm<br /><br />Originally published: Boston : Birkhäuser, 1981<br /><br />"A Mariner book."<br /><br />Includes bibliographical references (p. 417-434) and index
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2020-01-21 13:00:58                </dd>
+                                    <dt>Associated-names</dt>
+    <dd           >
+            Hersh, Reuben, 1927-; Rota, Gian-Carlo, 1932-1999                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1764219                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Sony Alpha-A6300 (Control)                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1150269237%22"
+                      >
+              urn:oclc:record:1150269237<a href="https://www.worldcat.org/oclc/1150269237" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Amathematicalexpe0000davi%3Alcpdf%3A1e1d2206-549c-4b35-92e5-24b9bd740ad0%22"
+                      >
+              urn:lcp:mathematicalexpe0000davi:lcpdf:1e1d2206-549c-4b35-92e5-24b9bd740ad0                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Amathematicalexpe0000davi%3Aepub%3A2c976c11-906d-404e-ae6c-e15010618097%22"
+                      >
+              urn:lcp:mathematicalexpe0000davi:epub:2c976c11-906d-404e-ae6c-e15010618097                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Grant_report</dt>
+    <dd           >
+            Arcadia #4117                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">mathematicalexpe0000davi</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t2p640c6z                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1853                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0395929687</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            tesseract 4.1.1                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA16334                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL18201275M"
+                      >
+              OL18201275M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL2907624W"
+                      >
+              OL2907624W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            97                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">474</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.19                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20200121165121                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            associate-glennblair-beduya@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            558                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20200118072538                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station08.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9780395929681                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            3.2-rc-2-g0d7c1ed                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/mathematicalexpe0000davi/mathematicalexpe0000davi_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="mathematicalexpe0000davi"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjc5LjI1MzkxNCwibmJmIjoxNzg2MzgxMjE5LjI1MzkxNCwiZXhwIjoxNzg2NDI0NDc5LjI1MzkxNCwidGltZSI6MTc4NjM4MTI3OSwibm9uY2UiOiI1OWZmZGFlNTg0NDlhYzFmMTQ0MjdmOWMzNmFmYTdlZSJ9.EwdTFLfV5hAo7TEwdftR1j3_tbksL1B89sMvc1CjoOc"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >685</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">26</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/the-mathematical-experience-a-national-book-award-winner-9780395929681">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station08_cebu" class="item-upload-info__uploader-name">
+            station08.cebu          </a>
+        
+                  on <time
+                      >January 17, 2020</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="mathematicalexpe0000davi"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0099   0.0099                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0131   0.0032                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.4149   3.4017                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  3.4410   0.0262                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  3.4841   0.0431                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  3.5130   0.0289                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  3.5171   0.0042                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.5613   0.0442                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.6559   0.0946                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  3.6561   0.0002                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  3.6564   0.0003                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  3.7087   0.0523                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  3.7681   0.0594                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.7787   0.0106                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.7838   0.0051                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.8202   0.0364                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.8259   0.0057                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  3.8340   0.0082                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  3.8340   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  3.8372   0.0032                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  4.1361   0.2989                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  4.1394   0.0032                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  4.1772   0.0378                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="290f18a9595f29b094e15adad57b7222" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=4177;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=800330266" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=261664358" />
+      </noscript>
+          <script  nonce="290f18a9595f29b094e15adad57b7222" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/1457eca04d49b50a.html b/archive/linked-pages/raw/1457eca04d49b50a.html
new file mode 100644
index 0000000..37d8508
--- /dev/null
+++ b/archive/linked-pages/raw/1457eca04d49b50a.html
@@ -0,0 +1,428 @@
+<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]--><!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]--><!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]--><!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]-->
+<head>
+	<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible" />
+	<title>Clojure/conj | Raleigh, NC - Nov 10 - 12, 2011</title>
+	<meta content="" name="description" />
+	<meta content="" name="author" />
+	<meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport" /> 
+
+	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
+  <script charset="utf-8" src="/javascripts/jquery.tweet.js"></script>
+  <script charset="utf-8" src="/javascripts/app.js"></script>
+	
+	<!--[if lt IE 9]>
+		<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+	<![endif]-->
+	<link href="stylesheets/base.css" rel="stylesheet" /><link href="stylesheets/skeleton.css" rel="stylesheet" /><link href="stylesheets/screen.css" rel="stylesheet" /><link href="images/favicon.ico" rel="shortcut icon" /><link href="images/apple-touch-icon.png" rel="apple-touch-icon" /><link href="images/apple-touch-icon-72x72.png" sizes="72x72" rel="apple-touch-icon" /><link href="images/apple-touch-icon-114x114.png" sizes="114x114" rel="apple-touch-icon" />
+</head>
+<body>
+  <section class="white-mesh" id="top">
+  <nav class="container">
+    <iframe allowtransparency="true" style="border:none; overflow:hidden; width:260px; height:35px;" frameborder="0" scrolling="no" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FClojureconj%2F152644574808888&amp;send=false&amp;layout=standard&amp;width=260&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=lucida+grande&amp;height=35"></iframe>
+    <a href="/">Home</a>
+    <a href="/training">Training</a>
+    <a href="/schedule">Schedule</a>
+    <a href="/venue">Venue</a>
+    <a href="/#speakers">Speakers</a>
+    <a href="/sponsors">Sponsors</a>
+  </nav>
+
+</section>
+  <section id="call-to-action">
+  <div class="container">
+    <h1 class="identity remove-bottom">
+      <span>Clojure/conj | Raleigh, NC Nov 10 - 12, 2011</span>
+      <img alt="Clojure/conj 2011" src="/images/above-fold-identity.png" />
+    </h1>
+    <section class="container waiting-list">
+      <div>
+        <h3>Sold Out!</h3>
+        <p>Tickets to the Clojure/conj are all sold out at this time.</p>
+        <p>There are <span class="highlight">still tickets available to <a href="training">the training</a></span> if you want to be a part of the conference.</p>
+        <p>Also, if you are a full-time student interested in Clojure, we still have some space available to you, thanks to our sponsor Revelytix. Please contact us for more info</p>
+        <p>We have a <a href="http://clojureconj2011.eventbrite.com/">waiting list</a> in the event of cancellations or if more space opens up. Please add your name to the waiting list, and we will contact people in order of signups.</p>
+        <p>
+        <a onclick="recordOutboundLink(this, 'Outbound Links', 'wufoo.com');return false;" class="waiting-list" href="http://clojureconj2011.eventbrite.com/">Join Waiting List \xbb</a>
+        </p>
+      </div>
+    </section>
+    <div class="registration-info">
+      <h2>Clojure/conj Registration Info</h2>
+      <dl>
+        <dt class="odd">Early Registration</dt><dd class="odd"> <strong>Ends:</strong> 9/23 <span class="price">$315</span></dd>
+        <dt>Regular Registration</dt><dd> <strong>Available:</strong> 9/24 - 10/28 <span class="price">$350</span></dd>
+        <dt class="odd">Late Registration</dt><dd class="odd"> <strong>Available:</strong> 10/29 - 11/10 <span class="price">$400</span></dd>
+      </dl>
+    </div>
+  </div>
+  
+  <section class="container about-the-conj">
+    <div class="eight columns alpha">
+      <h3>About the Conj</h3>
+      <p>
+        Clojure/conj is the premier event in the Clojure community. 
+        A three-day conference in Raleigh, North Carolina, it is the 
+        single largest gathering of Clojure language designers, 
+        hackers, and application developers.
+      </p>
+      <h4>This is the place to be:</h4>
+      <ul class="bullets">
+        <li>to meet, face-to-face, the people driving Clojure forward</li>
+        <li>to discover the topics at the forefront of Clojure's design and features</li>
+        <li>to learn about cutting-edge developments in language design, application development, and computer science</li>
+        <li>to know the future of Clojure now</li>
+      </ul>
+      <h4>Most importantly, it's a good time.</h4>
+      <p>
+        Clojure/conj is human-scaled 
+        and community-driven. We've planned it in gratitude to you, the 
+        early adopters, craftsmen and craftswomen who have been making 
+        Clojure and the Clojure community great.
+      </p>
+      <h4>Clojure/conj on Lanyrd</h4>
+      <p>
+        See some of the people who are coming to the conj and track the event on 
+        <a target="_blank" href="http://lanyrd.com/2011/clojure-conj/">lanyrd.com</a>.
+    </p></div>
+    
+    <div class="seven columns omega offset-by-one">
+      <h3><a target="_blank" href="http://twitter.com/#!/search/clojure_conj">#clojure_conj</a> on twitter</h3>
+      <section class="twitter-feed">
+        <div class="query" id="userandquery"></div>
+      </section>
+      <br />
+      <a data-show-count="false" class="twitter-follow-button" href="http://twitter.com/clojure_conj">Follow @clojure_conj</a>
+      <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
+    </div>  
+  </section>
+  
+
+</section>
+  
+  <!-- Speakers -->
+  <section id="speakers">
+    <div class="white-mesh">
+      <h2 class="container">Speakers</h2>
+      <a name="speakers"></a>
+    </div>
+    <div class="container">
+      <aside class="eight columns alpha">
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Rich Hickey" src="images/speakers/hickey.jpg" />
+          <h3>Rich Hickey</h3>
+          <h4>Keynote Speaker</h4>
+          <p>Rich is the inventor of <a href="http://clojure.org/">Clojure</a>. He serves as an advisor to the Clojure/core team, bringing his technical expertise in matters of Clojure and programming in general to ensure the highest quality development experience for our customers.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Sam Aaron" src="images/speakers/aaron.jpg" />
+          <h3>Sam Aaron</h3>
+          <h4><a href="http://www.cam.ac.uk/">University of Cambridge</a></h4>
+          <p>Sam Aaron is a researcher, software architect and live programmer with a deep fascination surrounding the notion of programming as a form of communication. His previous work focussed upon the design and implementation of DSLs in order to allow concepts to be communicated and transposed more effectively and efficiently. Currently, Sam leads Improcess, a collaborative research project exploring the combination of powerful sound synthesis techniques with tactile and linguistic user interfaces to build new forms of musical device with a high capacity for improvisation.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Phil Bagwell" src="images/speakers/bagwell.jpg" />
+          <h3>Phil Bagwell</h3>
+          <h4><a href="http://typesafe.com/">Typesafe</a></h4>
+          <p>Phil started his career as an electronics and then software engineer. For many years he was the European Services Marketing Manager for Digital Equip Co (DEC). For the last few years he has worked with Martin Odersky at EPFL where he has contributed the key data-structures used in both Scala's and Clojure's immutable collections and latterly co-contributor to the new Scala parallel collections.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Chas Emerick" src="images/speakers/emerick.jpg" />
+          <h3>Chas Emerick</h3>
+          <h4><a href="http://snowtide.com/">Snowtide</a></h4>
+          <p>Chas Emerick is a coauthor of the forthcoming <a href="http://oreilly.com/catalog/0636920013754/">Clojure Programming</a> book from O'Reilly, a contributor to Clojure and various open source Clojure software, and has called the Clojure community home for more than three years. One of his ongoing experiments is <a href="http://www.clojureatlas.com/">Clojure Atlas</a>, an interactive visualization of Clojure and its standard library. Chas is the founder of <a href="http://snowtide.com/">Snowtide</a>, where he works on certain as well as improbable information extraction systems and methods. He writes about Clojure, software development, entrepreneurship, and other passions at <a href="http://cemerick.com">cemerick.com</a>.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Neal Ford" src="images/speakers/ford.jpg" />
+          <h3>Neal Ford</h3>
+          <h4><a href="http://www.thoughtworks.com/">ThoughtWorks</a></h4>
+          <p>Neal is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is the designer/developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 6 books. He also speaks at lots of conferences.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Chris Houser" src="images/speakers/houser.jpg" />
+          <h3>Chris Houser</h3>
+          <h4><a href="http://www.sentryds.com/">Sentry Data Systems</a></h4>
+          <p>Chris Houser (a.k.a. Chouser) is a co-author
+            of <a href="http://joyofclojure.com/"><em>The Joy of Clojure</em></a> and a primary contributor to <a href="http://clojure.org/">Clojure</a> and <a href="https://github.com/clojure/clojurescript">ClojureScript</a>. He uses Clojure at work and does what he can to improve it in his spare time. Sometimes he writes macros when he shouldn't.</p>
+        </article>
+
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Nathan Marz" src="images/speakers/marz.jpg" />
+          <h3>Nathan Marz</h3>
+          <h4><a href="http://www.twitter.com/">Twitter</a></h4>
+          <p>Nathan was the lead engineer at BackType which was acquired by Twitter in July of 2011. He primarily programs in Clojure and is the author of numerous Clojure-based open-source projects, most notably Cascalog, ElephantDB, and Storm. Nathan enjoys speaking and has spoken about his work at conferences such as Cloud Connect, the Hadoop Summit, POSSCON, Gluecon, and Strange Loop. He writes a blog at <a href="http://nathanmarz.com">http://nathanmarz.com</a>.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of David McNeil" src="images/speakers/mcneil.jpg" />
+          <h3>David McNeil</h3>
+          <h4><a href="http://revelytix.com/">Revelytix</a></h4>
+          <p>David has developed in Clojure full-time for the past two years building semantic web based database integration products at <a href="http://revelytix.com/">Revelytix</a>. His passion is creating and delivering working software to make companies succeed. Across a broad spectrum, from Fortune 50 companies to startups, from local to internationally distributed teams, using Java, .NET, Smalltalk, and C/C++ he has written software and led development teams.</p>
+        </article>
+
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of David Nolen" src="images/speakers/nolen.jpg" />
+          <h3>David Nolen</h3>
+          <h4><a href="http://www.nytimes.com/">New York Times</a></h4>
+          <p>David Nolen is a professional JavaScript programmer currently working for the New York Times. JavaScript brought him to Clojure, and he is happy that ClojureScript will make JavaScript fun again. He is the author of core.logic, a Prolog-like logic engine, and match, an optimizing pattern match compiler - both which explore his fascination with the rich intersection between object oriented, functional, and logic programming paradigms.</p>
+        </article>
+
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Daniel Solano G\xf3mez" src="images/speakers/solano-gomez.jpg" />
+          <h3>Daniel Solano G\xf3mez</h3>
+          <p>Daniel is a long-time Java and C++ programmer who started developing in Clojure about two years ago.  Over the past year, he has focused on Android development using alternative JVM languages.  He created the <a href="https://market.android.com/details?id=com.sattvik.clojure_repl">Clojure REPL for Android</a>, and is developing <a href="https://github.com/sattvik/neko">Neko</a>, a toolkit to make developing on Android using Clojure easier and more fun.  Daniel is currently writing <em>Decaffeinated Android</em>, a book about Android development using languages such as Clojure and Scala.  When he has the time he contributes to Clojure and writes about programming on his weblog, <a href="http://www.deepbluelambda.org/">Deep Blue Lambda</a>.</p>
+        </article>
+        
+
+      </aside>
+      <aside class="eight columns omega">
+        
+        <article class="clearfix short">
+          <img class="avatar" alt="Picture of Craig Andera" src="images/speakers/andera.jpg" />
+          <h3>Craig Andera</h3>
+          <h4><a href=""></a></h4>
+          <p>Craig is a recovering C# programmer who focuses on implementing large-scale, web-based systems (preferably in Clojure) and on answering the often difficult questions his two little girls ask him.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Ambrose Bonnaire-Sergeant" src="images/speakers/bonnaire-sergeant.jpg" />
+          <h3>Ambrose Bonnaire-Sergeant</h3>
+          <h4><a href="http://www.uwa.edu.au/">University of Western Australia</a></h4>
+          <p>Ambrose is a Computer Science Undergrad at the University of Western Australia. While his journey is just beginning, Ambrose has found a passion for Function Programming, Logic Programming and Lisp. He is currently nudging the Clojure community to get excited about Logic Programming and its wonderful potential. He has contributed to core.logic and core.match. Follow him at <a href="http://twitter.com/ambrosebs">@ambrosebs</a>.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Michael Fogus" src="images/speakers/fogus.jpg" />
+          <h3>Michael Fogus</h3>
+          <h4><a href="http://clojure.com/">Clojure/core</a></h4>
+          <p>Programmer with experience in machine vision, expert
+            systems, and distributed simulation and a member of
+            Clojure/core. Co-author of <a href="http://joyofclojure.com/"><em>The Joy of Clojure</em></a> and contributor to Clojure and ClojureScript. Author
+of various Clojure libraries, including: Marginalia, Unk, Clache,
+            Minderbinder, Trout, core.unify, and Trammel.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Christophe Grand" src="images/speakers/grand.jpg" />
+          <h3>Christophe Grand</h3>
+          <p>Christophe is an independent developer working primarily in Clojure. He created the open-source libraries Enlive, Moustache and Parsley. Christophe is also a co-author of <a href="http://oreilly.com/catalog/0636920013754/"><em>Clojure Programming</em></a> and blogs at <a href="http://clj-me.cgrand.net">clj-me.cgrand.net</a>.</p>
+        </article>
+
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Stuart Halloway" src="images/speakers/halloway.jpg" />
+          <h3>Stuart Halloway</h3>
+          <h4><a href="http://clojure.com/">Clojure/core</a></h4>
+          <p>Stuart is the author of <a href="http://www.pragprog.com/titles/shcloj/programming-clojure"><em>Programming Clojure</em></a>. He advises the Clojure/core team on matters of training and practical development with Clojure.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Anthony Grimes" src="images/speakers/grimes.jpg" />
+          <h3>Anthony Grimes</h3>
+          <p>Anthony Grimes is a software engineer from a small town in Alabama called Eldridge. He is the author of the upcoming book, <a href="http://meetclj.raynes.me"><em>Meet Clojure</em></a>. Anthony is an intern engineer at <a href="http://geni.com">Geni</a> where he works with the graph team on <a href="http://github.com/flatland/">Geni's backend projects</a>, including but not limited to <a href="http://github.com/flatland/jiraph">Jiraph</a>, a Clojure graph database, and related projects.</p>
+        </article>
+
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Kevin Lynagh" src="images/speakers/lynagh.jpg" />
+          <h3>Kevin Lynagh</h3>
+          <h4><a href="http://keminglabs.com/">Keming Labs</a></h4>
+          <p>Kevin visualizes data and makes statistical interfaces on
+            the web.He is the author of the <a href="http://keminglabs.com/cljs-d3/">cljs-d3</a> ClojureScript
+            fa\xe7ade for the D3 JavaScript library, and before Clojure
+            he wrote machine learning and analytics tools in R and
+            Scala. In 2010 he wrote a thesis on protein structure, for
+            which Reed College inexplicably awarded him a physics
+            degree. Kevin lives in Portland, Oregon, and spends as much time rock climbing as he does in the REPL.</p>
+        </article>
+
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Mark McGranaghan" src="images/speakers/mcgranaghan.jpg" />
+          <h3>Mark McGranaghan</h3>
+          <h4><a href="http://www.heroku.com/">Heroku</a></h4>
+          <p>Mark is an engineer at <a href="http://www.heroku.com/">Heroku</a>, where he works on the platform infrastructure and Clojure application support. He is the author of a variety of open-source Clojure software including the <a href="http://github.com/mmcgrana/ring">Ring</a> web application library. Mark graduated from <a href="http://bowdoin.edu/">Bowdoin College</a> with a degree in Mathematics and Computer Science.</p>
+        </article>
+        
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Arnoldo Jose Muller-Molina" src="images/speakers/muller-molina.jpg" />
+          <h3>Arnoldo Jose Muller-Molina</h3>
+          <p>Arnoldo Muller-Molina is a postdoctoral research fellow at the Max Planck Institute for Molecular Biomedicine in Germany where he is using Clojure to better understand the transcription machinery of the human genome. He is the author of some open source projects including the similarity search engine <a href="http://obsearch.net">OBSearch</a>. He obtained a PhD in computer science from Kyushu Institute of Technology in Japan. He also coded for Intel during several years.</p>
+        </article>
+
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Stuart Sierra" src="images/speakers/sierra.png" />
+          <h3>Stuart Sierra</h3>
+          <h4><a href="http://clojure.com/">Clojure/core</a></h4>
+            <p>Stuart Sierra is the author of several popular open-source Clojure libraries, including clojure.test, various I/O utilities, and an HTTP client. He is the co-author, with Luke VanderHart, of the book <a href="http://apress.com/book/view/9781430272311">Practical Clojure</a>, just released from Apress. Stuart received his M.S. in Computer Science from Columbia University.</p>
+        </article>
+
+        <article class="clearfix">
+          <img class="avatar" alt="Picture of Daniel Spiewak" src="images/speakers/spiewak.jpg" />
+          <h3>Daniel Spiewak</h3>
+          <h4><a href="http://www.reportgrid.com/">ReportGrid</a></h4>
+          <p>Daniel Spiewak is a software developer based out of Wisconsin, USA. Over the years, he has worked with Java, Scala, Ruby, C/C++, ML, Clojure and several experimental languages. He currently spends most of his free time researching parser theory and methodologies, particularly areas where the field intersects with functional language design, domain-specific languages and type theory. Daniel has written a number of articles on his weblog, <a href="http://www.codecommit.com/">Code Commit</a>, including his popular introductory series, Scala for Java Refugees.</p>
+        </article>
+
+      </aside>
+    </div>
+  </section>
+    
+  <!-- (with-training Clojure/conj) -->
+  <section class="white-mesh" id="with-training">
+    <div class="paint-separator">
+    </div>
+    <div class="container">
+      <div class="sixteen columns alpha omega">
+        <h2>(with-training Clo<em>j</em>ure/conj)</h2>
+        <h3 class="class-dates">
+          Sign up for 3 days of Classes Nov. 7th, 8th &amp; 9th<br />
+          Clojure/conj Nov. 10 - 12 included.
+        </h3>
+      </div>
+      <div class="alpha eight columns">
+        <h4>
+          Learn to program Clojure from 
+          <a target="_blank" href="http://clojure.com/about.html">experienced Clojure programmers and authors</a> 
+          in this<br /> 
+          <strong>three-day programming course</strong>.
+        </h4>
+        <nav>
+          <a class="grey-button" href="/training">Learn more \xbb</a>
+        </nav>
+        <p class="taught-by">
+          Taught by members of<br />
+          <a href="http://clojure.com"><img alt="Clojure/core" src="/images/clojure-core-logo.png" /></a>
+        </p>
+      </div>
+      <div class="omega eight columns">
+        <a onclick="recordOutboundLink(this, 'Outbound Links', 'eventbrite.com');return false;" class="register bottom" href="http://clojuretraining.eventbrite.com/">Spots Limited Register Now \xbb</a>
+      </div>
+    </div>
+  </section>
+  
+  <!-- Venue -->
+  <section class="white-mesh" id="venue">
+    <div class="diagonal-separator container">
+    </div>
+    <div class="container">
+      <header class="one-third column alpha">
+        <h2>Venue</h2>
+        <h3>Sheraton Raleigh</h3>
+        <a class="green-button" href="http://www.starwoodmeeting.com/StarGroupsWeb/res?id=1106035065&amp;key=64C24">Reserve a room \xbb</a>
+        <p><span class="highlight">Reservation site does not work in Chrome, please use a different browser.</span></p>
+        <div class="vcard">
+          <div class="adr">
+            <div class="street-address">
+              421 South Salisbury Street
+            </div>
+            <span class="locality">Raleigh</span>
+            <span class="region">NC</span>
+            <span class="postal-code">27601</span>
+          </div>
+          <div class="tel">
+            (800) 325-3535
+          </div>
+        </div>
+        <p><span class="highlight">*If you call to make a reservation, be sure to mention Clojure Conj for a room discount.</span></p>
+      </header>
+      <iframe src="http://maps.google.com/maps?client=safari&amp;oe=UTF-8&amp;ie=UTF8&amp;q=sheraton+raleigh&amp;fb=1&amp;gl=us&amp;hq=sheraton&amp;hnear=0x89ac5a2f9f51e0f7:0x6790b6528a11f0ad,Raleigh,+NC&amp;cid=0,0,10455399787821570471&amp;ll=35.774824,-78.640287&amp;spn=0.006093,0.012875&amp;z=16&amp;output=embed&amp;iwloc=near" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="330" class="two-thirds column omega" id="map"></iframe>
+      <div class="sixteen columns alpha omega special-rate">
+        <h3>Special rate for Conj attendees</h3>
+        <p>The Raleigh Sheraton is offering a <strong>special room rate of $134.00 per night</strong> for Clojure/conj attendees.</p>
+
+        <p>We request that you stay at the hotel if possible. Not only do you have the convenience of staying in the same hotel that the conference is held in, but hotel contracts are based heavily on room night quotas and we are required to cover the cost of a certain number of rooms.</p>
+
+        <p><span class="highlight">This deadline for this rate is <strong>October 10th</strong>, or until the room block is filled</span></p>
+      </div>
+    </div>
+  </section>
+  <!-- Sponsors -->
+  <section id="sponsors">
+    <div class="container">
+      <h2>Sponsors</h2>
+      <nav class="clearfix">
+        <a target="_blank" class="five columns alpha platinum" href="http://thinkrelevance.com">
+          <img alt="Relevance, Inc." src="images/sponsors/platinum/relevance.png" />
+        </a>
+        <a target="_blank" class="five columns alpha platinum" href="http://heroku.com">
+          <img alt="Heroku" src="images/sponsors/platinum/heroku.png" />
+        </a>
+        <a target="_blank" class="four columns gold" href="http://drw.com/">
+          <img alt="DRW Trading" src="images/sponsors/gold/drw-trading.png" />
+        </a>
+        <a target="_blank" class="four columns gold" href="http://www.lonocloud.com/">
+          <img alt="LonoCloud" src="images/sponsors/gold/lono-cloud.png" />
+        </a>
+        <a target="_blank" class="three columns silver" href="http://trifork.com">
+          <img alt="Trifork - software pilots" src="images/sponsors/silver/trifork.png" />
+        </a>
+        <a target="_blank" class="three columns silver" href="http://www.softaddicts.ca/">
+          <img alt="Soft Addicts" src="images/sponsors/silver/softaddicts.png" />
+        </a>
+        <a target="_blank" class="three columns student" href="http://revelytix.com">
+          <img alt="Revelytix - Emergent analytics" src="images/sponsors/silver/revelytix.png" />
+        </a>
+        <a target="_blank" class="three columns party" href="http://github.com">
+          <img alt="Github - Social Coding" src="images/sponsors/silver/github.png" />
+        </a>
+        <a target="_blank" class="three columns game" href="http://www.riograndegames.com/">
+          <img alt="Rio Grande Games" src="images/sponsors/supporting/riogrande.png" />
+        </a>
+        <a target="_blank" class="two columns supporting" href="http://nearinfinity.com">
+          <img alt="Near Infinity - We deliver great software - fast." src="images/sponsors/supporting/near-infinity.png" />
+        </a>
+        <a target="_blank" class="two columns supporting" href="http://oasisdigital.com">
+          <img alt="Oasis Digital Solutions, Inc." src="images/sponsors/supporting/oasisdigital.png" />
+        </a>
+        <a target="_blank" class="two columns supporting" href="http://www.intelie.com.br/">
+          <img alt="Intelie" src="images/sponsors/supporting/intelie.png" />
+        </a>
+        <a target="_blank" class="two columns supporting" href="http://www.8thlight.com/">
+          <img alt="8th Light" src="images/sponsors/supporting/8th-light.png" />
+        </a>
+        <a target="_blank" class="two columns supporting" href="http://pragprog.com/">
+          <img alt="Pragmatic Bookshelf" src="images/sponsors/supporting/pragmatic-bookshelf.png" />
+        </a>
+        <a target="_blank" class="two columns supporting" href="http://www.readyforzero.com/">
+          <img alt="Ready for Zero" src="images/sponsors/supporting/ready-for-zero.png" />
+        </a>
+        <a target="_blank" class="two columns supporting" href="http://www.codeschool.com/">
+          <img alt="Code School ? Learn by Doing" src="images/sponsors/supporting/codeschool.png" />
+        </a>
+      </nav>
+      <h3><a class="green-button" href="/sponsors">Become a sponsor \xbb</a></h3>
+    </div>
+  </section>
+
+  <section id="footer">
+  <div class="container">
+    <p class="eight columns alpha">
+      Clojure/conj is brought to you by the <a href="http://clojure.com">Clojure/core team</a>.<br /> 
+      <a href="mailto:conj-info@clojure.com">conj-info@clojure.com</a> <br />
+      \xa9 2011 - all rights reserved
+    </p>
+    <p class="eight columns omega">
+      <a target="_blank" href="http://twitter.com/#!/clojure_conj" class="twitter">Follow on Twitter</a>
+      <a target="_blank" href="http://www.facebook.com/pages/Clojure-Conj/152644574808888" class="facebook">Like on Facebook</a>
+      <a target="_blank" href="http://lanyrd.com/2011/clojure-conj/" class="lanyrd">Track on lanyrd</a>
+    </p>
+  </div>
+
+</section>
+  <script type="text/javascript" id="google-analytics">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-4857754-7']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+</body>
+
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/1e07a370e2c0805b.html b/archive/linked-pages/raw/1e07a370e2c0805b.html
new file mode 100644
index 0000000..f0af56a
--- /dev/null
+++ b/archive/linked-pages/raw/1e07a370e2c0805b.html
@@ -0,0 +1,3697 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Killing time : Feyerabend, Paul K. : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=8bf5911420c840f7bc38af0a880c2332,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.478927"/>    <meta name="sentry-trace" content="8bf5911420c840f7bc38af0a880c2332-048674256689475b-0"/>
+    <script  nonce="0620898790433ea3adb7152af4699515" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="0620898790433ea3adb7152af4699515" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off">                      <meta property="og:title" content="Killing time : Feyerabend, Paul K. : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/killingtimeautob00feye">
+                      <meta property="og:url" content="https://archive.org/details/killingtimeautob00feye">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content=""/>
+<meta property="twitter:title" content="Killing time : Feyerabend, Paul K. : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/killingtimeautob00feye/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/killingtimeautob00feye">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=fc4d380c0312cb7eaeeb11f519f075c1;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dkillingtimeautob00feye%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=fc4d380c0312cb7eaeeb11f519f075c1;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dkillingtimeautob00feye%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/killingtimeautob00feye">
+
+          <link itemprop="image" href="https://archive.org/services/img/killingtimeautob00feye">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Killing time  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760004.eu.archive.org","dir":"/0/items/killingtimeautob00feye"}],"workable":[{"server":"dn760004.eu.archive.org","dir":"/0/items/killingtimeautob00feye"}]},"created":1786372151,"d1":"ia601500.us.archive.org","d2":"ia801500.us.archive.org","dir":"/4/items/killingtimeautob00feye","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660415914","size":"18897","format":"Item Tile","rotation":"0","md5":"4dca29b2fe11259cfba187a8e4cacdf4","crc32":"112abb40","sha1":"f92c39c37798072dfb9aefc8f9be22bd9348c910"},{"name":"bak/2017/killingtimeautob00feye_meta.sqlite.bak","source":"original","mtime":"1501645806","size":"10240","md5":"7e443f97250d15e39c916b821df15086","crc32":"2b9be451","sha1":"2509912edd5e936eccf0675dc8ba8881e8cead4c","format":"Backup","private":"true"},{"name":"killingtimeautob00feye.cdx.gz","source":"original","mtime":"1501663738","size":"7338","format":"Item CDX Index","private":"true","md5":"0e9b288974507d94ddbd69aeb97fb2f2","crc32":"71f531b8","sha1":"692c210c41bce13aec73b788340de30d2f64ec92"},{"name":"killingtimeautob00feye.cdx.idx","source":"original","mtime":"1501663738","size":"38","format":"Item CDX Meta-Index","private":"true","md5":"e53a8a68f659524abe6391db0bb391bb","crc32":"2a747c79","sha1":"4352e8cedd94bad5821ae0be8c6ad432b9d272b5"},{"name":"killingtimeautob00feye.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"killingtimeautob00feye_hocr.html","mtime":"1753582182","size":"2694311","private":"true","md5":"ceebfff6fa38383aa9935a556e806bd6","crc32":"94e14d82","sha1":"9869e7fd14795c244ba2f5e87ecd8a0681c2c173"},{"name":"killingtimeautob00feye.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"killingtimeautob00feye.pdf","mtime":"1753581977","size":"15395020","md5":"015667668a164ac907d79b650c4eff5d","crc32":"a1017749","sha1":"31ff801affb70574332280b758658bcea3ce9511"},{"name":"killingtimeautob00feye.pdf","source":"derivative","format":"Text PDF","original":"killingtimeautob00feye_page_numbers.json","mtime":"1713515372","size":"14937926","md5":"f0440f9059405a68e72042c33652d373","crc32":"d553f73e","sha1":"87a78a077840b4bac3809707958d474b89ffa838","private":"true"},{"name":"killingtimeautob00feye.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1358178439","size":"584761","md5":"4253dba5ac4bcb60efed14e769d5ee91","crc32":"6210cd56","sha1":"137b798239e306f17297882b5aa58b260065f69d"},{"name":"killingtimeautob00feye.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"killingtimeautob00feye.warc.gz","mtime":"1501656614","size":"7521","md5":"3b9831998dccf13a284dc4162cb80987","crc32":"503b7afa","sha1":"9d659ea5926a92402d5eae8597bf3f23a182b893","private":"true"},{"name":"killingtimeautob00feye_chocr.html.gz","source":"derivative","format":"chOCR","original":"killingtimeautob00feye_jp2.zip","mtime":"1604546750","size":"5343782","md5":"270e1807346112f7bd7fe61e43d9b0db","crc32":"78bb3fc7","sha1":"dad37cf3b6e01d166c30fc089fc6528985c55a68","private":"true"},{"name":"killingtimeautob00feye_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"killingtimeautob00feye_scandata.xml","mtime":"1670467985","size":"780","md5":"68b3516bc75ef0bea5470985c96c1f6e","crc32":"9d77c59e","sha1":"4d743998a9312866d960bfda97618d7d0bb5fc7d","private":"true"},{"name":"killingtimeautob00feye_dc.xml","source":"original","format":"Dublin Core","mtime":"1358178439","size":"1144","md5":"5b20959ae72599c7ecd25b8a6bc02435","crc32":"bf996a20","sha1":"c619f56ec53bd83b5764b5292a5e0e6396558f8b"},{"name":"killingtimeautob00feye_djvu.txt","source":"derivative","format":"DjVuTXT","original":"killingtimeautob00feye_djvu.xml","mtime":"1660415903","size":"397969","md5":"034f8a4446104ed0e139f2d147abd6cc","crc32":"161b59dc","sha1":"1eefa5a3d715704108770413ad41cf68828ec1da","private":"true"},{"name":"killingtimeautob00feye_djvu.xml","source":"derivative","format":"Djvu XML","original":"killingtimeautob00feye_hocr.html","mtime":"1660415738","size":"5247511","md5":"9d2eea98e11274c835927a84a6890603","crc32":"2069e994","sha1":"3a28e935f043a39dd37ef62baef3699486e76a15","private":"true"},{"name":"killingtimeautob00feye_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"killingtimeautob00feye.pdf","mtime":"1713515410","size":"14902079","md5":"a9a8dcae42c811b12aadda2c2e42f13d","crc32":"2025e51a","sha1":"9018a31424d26bd7ffb6a2c9f04b3a93ed70a12a"},{"name":"killingtimeautob00feye_events.json","source":"original","mtime":"1501656495","size":"47","md5":"92465186e7dca45ce7db91ee404cc4fb","crc32":"c45ae462","sha1":"c1b206c9adc17624a766d912fc61688b14e16e38","format":"JSON","private":"true"},{"name":"killingtimeautob00feye_extramarc.xml","source":"original","mtime":"1402023525","size":"6838","md5":"d5b1a3c7147669716f0d30ee2625162f","crc32":"c9f6e5c7","sha1":"40331a3318d475b9278c78c24a140e90b75dd137","format":"Metadata"},{"name":"killingtimeautob00feye_files.xml","source":"original","format":"Metadata","md5":"1a56fc1bb2c90f42f3e358b462e64603","summation":"md5"},{"name":"killingtimeautob00feye_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","format":"hOCR","original":"killingtimeautob00feye_chocr.html.gz","mtime":"1615096023","size":"9616014","md5":"d6ebe1c8b912c32e61772fea768416ad","crc32":"77bf0621","sha1":"57bd8fd51ddff120b8d3161ffc1c6cc10a9435b9","private":"true"},{"name":"killingtimeautob00feye_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"killingtimeautob00feye_hocr.html","mtime":"1615096057","size":"2681","md5":"aa72a4f0a7e516b57c2134e93673a7ea","crc32":"470300c8","sha1":"b77d554a368c6f032e98ad25f8099d0a17a3c7fc","private":"true"},{"name":"killingtimeautob00feye_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"194","word_conf_11_20":"82","word_conf_21_30":"113","word_conf_31_40":"110","word_conf_41_50":"126","word_conf_51_60":"134","word_conf_61_70":"170","word_conf_71_80":"343","word_conf_81_90":"895","word_conf_91_100":"64982","format":"OCR Search Text","original":"killingtimeautob00feye_hocr.html","mtime":"1615096090","size":"157091","md5":"0d96af33cd077e3e3c038737017c37f6","crc32":"61dc52fa","sha1":"2078cb23937eb7309422ae23c2a5dbd0f6f75445","private":"true"},{"name":"killingtimeautob00feye_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"killingtimeautob00feye_orig_jp2.tar","mtime":"1501661101","size":"166748614","md5":"9ad186525e2922daa997ba4a3abef927","crc32":"4261ba68","sha1":"802fde61f992cb7212b138b5a14d8650616d316a","private":"true","filecount":"226"},{"name":"killingtimeautob00feye_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"killingtimeautob00feye.epub","mtime":"1753582404","size":"2706194","md5":"51891fb12fd54cd7469e5086bd150a14","crc32":"5d2c5b41","sha1":"8352e951e679b1d9b32d22db9408b74de746d93d"},{"name":"killingtimeautob00feye_loans.json","source":"original","mtime":"1598446831","size":"31711","format":"JSON","private":"true","md5":"16888e42c8e0e229ff45dcf0a47f931e","crc32":"01313910","sha1":"4995fb58cb59d7fd14401b1aaebb5ab4753586d9"},{"name":"killingtimeautob00feye_marc.xml","source":"original","format":"MARC","mtime":"1358178439","size":"3000","md5":"ecc117ced4d4a833596db747d2f704ef","crc32":"8cd6e0c5","sha1":"47ffc4f9b955d12910424e1dc8a982089c1261df"},{"name":"killingtimeautob00feye_meta.log","source":"derivative","format":"Metadata Log","original":"killingtimeautob00feye_xisbn.json","mtime":"1501656615","size":"141","md5":"4f00081ec40981a2340fb32b1742daaa","crc32":"a138900b","sha1":"6f0587329fb0fe8666298fbe4fc75e6765e52edd","private":"true"},{"name":"killingtimeautob00feye_meta.mrc","source":"original","format":"MARC Binary","mtime":"1358178439","size":"954","md5":"12231e9b9d302bafce3e61dfdaa86ac0","crc32":"13691bbc","sha1":"55d86e02468dbb7d240c158510a430baf6d3c679"},{"name":"killingtimeautob00feye_meta.sqlite","source":"original","mtime":"1501656543","size":"12288","format":"Metadata","md5":"30ff1e0e3a65d0c2cfcd2a381035330d","crc32":"62142f18","sha1":"a5c86d2c3d2377f5b26d62e03247452f4c8e6480"},{"name":"killingtimeautob00feye_meta.xml","source":"original","format":"Metadata","mtime":"1753582405","size":"4507","md5":"260379801cc33d4fb2f7d5455025f8b9","crc32":"1af99c81","sha1":"95e7e26202e82aabccda770ce5a9dbad0a554520"},{"name":"killingtimeautob00feye_metasource.xml","source":"original","format":"MARC Source","mtime":"1358178439","size":"311","md5":"35112ca29dce0b5621e54a891ba1b460","crc32":"299aa527","sha1":"0e9f2e1fa343d6ae2677d99adb53f15258ad076d"},{"name":"killingtimeautob00feye_orig_jp2.tar","source":"original","mtime":"1501656541","size":"518604800","format":"Single Page Original JP2 Tar","private":"true","md5":"d1ba61b9788b3a3f390aead1e69bfa2e","crc32":"3db0df4e","sha1":"40088da5ddf46e36c48bff70dc80542b3b11792b","filecount":"226"},{"name":"killingtimeautob00feye_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"killingtimeautob00feye_hocr.html","mtime":"1713515371","size":"37651","md5":"801622152989d6ae679cb07c89912dc9","crc32":"3d0e65f2","sha1":"8aad0bdc9ffd110ea80668c3fdabe26a972b9be0","private":"true"},{"name":"killingtimeautob00feye_scandata.xml","source":"original","mtime":"1670467985","size":"231907","format":"Scandata","md5":"e141a1e8da4c54662cf481933f65b302","crc32":"b3bdf9a0","sha1":"6f156975b8bd7f18666ec8fd8a440ca8e5ace3e3"},{"name":"killingtimeautob00feye_xisbn.json","source":"original","mtime":"1455014773","size":"821","md5":"9f0aa2c17b5c66dcc1a2f4215761bae0","crc32":"76a68836","sha1":"bf0fde35bac59afa0c5cfc4c1782295465c15b15","format":"OCLC xISBN JSON"}],"files_count":34,"item_last_updated":1753582444,"item_size":757714887,"metadata":{"isbn":["9780226245317","0226245314"],"openlibrary":"OL1119133M","title":"Killing time","creator":"Feyerabend, Paul K.","language":"eng","publisher":"University of Chicago Press","subject":["Feyerabend, Paul K., 1924-","Philosophers -- Biography.","Intellectuals -- Biography.","Science -- Philosophy -- History -- 20th century."],"date":"1995","external-identifier":["urn:asin:0226245314","urn:acs6:killingtimeautob00feye:pdf:a15ad259-e9c9-45f5-a1be-d5ada85acda1","urn:acs6:killingtimeautob00feye:epub:dfaa75f2-9fac-4c8b-b279-3f98152ee8c0","urn:oclc:record:1035886072","urn:lcp:killingtimeautob00feye:lcpdf:f4022804-58ff-4559-8b89-e2054f2ea7a9","urn:lcp:killingtimeautob00feye:epub:df599d83-5dd5-47ac-81e4-5a8ae6d16e37"],"updatedate":"2013-01-14 15:47:17","updater":"associate-lotu-tii@archive.org","mediatype":"texts","boxid":"IA1154824","contributor":"Internet Archive","scanningcenter":"hongkong","identifier":"killingtimeautob00feye","uploader":"associate-lotu-tii@archive.org","addeddate":"2013-01-14 15:47:21","publicdate":"2013-01-14 15:47:24","donor":"bostonpubliclibrary","extramarc":"Columbia University Libraries","boxid_2":"CH127023","containerid_2":"X0008","identifier-access":"http://archive.org/details/killingtimeautob00feye","identifier-ark":"ark:/13960/t4qk1gw60","city":"Chicago","oclc-id":["185633935","231647252","31661203","443667443","464391775","758221443","764474136","782216311","807020495","857954894","877993204"],"lccn":"94045411","related-external-id":["urn:isbn:0226245322","urn:lccn:94045411","urn:oclc:60191222","urn:oclc:850939160","urn:oclc:31661203","urn:oclc:443667443"],"repub_state":"22","backup_location":"ia905604_30","top_six":"true","scanner":"ttscribe12.hongkong.archive.org","operator":"associate-kayee-cheng@archive.org","tts_version":"v1.50-56-g22e3243","imagecount":"226","scandate":"20170802044408","ppi":"300","republisher_operator":"associate-xuxin@archive.org","republisher_date":"20170802144107","republisher_time":"560","foldoutcount":"0","bookplateleaf":"0004","ocr":"tesseract 4.1.1","scanfee":"15","invoice":"1213","sponsordate":"20170731","loans__status__status":"AVAILABLE","loans__status__num_loans":"1","loans__status__num_waitlist":"0","loans__status__last_loan_date":"2020-08-26T13:00:24Z","openlibrary_edition":"OL1119133M","openlibrary_work":"OL455906W","loans__status__last_waitlist_date":"2019-01-27T12:20:45Z","loans__status__num_history":"74","access-restricted-item":"true","page_number_confidence":"100","ocr_parameters":"-l eng","ocr_module_version":"0.0.5","ocr_detected_script":"Latin","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","filesxml":"Wed Apr 3 7:22:41 UTC 2024","page_number_module_version":"1.0.5","collection":["internetarchivebooks","inlibrary","printdisabled"]},"server":"ia601500.us.archive.org","simplelists":{"holdings":{"americanuniversity-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-18 02:40:17.790877"},"binghamton-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 00:10:32.18813"},"cua-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 21:28:05.12527"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-07 07:01:44.270149"},"denverpubliclibrary-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-03-20 04:02:14.449586"},"johnshopkins-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-31 08:36:27.760426"},"kalamazoocollege-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-03-13 05:31:17.693524"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-26 11:10:14.379094"},"riceuniversity-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 04:23:16.426527"},"rochester-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-20 23:54:26.068287"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 01:46:20.876564"},"universityofarizona-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-14 02:34:12.633836"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 02:03:23.674504"},"universityofoklahoma-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-12-04 05:44:54.291089"},"wilsoncollege-ol":{"notes":{"isbn":["9780226245317"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-06-30 23:51:13.355947"}}},"uniq":1244687491,"workable_servers":["ia601500.us.archive.org","ia801500.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http://www.worldcat.org/oclc/185633935?referer=xid"],"publisher":"University of Chicago Press","form":["BA"],"lccn":["94045411"],"lang":"eng","city":"Chicago","author":"Paul Feyerabend.","year":"1995","isbn":["0226245314"],"title":"Killing time : the autobiography of Paul Feyerabend.","oclcnum":["185633935","231647252","31661203","443667443","464391775","758221443","764474136","782216311","807020495","857954894","877993204"]},{"url":["http://www.worldcat.org/oclc/60191222?referer=xid"],"publisher":"University of Chicago Press","form":["BC"],"lccn":["94045411"],"lang":"eng","city":"Chicago","author":"Paul Feyerabend.","year":"1996","isbn":["0226245322"],"title":"Killing time : The autobiography of Paul Feyerabend","oclcnum":["60191222","850939160","31661203","443667443"]}]}}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/killingtimeautob00feye/","resumeCookiePath":"/details/killingtimeautob00feye","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/killing-time-the-autobiography-of-paul-feyerabend-9780226245317","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"killingtimeautob00feye":{"title":"killingtimeautob00feye_orig_jp2.tar","url_path":"/details/killingtimeautob00feye/killingtimeautob00feye","orig_sort":0,"file_subprefix":"killingtimeautob00feye","file_source":"killingtimeautob00feye_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"killingtimeautob00feye_orig_jp2.tar","raw":{"name":"killingtimeautob00feye_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"killingtimeautob00feye_orig_jp2.tar","mtime":"1501661101","size":"166748614","md5":"9ad186525e2922daa997ba4a3abef927","crc32":"4261ba68","sha1":"802fde61f992cb7212b138b5a14d8650616d316a","private":"true","filecount":"226"}}}},"autofit":"auto","url":"//ia601500.us.archive.org/BookReader/BookReaderJSIA.php?id=killingtimeautob00feye\u0026itemPath=/4/items/killingtimeautob00feye\u0026server=ia601500.us.archive.org\u0026format=jsonp\u0026subPrefix=killingtimeautob00feye\u0026requestUri=/details/killingtimeautob00feye"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/killingtimeautob00feye&amp;via=internetarchive&amp;text=Killing+time+%3A+Feyerabend%2C+Paul+K.+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/killingtimeautob00feye" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/killingtimeautob00feye&amp;title=Killing+time+%3A+Feyerabend%2C+Paul+K.+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Killing+time+%3A+Feyerabend%2C+Paul+K.+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Killing+time+%3A+Feyerabend%2C+Paul+K.+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/killingtimeautob00feye&amp;canonicalUrl=https://archive.org/details/killingtimeautob00feye" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/killingtimeautob00feye&amp;description=Killing+time+%3A+Feyerabend%2C+Paul+K.+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/killingtimeautob00feye&amp;subject=Killing time : Feyerabend, Paul K. : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/killingtimeautob00feye">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/killingtimeautob00feye" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg killingtimeautob00feye width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=killingtimeautob00feye"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=killingtimeautob00feye&amp;title=Killing+time'
+          data-target='#favorite-modal'
+          data-id='killingtimeautob00feye'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fkillingtimeautob00feye" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fkillingtimeautob00feye" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fkillingtimeautob00feye" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fkillingtimeautob00feye" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fkillingtimeautob00feye" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fkillingtimeautob00feye" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Killing time</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Feyerabend%2C+Paul+K.%22">Feyerabend, Paul K.</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1995">
+            <span itemprop="datePublished">1995</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Feyerabend%2C+Paul+K.%2C+1924-%22" rel="ugc nofollow">Feyerabend, Paul K., 1924-</a>, <a href="/search.php?query=subject%3A%22Philosophers+--+Biography.%22" rel="ugc nofollow">Philosophers -- Biography.</a>, <a href="/search.php?query=subject%3A%22Intellectuals+--+Biography.%22" rel="ugc nofollow">Intellectuals -- Biography.</a>, <a href="/search.php?query=subject%3A%22Science+--+Philosophy+--+History+--+20th+century.%22" rel="ugc nofollow">Science -- Philosophy -- History -- 20th century.</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">University of Chicago Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            722.6M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2013-01-14 15:47:21                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0004                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1154824                </dd>
+                                    <dt>Boxid_2</dt>
+    <dd           >
+            CH127023                </dd>
+                                    <dt>City</dt>
+    <dd           >
+            Chicago                </dd>
+                                    <dt>Containerid_2</dt>
+    <dd           >
+            X0008                </dd>
+                                    <dt>Donor</dt>
+    <dd           >
+            <a
+              href="/search.php?query=donor%3A%22bostonpubliclibrary%22"
+                      >
+              bostonpubliclibrary                </a>                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aasin%3A0226245314%22"
+                      >
+              urn:asin:0226245314<a href="https://amzn.com/0226245314" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[Amazon]" alt="[Amazon]" class="external-identifier-icon" src="/images/amazon-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1035886072%22"
+                      >
+              urn:oclc:record:1035886072<a href="https://www.worldcat.org/oclc/1035886072" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Akillingtimeautob00feye%3Alcpdf%3Af4022804-58ff-4559-8b89-e2054f2ea7a9%22"
+                      >
+              urn:lcp:killingtimeautob00feye:lcpdf:f4022804-58ff-4559-8b89-e2054f2ea7a9                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Akillingtimeautob00feye%3Aepub%3Adf599d83-5dd5-47ac-81e4-5a8ae6d16e37%22"
+                      >
+              urn:lcp:killingtimeautob00feye:epub:df599d83-5dd5-47ac-81e4-5a8ae6d16e37                </a>                </dd>
+                                    <dt>Extramarc</dt>
+    <dd           >
+            Columbia University Libraries                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">killingtimeautob00feye</span>                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Identifier-ark</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            ark:/13960/t4qk1gw60                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Invoice</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1213                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">9780226245317</span><br><span itemprop="isbn">0226245314</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            94045411                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            tesseract 4.1.1                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            OL1119133M                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL1119133M"
+                      >
+              OL1119133M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL455906W"
+                      >
+              OL455906W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            100                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">226</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Related-external-id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            urn:isbn:0226245322<br>urn:lccn:94045411<br>urn:oclc:60191222<br>urn:oclc:850939160<br>urn:oclc:31661203<br>urn:oclc:443667443                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20170802144107                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-xuxin@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            560                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20170802044408                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            ttscribe12.hongkong.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            hongkong                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Top_six</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            true                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            v1.50-56-g22e3243                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/185633935"
+                      >
+              185633935                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/killingtimeautob00feye/killingtimeautob00feye_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="killingtimeautob00feye"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjcwLjIwNjUwNywibmJmIjoxNzg2MzgxMjEwLjIwNjUwNywiZXhwIjoxNzg2NDI0NDcwLjIwNjUwNywidGltZSI6MTc4NjM4MTI3MCwibm9uY2UiOiIwNGFiZjc5ZTQyZjM1ZTRjMzE1NGMzZWM2NjA5ZjAwMSJ9.V0nXEsvl6YhE-KRzvi_SnO72S_UviEbPJELCqZfxKXw"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >1,192</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">28</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/killing-time-the-autobiography-of-paul-feyerabend-9780226245317">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@lotu_tii" class="item-upload-info__uploader-name">
+            Lotu Tii          </a>
+        
+                  on <time
+                      >January 14, 2013</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="killingtimeautob00feye"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0120   0.0120                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0260   0.0140                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0306   0.0046                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0412   0.0106                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0548   0.0136                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0616   0.0068                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0902   0.0285                             start db connect   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:144:initialize_memory_lists
+                                             |LendingACL.php:285:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Lending\{closure}
+                                             |Lending/LendingACL.php:284:get
+                                             |Lists.inc:214:qrows
+                                             |DB.inc:410:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.1022   0.0120                                       got db   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:144:initialize_memory_lists
+                                             |LendingACL.php:285:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Lending\{closure}
+                                             |Lending/LendingACL.php:284:get
+                                             |Lists.inc:214:qrows
+                                             |DB.inc:410:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  3.9984   3.8962                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  4.0085   0.0101                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  4.0170   0.0085                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  4.0454   0.0284                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  4.0455   0.0001   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  4.0513   0.0058                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  4.3518   0.3004                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  4.3665   0.0147                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  4.4529   0.0864                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="0620898790433ea3adb7152af4699515" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=4452;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=578075683" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=992743512" />
+      </noscript>
+          <script  nonce="0620898790433ea3adb7152af4699515" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/26a4ee38ac0569de.html b/archive/linked-pages/raw/26a4ee38ac0569de.html
new file mode 100644
index 0000000..5919cc1
--- /dev/null
+++ b/archive/linked-pages/raw/26a4ee38ac0569de.html
@@ -0,0 +1,346 @@
+<!DOCTYPE html>
+<script>var __pbpa = true;</script><script>var translated_warning_string = 'Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?';</script><script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/pre_tumblelog.js?d9f4c92b186c422f85b52215bfcb76af"></script>
+<!DOCTYPE html>
+<html>
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">
+	<meta charset="UTF-8">
+	<title>Structural Editing Redux - alan dipert</title>
+	<link rel="shortcut icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_16.png">
+	<link rel="alternate" type="application/rss+xml" href="http://alan.dipert.org/rss">
+    
+    <meta name="description" content="Structural Editing Redux I gave a quick lightning talk at the most recent TriClojure about structure editing. Structural editing is an idea I can&rsquo;t seem to shake, and my efforts to wrap my head around..." />
+          
+	<meta name="if:Show notes" content="1">
+	<meta name="text:Disqus Shortname" content="" />
+	<meta name="color:Post Background" content="#F2F2F2" />		
+	<link rel="stylesheet" href="http://static.tumblr.com/26l8vc7/ej3lr0jwd/style.css">
+	<style type="text/css">
+		.post{background: #F2F2F2;}
+		
+	</style>
+    <script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+
+</script>
+
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-965358-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
+<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
+<!-- Read more: http://ogp.me/ -->
+<meta property="fb:app_id" content="48119224995" />
+<meta property="og:title" content="Structural Editing Redux" />
+<meta property="og:url" content="http://alan.dipert.org/post/17375691572/structural-editing-redux" />
+<meta property="og:description" content="I gave a quick lightning talk at the most recent TriClojure about structure editing. Structural editing is an idea I can&rsquo;t seem to shake, and my efforts to wrap my head around its implications..." />
+<meta property="og:type" content="tumblr-feed:entry" />
+<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->
+
+
+<!-- TWITTER TAGS -->
+<meta charset="utf-8">
+            <meta name="twitter:card" content="summary" />
+            <meta name="twitter:description" content="I gave a quick lightning talk at the most recent TriClojure about structure editing. &nbsp;Structural editing is an idea I can&amp;#8217;t seem to shake, and my efforts to wrap my head around its implications continue.
+ After the meeting, I followed up with a few interested parties about my discoveries, and thought to post them here for the benefit of the wider Internets:
+ The blog post that originally got me thinking&nbsp;caused me to write&nbsp;my own blog post, and a little while later I published a gist&nbsp;of a simple structural editor for Clojure using zippers. The code in the gist has a lot of bugs. &nbsp;In particular, the zipper function I&amp;#8217;m&nbsp;using doesn&amp;#8217;t handle vectors or hash maps gracefully. &nbsp;I&amp;#8217;ve thought&nbsp;about tightening the REPL loop so that every key press instantly&nbsp;triggers zipper movement.
+ The whole structure editor thing has also&nbsp;turned me on to the idea of touch/tablet IDE for Lisps - form bubbles&nbsp;that can be nested, similar to the Scratch project (but data). &nbsp;I&nbsp;think this might ultimately be a better way to represent structure and sequence&nbsp;than characters and parentheses.
+ Once I found out about Interlisp&nbsp;(pdf), I went nuts, but information and&nbsp;screenshots are hard to come by. &nbsp;Rich Hickey told me once that there is a video&nbsp;floating around somewhere of the Interlisp-D UI in action, but I&amp;#8217;ve&nbsp;never been able to find it. I&amp;#8217;ve investigated what it would take for a real-time structure editor,&nbsp;and I think it&amp;#8217;s a very hard problem. &nbsp;Synchronizing data structures&nbsp;with their pretty-printed representation on a character display is no&nbsp;small feat. &nbsp;Bernard Greenberg (pictured below) documents some approaches in his&nbsp;history of the implementation of Emacs. More recently, Michael Fogus pointed me at Nokolisp, an old Lisp&nbsp;for DOS that features an interesting-looking structure editor, among&nbsp;other features (like &amp;#8220;uncompiling&amp;#8221; functions!)
+ My current thinking on the implications of a structural editor goes beyond convenience of representation and into the idea of programs constructed by query. &nbsp;I imagine a world where code is stored and shared structurally instead of with text. &nbsp;Programming with available libraries then becomes querying instead of explicitly programming.
+ As the programmer types, their editor might search these libraries in real-time and do things like suggest improvements using&nbsp;probability&nbsp;heuristics, or suggest&nbsp;substitution of their code with available library code that is a structural match. &nbsp;This is an extension into a networked world of some of the ideas built into Interlisp.
+ Code as truly data also abolishes the need for git or other text-based source revision tools, as source would be stored at the granularity of expression - not the character or line.
+  " />
+            <meta name="twitter:title" content="Structural Editing Redux" />
+            <meta name="twitter:url" content="http://alan.dipert.org/post/17375691572/structural-editing-redux" />
+            <meta name="twitter:site" content="tumblr" />
+            <meta name="twitter:app:name:iphone" content="Tumblr" />
+            <meta name="twitter:app:name:ipad" content="Tumblr" />
+            <meta name="twitter:app:name:googleplay" content="Tumblr" />
+            <meta name="twitter:app:id:iphone" content="305343404" />
+            <meta name="twitter:app:id:ipad" content="305343404" />
+            <meta name="twitter:app:id:googleplay" content="com.tumblr" />
+            <meta name="twitter:app:url:iphone" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=17375691572&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:ipad" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=17375691572&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:googleplay" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=17375691572&amp;referrer=twitter-cards" />
+    
+
+<script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/tumblelog.js?b32c40067ef5fa460dd9a1eda92ee368"></script><meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+<body>
+	<div id="wrapper">
+		<div id="header" role="banner">
+			<h1><a href="/">alan dipert</a></h1>
+			
+			
+			<div id="description">
+				<p><p><a href = "http://twitter.com/alandipert/">twitter</a>&nbsp;<a href = "http://github.com/alandipert/">github</a>&nbsp;<a href = "mailto:adipert@acm.org">email</a></p></p>
+			</div>
+			
+		</div>
+		
+		<div id="content" role="main">
+    		
+    
+    
+    
+    
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">10</span> 2 / 2012</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Structural Editing Redux</h2>
+							
+		
+							<p>I gave a quick lightning talk at the most recent <a href="http://www.meetup.com/TriClojure/">TriClojure</a> about structure editing.  Structural editing is an idea I can&#8217;t seem to shake, and my efforts to wrap my head around its implications continue.</p>
+<p>After the meeting, I followed up with a few interested parties about my discoveries, and thought to post them here for the benefit of the wider Internets:</p>
+<p><span>The <a href="http://web.archive.org/web/20100919114103/http://bywicket.com/users/mikel/weblog/126a4/Bard.html">blog post that originally got me thinking</a> caused me to write </span><span><a href="http://alan.dipert.org/post/445462664/the-s-expression-editor">my own blog post</a>, and a little while later I <a href="https://gist.github.com/1167234">published a gist</a> of a simple structural editor for Clojure using zippers.</span><br/><br/><span>The code in the gist has a lot of bugs.  In particular, the zipper function I&#8217;m </span><span>using doesn&#8217;t handle vectors or hash maps gracefully.  I&#8217;ve thought </span><span>about tightening the REPL loop so that every key press instantly </span><span>triggers zipper movement.</span></p>
+<p><span>The whole structure editor thing has also </span><span>turned me on to the idea of touch/tablet IDE for Lisps - form bubbles </span><span>that can be nested, similar to the <a href="http://fidelvanegas.net/wordpress/wp-content/uploads/2010/05/Screenshot-ScratchPongGame1.png">Scratch project</a> (but data).  I </span><span>think this might ultimately be a better way to represent structure and sequence </span><span>than characters and parentheses.</span></p>
+<p><span>Once I found out about <a href="http://larry.masinter.net/interlisp-ieee.pdf">Interlisp</a> (pdf), I went nuts, but information and </span><span>screenshots are hard to come by.  Rich Hickey told me once that there is a video </span><span>floating around somewhere of the Interlisp-D UI in action, but I&#8217;ve </span><span>never been able to find it.</span><br/><br/><span>I&#8217;ve investigated what it would take for a real-time structure editor, </span><span>and I think it&#8217;s a very hard problem.  Synchronizing data structures </span><span>with their pretty-printed representation on a character display is no </span><span>small feat.  Bernard Greenberg (pictured below) documents some approaches in his </span><span><a href="http://www.multicians.org/mepap.html">history of the implementation of Emacs</a>.</span><br/><br/><span>More recently, <a href="http://blog.fogus.me/">Michael Fogus</a> pointed me at <a href="http://www.youtube.com/watch?v=HB6HvhOw_MY">Nokolisp</a>, an old Lisp </span><span>for DOS that features an interesting-looking structure editor, among </span><span>other features (like &#8220;uncompiling&#8221; functions!)</span></p>
+<p><span>My current thinking on the implications of a structural editor goes beyond convenience of representation and into the idea of programs constructed by query.  I imagine a world where code is stored and shared structurally instead of with text.  Programming with available libraries then becomes querying instead of explicitly programming.</span></p>
+<p>As the programmer types, their editor might search these libraries in real-time and do things like suggest improvements using probability heuristics, or suggest substitution of their code with available library code that is a structural match.  This is an extension into a networked world of some of the ideas built into Interlisp.</p>
+<p><span>Code as truly data also abolishes the need for git or other text-based source revision tools, as source would be stored at the granularity of expression - not the character or line.</span></p>
+<p><span><img alt="Bernard Greenberg teaching Lisp" height="653" src="http://tailrecursion.com/~alan/pix/bsg-lisp-big.jpg" width="504"/><br/></span></p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/17375691572/structural-editing-redux">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/17375691572/structural-editing-redux#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+                    <div class="notecontainer">
+                        <div id="disqus_thread"></div>
+                        <script type="text/javascript" src="http://disqus.com/forums/alandipert/embed.js"></script>
+                        <noscript><a href="http://alandipert.disqus.com/?url=ref">View the discussion thread</a></noscript>
+                    </div>
+                
+            
+			
+						
+			
+			
+			
+
+			
+			
+			
+
+
+			
+			
+			
+			
+			
+			<div id="pagination" role="navigation">
+				<p>																										
+					
+					<a href="http://alan.dipert.org/post/18947900609" class="newer">Next post &raquo;</a>
+					
+					
+					
+					<a href="http://alan.dipert.org/post/7193534410" class="older">&laquo; Previous post</a>
+					
+				</p>
+			</div>
+			
+		</div>				
+	</div>
+
+	
+	<div id="footer">
+		<div class="wrapper">
+			<ul class="links" role="navigation">
+				<li><a href="/archive">Archive</a></li>
+				
+				<li><a href="http://alan.dipert.org/rss">RSS</a></li>
+			</ul>
+			<p class="info-theme" role="contentinfo">Powered by <a href="http://www.tumblr.com">Tumblr</a> and designed by <a href="http://kcmr.tumblr.com">Kcmr</a>.</p>
+		</div>
+	</div>
+
+    
+        <script type="text/javascript">
+            //<![CDATA[
+            (function() {
+                var links = document.getElementsByTagName('a');
+                var query = '?';
+                for(var i = 0; i < links.length; i++) {
+                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
+                        query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+                    }
+                }
+                document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+            })();
+            //]]>
+        </script>
+    
+<!-- BEGIN TUMBLR CODE -->
+        
+        
+        <iframe src="http://assets.tumblr.com/iframe.html?9f9b05bc6d86a119a5f73c15523c270b&amp;src=http%3A%2F%2Falan.dipert.org%2Fpost%2F17375691572%2Fstructural-editing-redux&amp;pid=17375691572&amp;rk=0nCFU7Et&amp;lang=en_US&amp;name=alandipert&amp;brag=false&amp;avatar=http%3A%2F%2F24.media.tumblr.com%2Favatar_4ae064934cfd_40.png&amp;title=alan+dipert&amp;url=http%3A%2F%2Falan.dipert.org%2F" width="330" height="25" scrolling="no" frameborder="0" style="position:absolute; z-index:2147483647; top:0px; right:0px; border:0px; background-color:transparent; overflow:hidden;" id="tumblr_controls"></iframe>
+    
+        
+    <!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]-->
+    
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367908653&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvMTczNzU2OTE1NzJcL3N0cnVjdHVyYWwtZWRpdGluZy1yZWR1eCIsInJlcXR5cGUiOjB9&U=GOHODKFMEM&K=8a9831192a675b5f60d47867c384fd22099e2199aad54ac191b479234668d524&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367908653&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvMTczNzU2OTE1NzJcL3N0cnVjdHVyYWwtZWRpdGluZy1yZWR1eCIsInJlcXR5cGUiOjAsIm5vc2NyaXB0IjoxfQ==&U=GOHODKFMEM&K=7084266fc7e25dcb9d2255d6d2fae4c5fa481af889ea995793e677d8a1f0d8fb&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10"></noscript>    <!-- END TUMBLR CODE -->
+
+<iframe src="http://assets.tumblr.com/analytics.html?dcba2423e6f5653ee72915980432c1c3" scrolling="no" width="1" height="1" frameborder="0" style="background-color:transparent; overflow:hidden; position:absolute; top:0; left:0 z-index:9999;" id="ga_target"></iframe>
+
+    <script>
+        var COMSCORE = true;
+        window.setTimeout(function() {
+            var analytics_frame = document.getElementById('ga_target');
+            analytics_frame.contentWindow.postMessage('enable_comscore', analytics_frame.src.split('/analytics.html')[0]);
+        }, 1000);
+    </script>
+
+
+
+    <script type="text/javascript">
+      var _qevents = _qevents || [];
+
+      (function() {
+       var elem = document.createElement('script');
+
+       elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
+       elem.async = true;
+       elem.type = "text/javascript";
+       var scpt = document.getElementsByTagName('script')[0];
+       scpt.parentNode.insertBefore(elem, scpt);
+      })();
+    </script>
+    <script type="text/javascript">
+        _qevents.push( { qacct: 'p-19UtqE8ngoZbM' } );
+    </script>
+    <noscript>
+        <div style="display: none;"><img src="//pixel.quantserve.com/pixel/'p-19UtqE8ngoZbM'.gif" height="1" width="1" alt="Quantcast"/></div>
+    </noscript>
+
+
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367908653&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC8xNzM3NTY5MTU3Mlwvc3RydWN0dXJhbC1lZGl0aW5nLXJlZHV4IiwicmVxdHlwZSI6MH0=&U=GADFDHANOE&K=a962037a80503baa1e731b041f1bdbfe9c7ddfc69df37f07819dfd7262d5fe4d&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367908653&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC8xNzM3NTY5MTU3Mlwvc3RydWN0dXJhbC1lZGl0aW5nLXJlZHV4IiwicmVxdHlwZSI6MCwibm9zY3JpcHQiOjF9&U=GADFDHANOE&K=ced0783de95bb6934d0911b1ff8ebf3142cb99e1d13f9356fc5fb338c4d7d54e&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10"></noscript><script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367908653&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvMTczNzU2OTE1NzJcL3N0cnVjdHVyYWwtZWRpdGluZy1yZWR1eCIsInJlcXR5cGUiOjAsInBvc3RzIjpbeyJwb3N0aWQiOiIxNzM3NTY5MTU3MiIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9XX0=&U=KOGCOOFMPG&K=57b40f8974a968b67fdd36fb0d4fbcadd16ac8c328d708f19139c26510885e96&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367908653&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvMTczNzU2OTE1NzJcL3N0cnVjdHVyYWwtZWRpdGluZy1yZWR1eCIsInJlcXR5cGUiOjAsInBvc3RzIjpbeyJwb3N0aWQiOiIxNzM3NTY5MTU3MiIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9XSwibm9zY3JpcHQiOjF9&U=KOGCOOFMPG&K=5827f7739f2dbccbd230c105c0b4cc0a32eac3ce1012edfdd4c77d323b23fd24&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10"></noscript></body>
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/332511f2fd2cfa8b.html b/archive/linked-pages/raw/332511f2fd2cfa8b.html
new file mode 100644
index 0000000..a9c34e3
--- /dev/null
+++ b/archive/linked-pages/raw/332511f2fd2cfa8b.html
@@ -0,0 +1,350 @@
+<!DOCTYPE html>
+<script>var __pbpa = true;</script><script>var translated_warning_string = 'Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?';</script><script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/pre_tumblelog.js?d9f4c92b186c422f85b52215bfcb76af"></script>
+<!DOCTYPE html>
+<html>
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">
+	<meta charset="UTF-8">
+	<title>Structural Editing Apocrypha - alan dipert</title>
+	<link rel="shortcut icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_16.png">
+	<link rel="alternate" type="application/rss+xml" href="http://alan.dipert.org/rss">
+    
+    <meta name="description" content="Structural Editing Apocrypha Here are some things from the Internet to whet your structural editing appetite. The Interlisp Experience The 1984 book Interactive Programming Environments, a collection..." />
+          
+	<meta name="if:Show notes" content="1">
+	<meta name="text:Disqus Shortname" content="" />
+	<meta name="color:Post Background" content="#F2F2F2" />		
+	<link rel="stylesheet" href="http://static.tumblr.com/26l8vc7/ej3lr0jwd/style.css">
+	<style type="text/css">
+		.post{background: #F2F2F2;}
+		
+	</style>
+    <script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+
+</script>
+
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-965358-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
+<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
+<!-- Read more: http://ogp.me/ -->
+<meta property="fb:app_id" content="48119224995" />
+<meta property="og:title" content="Structural Editing Apocrypha" />
+<meta property="og:url" content="http://alan.dipert.org/post/47461498337/structural-editing-apocrypha" />
+<meta property="og:description" content="Here are some things from the Internet to whet your structural editing appetite.
+The Interlisp Experience
+The 1984 book Interactive Programming Environments, a collection of surveys of programming..." />
+<meta property="og:type" content="tumblr-feed:entry" />
+<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->
+
+
+<!-- TWITTER TAGS -->
+<meta charset="utf-8">
+            <meta name="twitter:card" content="summary" />
+            <meta name="twitter:description" content="Here are some things from the Internet to whet your structural editing appetite.
+ The Interlisp Experience
+ The 1984 book Interactive Programming Environments, a collection of surveys of programming environments of the time, features this piece by Erik Sandewall detailing the development experience in an Interlisp environment.
+ UNIX and MIT Lisp Machines are also featured and discussed by their respective creators, but IMO pale in comparison.
+ Intentional Programming
+ Charles Simonyi has a vision for computing he calls &amp;#8220;Intentional Programming&amp;#8221; that&amp;#8217;s pretty awesome. &nbsp;Check out this database-backed structural editor for an Algol-like language.
+ 
+ Other Advancements
+ PEDIT was a structural editor for Prolog (which is homoiconic, btw)
+ Nokolisp was a Lisp environment written for minicomputers in the late 70s that features an impressive structural editor.
+ Are you aware of any structural program editing software or tools I don&amp;#8217;t list here?" />
+            <meta name="twitter:title" content="Structural Editing Apocrypha" />
+            <meta name="twitter:url" content="http://alan.dipert.org/post/47461498337/structural-editing-apocrypha" />
+            <meta name="twitter:site" content="tumblr" />
+            <meta name="twitter:app:name:iphone" content="Tumblr" />
+            <meta name="twitter:app:name:ipad" content="Tumblr" />
+            <meta name="twitter:app:name:googleplay" content="Tumblr" />
+            <meta name="twitter:app:id:iphone" content="305343404" />
+            <meta name="twitter:app:id:ipad" content="305343404" />
+            <meta name="twitter:app:id:googleplay" content="com.tumblr" />
+            <meta name="twitter:app:url:iphone" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=47461498337&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:ipad" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=47461498337&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:googleplay" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=47461498337&amp;referrer=twitter-cards" />
+    
+
+<script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/tumblelog.js?b32c40067ef5fa460dd9a1eda92ee368"></script><meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+<body>
+	<div id="wrapper">
+		<div id="header" role="banner">
+			<h1><a href="/">alan dipert</a></h1>
+			
+			
+			<div id="description">
+				<p><p><a href = "http://twitter.com/alandipert/">twitter</a>&nbsp;<a href = "http://github.com/alandipert/">github</a>&nbsp;<a href = "mailto:adipert@acm.org">email</a></p></p>
+			</div>
+			
+		</div>
+		
+		<div id="content" role="main">
+    		
+    
+    
+    
+    
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">08</span> 4 / 2013</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Structural Editing Apocrypha</h2>
+							
+		
+							<p>Here are some things from the Internet to whet your <a href="http://alan.dipert.org/post/47444634908/structural-editing-revisited">structural editing</a> appetite.</p>
+<p><strong>The Interlisp Experience</strong></p>
+<p>The 1984 book <a href="http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856">Interactive Programming Environments</a>, a collection of surveys of programming environments of the time, features <a href="https://www.ida.liu.se/ext/caisor/archive/1978/001/caisor-1978-001.pdf">this piece by Erik Sandewall</a> detailing the development experience in an <a href="http://en.wikipedia.org/wiki/Interlisp">Interlisp</a> environment.</p>
+<p>UNIX and MIT Lisp Machines are also featured and discussed by their respective creators, but IMO pale in comparison.</p>
+<p><strong>Intentional Programming</strong></p>
+<p><a href="http://en.wikipedia.org/wiki/Charles_Simonyi">Charles Simonyi</a> has a vision for computing he calls &#8220;Intentional Programming&#8221; that&#8217;s pretty awesome.  Check out this database-backed structural editor for an Algol-like language.</p>
+<p><iframe frameborder="0" height="315" src="http://www.youtube.com/embed/tSnnfUj1XCQ" width="420"></iframe></p>
+<p><strong>Other Advancements</strong></p>
+<ul><li><a href="http://krex.k-state.edu/dspace/handle/2097/9833lc">PEDIT</a> was a structural editor for <a href="http://en.wikipedia.org/wiki/Prolog">Prolog</a> (which is homoiconic, btw)</li>
+<li><a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=HB6HvhOw_MY">Nokolisp</a> was a Lisp environment written for minicomputers in the late 70s that features an impressive structural editor.</li>
+</ul><p>Are you aware of any structural program editing software or tools I don&#8217;t list here?</p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/47461498337/structural-editing-apocrypha">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/47461498337/structural-editing-apocrypha#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+                    <div class="notecontainer">
+                        <div id="disqus_thread"></div>
+                        <script type="text/javascript" src="http://disqus.com/forums/alandipert/embed.js"></script>
+                        <noscript><a href="http://alandipert.disqus.com/?url=ref">View the discussion thread</a></noscript>
+                    </div>
+                
+            
+			
+						
+			
+			
+			
+
+			
+			
+			
+
+
+			
+			
+			
+			
+			
+			<div id="pagination" role="navigation">
+				<p>																										
+					
+					
+					
+					<a href="http://alan.dipert.org/post/47444634908" class="older">&laquo; Previous post</a>
+					
+				</p>
+			</div>
+			
+		</div>				
+	</div>
+
+	
+	<div id="footer">
+		<div class="wrapper">
+			<ul class="links" role="navigation">
+				<li><a href="/archive">Archive</a></li>
+				
+				<li><a href="http://alan.dipert.org/rss">RSS</a></li>
+			</ul>
+			<p class="info-theme" role="contentinfo">Powered by <a href="http://www.tumblr.com">Tumblr</a> and designed by <a href="http://kcmr.tumblr.com">Kcmr</a>.</p>
+		</div>
+	</div>
+
+    
+        <script type="text/javascript">
+            //<![CDATA[
+            (function() {
+                var links = document.getElementsByTagName('a');
+                var query = '?';
+                for(var i = 0; i < links.length; i++) {
+                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
+                        query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+                    }
+                }
+                document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+            })();
+            //]]>
+        </script>
+    
+<!-- BEGIN TUMBLR CODE -->
+        
+        
+        <iframe src="http://assets.tumblr.com/iframe.html?9f9b05bc6d86a119a5f73c15523c270b&amp;src=http%3A%2F%2Falan.dipert.org%2Fpost%2F47461498337%2Fstructural-editing-apocrypha&amp;pid=47461498337&amp;rk=MtVW6EBh&amp;lang=en_US&amp;name=alandipert&amp;brag=false&amp;avatar=http%3A%2F%2F24.media.tumblr.com%2Favatar_4ae064934cfd_40.png&amp;title=alan+dipert&amp;url=http%3A%2F%2Falan.dipert.org%2F" width="330" height="25" scrolling="no" frameborder="0" style="position:absolute; z-index:2147483647; top:0px; right:0px; border:0px; background-color:transparent; overflow:hidden;" id="tumblr_controls"></iframe>
+    
+        
+    <!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]-->
+    
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367903338&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDc0NjE0OTgzMzdcL3N0cnVjdHVyYWwtZWRpdGluZy1hcG9jcnlwaGEiLCJyZXF0eXBlIjowfQ==&U=KEKIEDCAMO&K=817fd732bad45223ff3e7dcbef0746e515ffa37ea034a3a9f7582070f17476a3&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47461498337%2Fstructural-editing-apocrypha%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367903338&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDc0NjE0OTgzMzdcL3N0cnVjdHVyYWwtZWRpdGluZy1hcG9jcnlwaGEiLCJyZXF0eXBlIjowLCJub3NjcmlwdCI6MX0=&U=KEKIEDCAMO&K=350c22b5b16bca757be6039889a017f048f6fa7c6de18922a8162545b5501ef1&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47461498337%2Fstructural-editing-apocrypha%3Fa50cdc10"></noscript>    <!-- END TUMBLR CODE -->
+
+<iframe src="http://assets.tumblr.com/analytics.html?dcba2423e6f5653ee72915980432c1c3" scrolling="no" width="1" height="1" frameborder="0" style="background-color:transparent; overflow:hidden; position:absolute; top:0; left:0 z-index:9999;" id="ga_target"></iframe>
+
+    <script>
+        var COMSCORE = true;
+        window.setTimeout(function() {
+            var analytics_frame = document.getElementById('ga_target');
+            analytics_frame.contentWindow.postMessage('enable_comscore', analytics_frame.src.split('/analytics.html')[0]);
+        }, 1000);
+    </script>
+
+
+
+    <script type="text/javascript">
+      var _qevents = _qevents || [];
+
+      (function() {
+       var elem = document.createElement('script');
+
+       elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
+       elem.async = true;
+       elem.type = "text/javascript";
+       var scpt = document.getElementsByTagName('script')[0];
+       scpt.parentNode.insertBefore(elem, scpt);
+      })();
+    </script>
+    <script type="text/javascript">
+        _qevents.push( { qacct: 'p-19UtqE8ngoZbM' } );
+    </script>
+    <noscript>
+        <div style="display: none;"><img src="//pixel.quantserve.com/pixel/'p-19UtqE8ngoZbM'.gif" height="1" width="1" alt="Quantcast"/></div>
+    </noscript>
+
+
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367903338&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC80NzQ2MTQ5ODMzN1wvc3RydWN0dXJhbC1lZGl0aW5nLWFwb2NyeXBoYSIsInJlcXR5cGUiOjB9&U=KAGJCHOOLB&K=d0e3764a0bfd963565c28bd048de2fd781f9e3ea14d4482b5077920a15a2a832&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47461498337%2Fstructural-editing-apocrypha%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367903338&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC80NzQ2MTQ5ODMzN1wvc3RydWN0dXJhbC1lZGl0aW5nLWFwb2NyeXBoYSIsInJlcXR5cGUiOjAsIm5vc2NyaXB0IjoxfQ==&U=KAGJCHOOLB&K=da490ac2a687bf4e5b67e7e416d909277fd01a46d56684923e2da80bbc58549c&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47461498337%2Fstructural-editing-apocrypha%3Fa50cdc10"></noscript><script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367903338&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDc0NjE0OTgzMzdcL3N0cnVjdHVyYWwtZWRpdGluZy1hcG9jcnlwaGEiLCJyZXF0eXBlIjowLCJwb3N0cyI6W3sicG9zdGlkIjoiNDc0NjE0OTgzMzciLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV19&U=GLPOEPIFKM&K=d84268407a6cf7568cfcdfa0c945a265f56c185c2c68bb49f0bb2c54badffdcf&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47461498337%2Fstructural-editing-apocrypha%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367903338&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDc0NjE0OTgzMzdcL3N0cnVjdHVyYWwtZWRpdGluZy1hcG9jcnlwaGEiLCJyZXF0eXBlIjowLCJwb3N0cyI6W3sicG9zdGlkIjoiNDc0NjE0OTgzMzciLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV0sIm5vc2NyaXB0IjoxfQ==&U=GLPOEPIFKM&K=791604c708cae67ade65438884e4bc9939c2782c2f99892136daddc3df5d665e&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47461498337%2Fstructural-editing-apocrypha%3Fa50cdc10"></noscript></body>
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/34c8fd7c9de86e0a.html b/archive/linked-pages/raw/34c8fd7c9de86e0a.html
new file mode 100644
index 0000000..da1bb03
--- /dev/null
+++ b/archive/linked-pages/raw/34c8fd7c9de86e0a.html
@@ -0,0 +1,793 @@
+<!DOCTYPE html>
+<script>var __pbpa = true;</script><script>var translated_warning_string = 'Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?';</script><script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/pre_tumblelog.js?_v=289ca146962d7f79251f9df647c84ce1"></script>
+<!DOCTYPE html>
+<html>
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">
+	<meta charset="UTF-8">
+	<title>Discover Lisp in Your Web Browser with Javascript - alan dipert</title>
+	<link rel="shortcut icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_16.png">
+	<link rel="alternate" type="application/rss+xml" href="http://alan.dipert.org/rss">
+    
+    <meta name="description" content="Discover Lisp in Your Web Browser with Javascript This post is available as a PDF Many ideas introduced originally in Lisp, such as conditional execution (the if-then-else construct), garbage..." />
+          
+	<meta name="if:Show notes" content="1">
+	<meta name="text:Disqus Shortname" content="" />
+	<meta name="color:Post Background" content="#F2F2F2" />		
+	<link rel="stylesheet" href="http://static.tumblr.com/26l8vc7/ej3lr0jwd/style.css">
+	<style type="text/css">
+		.post{background: #F2F2F2;}
+		
+	</style>
+    <script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+
+</script>
+
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-965358-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
+<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
+<!-- Read more: http://ogp.me/ -->
+<meta property="fb:app_id" content="48119224995" />
+<meta property="og:title" content="Discover Lisp in Your Web Browser with Javascript" />
+<meta property="og:url" content="http://alan.dipert.org/post/7193534410/discover-lisp-in-your-web-browser-with-javascript" />
+<meta property="og:description" content="This post is available as a PDF
+Many ideas introduced originally in Lisp, such as conditional execution (the if-then-else construct), garbage collection, and first-class functions1, can be found in..." />
+<meta property="og:type" content="tumblr-feed:entry" />
+<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->
+
+
+<!-- TWITTER TAGS -->
+<meta charset="utf-8">
+            <meta name="twitter:card" content="summary" />
+            <meta name="twitter:description" content="This post is&nbsp;available as a PDF
+ Many ideas introduced originally in Lisp, such as conditional execution (the if-then-else construct), garbage collection, and first-class functions1, can be found in modern non-Lisp programming languages.
+ Other ideas pioneered by Lisp, like the idea that programs can be composed solely of expressions, and homoiconicity, or the idea that a program can be written in its own data structures, are rarer.
+ Learning a Lisp dialect, whether it&amp;#8217;s Clojure, Scheme, or Common Lisp, is a great way to see for yourself how powerful all of these ideas can be when combined.
+ An even better way to understand the ideas is to implement your own Lisp23.
+ After we explore some fundamental concepts, we&amp;#8217;ll look at how a language like Javascript works.
+ Then, we&amp;#8217;ll build our own small Lisp to Javascript compiler on top of Javascript in about 32 lines of Javascript code.
+Expression vs. Statement
+ Programs in languages like Javascript are composed of two things:
+ statements
+ expressions
+ Lisp programs are composed only of expressions.
+ Both statements and expressions are, in some sense, instructions for the computer to do some piece of work. The difference between them is that a statement does not return a value, but an expression does.
+ Consider Javascript&amp;#8217;s if-then-else statement:
+if (x &amp;gt; 10) {
+  alert(&quot;x was bigger than 10!&quot;);
+} else {
+  alert(&quot;x was not bigger than 10!&quot;)
+}
+
+ We call alert inside both the then and else bodies of the expression because if does not return a value. If it did, we could pass it directly to a single alert call, as this wishful pseudo-Javascript demonstrates:
+alert(if (x &amp;gt; 10) {
+  return &quot;x was bigger than 10!&quot;
+} else {
+  return &quot;x was not bigger than 10!&quot;
+});
+
+ If we eliminate statements from our wishful pseudo-Javascript entirely, there&amp;#8217;s no longer a need for the return operator. It&amp;#8217;s assumed that values &amp;#8220;return&amp;#8221; themselves:
+alert(if (x &amp;gt; 10) {
+   &quot;x was bigger than 10!&quot;
+} else {
+   &quot;x was not bigger than 10!&quot;
+});
+
+ Javascript actually provides an if-then-else construct that returns a value, the ternary operator4, but it is seldom used and often discouraged5.
+ With expressions, it&amp;#8217;s possible to write code in the imperative style the first example demonstrated. The opposite, writing expressions in terms of statements, is not.
+ If we agree that &amp;#8220;power&amp;#8221; means &amp;#8220;possibility&amp;#8221;, then languages like Lisp, which are based on expressions instead of statements, might be considered powerful.
+Homoiconicity
+ Homoiconicity is a property of a programming language&amp;#8217;s syntax, and means that programs in a language are expressed using that language&amp;#8217;s own data structures. The property of homoiconicity is key to the way Lisp empowers the programmer to fabricate and manipulate syntax.
+ Homoiconicity might be understood by exploring the properties of source code and interpretation of that source code in a non-homoiconic language first.
+ Javascript, while influenced by Lisp in other ways6, is not homoiconic, and its popularity, availability, and conventional syntax make it a candidate for exploration.
+Implementing Javascript
+How a Javascript Interpreter Works
+ Consider this fragment of Javascript code, which passes the sum of 1 and the product of 2 and 3 to a web browser&amp;#8217;s alert function:
+alert(1 + 2 * 3);
+
+ When a browser passes this code, or data, as a string to its Javascript interpreter, something like the following happens:
+ The interpreter lexically analyzes7 the string, turning it into a stream of tokens. Tokens are objects in source code upon which other constructs are defined, such as function names, operators, and literals like numbers or strings. The tokens in the above fragment might be:
+ alert
+ (
+ 1
+ +
+ 2
+ *
+ 3
+ )
+ ;
+
+ The interpreter parses the token stream, attempting, recursively, to match the pattern of tokens to known language constructs. For instance, when the interpreter sees the function name alert followed by (, it knows to expect zero or more tokens that must be succeeded by a closing ).
+ The interpreter evaluates the constructs it found from the inside out:
+ 2 * 3 happens first, because, * has higher precedence than + and because the interpreter knows it needs a value or identifier to pass to alert.
+ The product, 6, is returned.
+ 1 + 6 is evaluated, returning 7.
+ Finally, alert(7) is evaluated, and a message is displayed.
+
+ If you were to write your own Javascript interpreter or compiler, you would need to implement a lexical analyzer, a parser, and an evaluator in order to complete the above steps.
+ Even if you were to implement your interpreter in Javascript, you&amp;#8217;d have a long way to go, because none of these functions are provided by Javascript interpreters to Javascript programmers.
+ Javascript provides the eval function, but it accepts only strings, and you need to create source code strings yourself. Creating source code strings to pass to eval is effectively compilation, and done correctly could be as difficult as writing a compiler.
+ The task is not as daunting if we take the Lisp approach and build our programs in a data format richer than strings. Let&amp;#8217;s meet the problem half way, and invent a Javascript syntax based on Javascript data.
+A Homoiconic Javascript Subset: JSONScript
+S-expressions
+ Consider this alternative representation of the code fragment, in a language we just invented, JSONScript:
+[&#039;alert&#039;, [&#039;+&#039;, 1, [&#039;*&#039;, 2, 3]]]
+
+ Unlike the earlier example, which was a string that required multiple phases of analysis to understand and run, the above code is written using data structures native to Javascript: string, number, and array.
+ JSON, which stands for &amp;#8220;Javascript Object Notation&amp;#8221;, is a notation for expressing data in terms of Javascript data structures. JSON is expressive enough for us to use it to represent code for a simple programming language.
+ We could easily write a function called compile_jsonjs that converted this representation into a string that could be passed to eval, because:
+ We don&amp;#8217;t need to write a lexical analyzer or parser: our code is already rich enough to express how it should be evaluated.
+ compile_jsonjs doesn&amp;#8217;t need to know about operator precedence because we&amp;#8217;re using s-expressions.
+ S-expressions, short for &amp;#8220;symbolic expressions&amp;#8221;, are a convention for writing code that allows us to represent a function call with an array. This convention is also known as prefix notation. The first element of the array is the function, and subsequent elements are arguments to that function that are evaluated first.
+ S-expressions leave no ambiguity about the order in which functions must be applied. In the original example, the expression 1 + 2 * 3 evaluated to 7 because it&amp;#8217;s in the Javascript specificaton that * must evaluate before +.
+ In JSONScript, we express our intent to multiply first by making [&#039;*&#039;, 2, 3] an argument to +.
+ S-expressions don&amp;#8217;t have to be arrays. 42 and &quot;hamster dance&quot; are also s-expressions, because they also evaluate, but to themselves.
+ Lisp uses lists instead of arrays as s-expressions, but the idea is the same.
+Some Implementation Details
+ There are at least two implementation details we face in implementing compile_jsonjs:
+ In JSONScript, as in Lisp, there is no distinction between function and operator. Functions, whether they are alert or *, must only appear as a string and as the first element of an array.
+ compile_jsonjs needs to recognize functions that Javascript considers to be operators, and return the correct syntax for them.
+
+ In Javascript, functions are identified by symbols, not strings. For instance, this syntax is not correct: &#039;alert&#039;(7).
+ compile_jsonjs must return function names as symbols.
+ 
+ Conflating symbol and string is necessary but has unfortunate implications. For instance, it will be impossible to pass a function name as an argument to a function in JSONScript.
+
+ 
+ Adding the ability to pass function names as arguments equires us to go beyond JSON as our source data format, because JSON permits symbol literals only as an object field names.
+
+
+Building the Compiler
+ We&amp;#8217;re now equipped to reason about how compile_jsonjs will work.
+ First, we check if the input is an array.
+ If it is an array, we:
+ Compile the arguments
+ Check if the first element is an operator like * or +
+ If it is an operator, interpose the compiled arguments with the operator, and concatenate everything into a single string. compile_jsonjs([&#039;+&#039;, 1, 2]) should return &quot;1+2&quot;.
+ If it&amp;#8217;s not an operator, like alert, we return a function call. compile_jsonjs([&#039;alert&#039;, &#039;hello&#039;]) should return &quot;alert(&#039;hello&#039;)&quot;
+
+
+ If it isn&amp;#8217;t an array, we return it as a string. compile_jsonjs(42) should return &quot;42&quot;.
+The Implementation
+ Next, we can translate our plan into code. We know that compile_jsonjs will need helper functions for:
+ Testing if an object is an array: This is how we&amp;#8217;ll determine at the beginning of compile_jsonjs whether we&amp;#8217;re compiling a function call or a literal. Literals are data that evaluate to themselves, like numbers or strings.
+ Testing if an array contains a particular object: We&amp;#8217;ll need to make a list of functions that are Javascript operators, because we must emit different Javascript syntax for them.
+ The first helper function we need, isArray(), isn&amp;#8217;t available on some browsers, and is actually difficult to write in a widely compatible way.
+ So, we can borrow it from the underscore.js8 library:
+var isArray = function (obj) {
+  return Object.prototype.toString.call(obj) === &#039;[object Array]&#039;;
+}
+
+ Next, we need a function for testing if an object is in an array. Such a function is also not available in some browsers, but we can implement it like so:
+var inArray = function(array, item) {
+  for(var i = 0; i &amp;lt; array.length; i++)
+    if (array[i] === item) return true;
+  return false;
+}
+
+ With these functions in place, we can finally write our compiler:
+var compile_jsonjs = function(expression) {
+
+  var operators = [&#039;*&#039;, &#039;+&#039;];
+
+  if (isArray(expression)) {
+
+    var func_name = expression[0];
+    var func_args = expression.slice(1);
+
+    var compiled_args = [];
+    for (var i = 0; i &amp;lt; func_args.length; i++)
+      compiled_args.push(compile_jsonjs(func_args[i]));
+
+    if(inArray(operators, func_name)) {
+      return compiled_args.join(func_name);
+    } else {
+      return func_name + &quot;(&quot; + compiled_args.join(&#039;,&#039;) + &quot;)&quot;;
+    }
+
+  } else {
+    return expression.toString()
+  }
+}
+
+ The full source listing, which you can copy and paste into a web browser&amp;#8217;s Javascript console, follows:
+
+var isArray = function (obj) {
+  return Object.prototype.toString.call(obj) === &#039;[object Array]&#039;;
+}
+
+var inArray = function(array, item) {
+  for(var i = 0; i &amp;lt; array.length; i++)
+    if (array[i] === item) return true;
+  return false;
+}
+
+var compile_jsonjs = function(expression) {
+
+  var operators = [&#039;*&#039;, &#039;+&#039;];
+
+  if (isArray(expression)) {
+
+    var func_name = expression[0];
+    var func_args = expression.slice(1);
+
+    var compiled_args = [];
+    for (var i = 0; i &amp;lt; func_args.length; i++)
+      compiled_args.push(compile_jsonjs(func_args[i]));
+
+    if(inArray(operators, func_name)) {
+      return compiled_args.join(func_name);
+    } else {
+      return func_name + &quot;(&quot; + compiled_args.join(&#039;,&#039;) + &quot;)&quot;;
+    }
+
+  } else {
+    return expression.toString()
+  }
+}
+
+
+Trying it Out
+ We can test our compiler by seeing what code it generates with our JSONScript fragment:
+compile_jsonjs([&#039;alert&#039;, [&#039;+&#039;, 1, [&#039;*&#039;, 2, 3]]]);
+
+ And we can evaluate our compiled code by passing that result to eval:
+eval(compile_jsonjs([&#039;alert&#039;, [&#039;+&#039;, 1, [&#039;*&#039;, 2, 3]]]));
+
+Going Further
+ JSONScript probably isn&amp;#8217;t a language you would want to use for your next programming project, but hopefully you now have a better understanding of what Lisp is and why it is different.
+ Further extending JSONScript will help you understand Lisp even more.
+ You can begin by adding support for other Javascript operators.
+ Next, you might implement lambda and quote. These will allow you to define functions in JSONScript, and to pass arrays to functions without evaluating them.
+ Once you have lambda and quote, you can implement other special forms, using Paul Graham&amp;#8217;s The Roots of Lisp as a guide9.
+ If you&amp;#8217;re feeling particularly ambitious, you might consider adding support for one of Lisp&amp;#8217;s most famous and unique features - macros, or functions that:
+ are run before evaluation
+ do not evaluate their arguments
+ return JSONScript code
+ 
+ What Made Lisp Different by Paul Graham ↩
+
+
+ The Roots of Lisp by Paul Graham ↩
+
+
+ Lisp in Small Pieces ↩
+
+
+ Wikipedia: Ternary operation (Javascript) ↩
+
+
+ jQuery Core Style Guide: Blocks ↩
+
+
+ Popularity by Brendan Eich ↩
+
+
+ Wikipedia: Lexical analysis ↩
+
+
+ _.isArray in underscore.js ↩
+
+
+ The Roots of Lisp by Paul Graham ↩
+
+" />
+            <meta name="twitter:title" content="Discover Lisp in Your Web Browser with Javascript" />
+            <meta name="twitter:url" content="http://alan.dipert.org/post/7193534410/discover-lisp-in-your-web-browser-with-javascript" />
+            <meta name="twitter:site" content="tumblr" />
+            <meta name="twitter:app:name:iphone" content="Tumblr" />
+            <meta name="twitter:app:name:ipad" content="Tumblr" />
+            <meta name="twitter:app:name:googleplay" content="Tumblr" />
+            <meta name="twitter:app:id:iphone" content="305343404" />
+            <meta name="twitter:app:id:ipad" content="305343404" />
+            <meta name="twitter:app:id:googleplay" content="com.tumblr" />
+            <meta name="twitter:app:url:iphone" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=7193534410&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:ipad" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=7193534410&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:googleplay" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=7193534410&amp;referrer=twitter-cards" />
+    
+
+<script type="text/javascript" src="http://assets.tumblr.com/assets/scripts/tumblelog.js?_v=dae58aa57407c7d7e8848a80145008fa"></script><meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+<body>
+	<div id="wrapper">
+		<div id="header" role="banner">
+			<h1><a href="/">alan dipert</a></h1>
+			
+			
+			<div id="description">
+				<p><p><a href = "http://twitter.com/alandipert/">twitter</a>&nbsp;<a href = "http://github.com/alandipert/">github</a>&nbsp;<a href = "mailto:adipert@acm.org">email</a></p></p>
+			</div>
+			
+		</div>
+		
+		<div id="content" role="main">
+    		
+    
+    
+    
+    
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">03</span> 7 / 2011</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Discover Lisp in Your Web Browser with Javascript</h2>
+							
+		
+							<p><em>This post is <a href="http://tailrecursion.com/~alan/writing/discover-lisp-in-your-browser.pdf">available as a PDF</a></em></p>
+<p>Many ideas introduced originally in Lisp, such as conditional execution (the <code>if-then-else</code> construct), garbage collection, and first-class functions<sup><a id="fnref1" href="#fn1">1</a></sup>, can be found in modern non-Lisp programming languages.</p>
+<p>Other ideas pioneered by Lisp, like the idea that programs can be composed solely of <em>expressions</em>, and <em>homoiconicity</em>, or the idea that a program can be written in its own data structures, are rarer.</p>
+<p>Learning a Lisp dialect, whether it&#8217;s Clojure, Scheme, or Common Lisp, is a great way to see for yourself how powerful all of these ideas can be when combined.</p>
+<p>An even better way to understand the ideas is to implement your own Lisp<sup><a id="fnref2" href="#fn2">2</a></sup><sup><a id="fnref3" href="#fn3">3</a></sup>.</p>
+<p>After we explore some fundamental concepts, we&#8217;ll look at how a language like Javascript works.</p>
+<p>Then, we&#8217;ll build our own small Lisp to Javascript compiler on top of Javascript in about 32 lines of Javascript code.</p>
+<h2 id="expression-vs.-statement">Expression vs. Statement</h2>
+<p>Programs in languages like Javascript are composed of two things:</p>
+<ul><li>statements</li>
+<li>expressions</li>
+</ul><p>Lisp programs are composed only of expressions.</p>
+<p>Both statements and expressions are, in some sense, instructions for the computer to do some piece of work. The difference between them is that a statement does not return a value, but an expression does.</p>
+<p>Consider Javascript&#8217;s <code>if-then-else</code> statement:</p>
+<pre><code>if (x &gt; 10) {
+  alert("x was bigger than 10!");
+} else {
+  alert("x was not bigger than 10!")
+}
+</code></pre>
+<p>We call <code>alert</code> inside both the <code>then</code> and <code>else</code> bodies of the expression because <code>if</code> does not return a value. If it did, we could pass it directly to a single <code>alert</code> call, as this wishful pseudo-Javascript demonstrates:</p>
+<pre><code>alert(if (x &gt; 10) {
+  return "x was bigger than 10!"
+} else {
+  return "x was not bigger than 10!"
+});
+</code></pre>
+<p>If we eliminate statements from our wishful pseudo-Javascript entirely, there&#8217;s no longer a need for the <code>return</code> operator. It&#8217;s assumed that values &#8220;return&#8221; themselves:</p>
+<pre><code>alert(if (x &gt; 10) {
+   "x was bigger than 10!"
+} else {
+   "x was not bigger than 10!"
+});
+</code></pre>
+<p>Javascript actually provides an <code>if-then-else</code> construct that returns a value, the <em>ternary operator</em><sup><a id="fnref4" href="#fn4">4</a></sup>, but it is seldom used and often discouraged<sup><a id="fnref5" href="#fn5">5</a></sup>.</p>
+<p>With expressions, it&#8217;s possible to write code in the <em>imperative style</em> the first example demonstrated. The opposite, writing expressions in terms of statements, is not.</p>
+<p>If we agree that &#8220;power&#8221; means &#8220;possibility&#8221;, then languages like Lisp, which are based on expressions instead of statements, might be considered powerful.</p>
+<h2 id="homoiconicity">Homoiconicity</h2>
+<p><em>Homoiconicity</em> is a property of a programming language&#8217;s syntax, and means that programs in a language are expressed using that language&#8217;s own data structures. The property of homoiconicity is key to the way Lisp empowers the programmer to fabricate and manipulate syntax.</p>
+<p>Homoiconicity might be understood by exploring the properties of source code and interpretation of that source code in a non-homoiconic language first.</p>
+<p>Javascript, while influenced by Lisp in other ways<sup><a id="fnref6" href="#fn6">6</a></sup>, is not homoiconic, and its popularity, availability, and conventional syntax make it a candidate for exploration.</p>
+<h2 id="implementing-javascript">Implementing Javascript</h2>
+<h3 id="how-a-javascript-interpreter-works">How a Javascript Interpreter Works</h3>
+<p>Consider this fragment of Javascript code, which passes the sum of 1 and the product of 2 and 3 to a web browser&#8217;s <code>alert</code> function:</p>
+<pre><code>alert(1 + 2 * 3);
+</code></pre>
+<p>When a browser passes this code, or data, as a string to its Javascript interpreter, something like the following happens:</p>
+<ul><li>The interpreter <em>lexically analyzes</em><sup><a id="fnref7" href="#fn7">7</a></sup> the string, turning it into a stream of <em>tokens</em>. Tokens are objects in source code upon which other constructs are defined, such as function names, operators, and literals like numbers or strings. The tokens in the above fragment might be:
+<ul><li><code>alert</code></li>
+<li><code>(</code></li>
+<li>1</li>
+<li><code>+</code></li>
+<li>2</li>
+<li><code>*</code></li>
+<li>3</li>
+<li><code>)</code></li>
+<li><code>;</code></li>
+</ul></li>
+<li>The interpreter <em>parses</em> the token stream, attempting, recursively, to match the pattern of tokens to known language constructs. For instance, when the interpreter sees the function name <code>alert</code> followed by <code>(</code>, it knows to expect zero or more tokens that must be succeeded by a closing <code>)</code>.</li>
+<li>The interpreter <em>evaluates</em> the constructs it found from the inside out:
+<ul><li><code>2 * 3</code> happens first, because, <code>*</code> has higher precedence than <code>+</code> and because the interpreter knows it needs a value or identifier to pass to <code>alert</code>.</li>
+<li>The product, 6, is returned.</li>
+<li><code>1 + 6</code> is evaluated, returning 7.</li>
+<li>Finally, <code>alert(7)</code> is evaluated, and a message is displayed.</li>
+</ul></li>
+</ul><p>If you were to write your own Javascript interpreter or compiler, you would need to implement a <code>lexical analyzer</code>, a <code>parser</code>, and an <code>evaluator</code> in order to complete the above steps.</p>
+<p>Even if you were to implement your interpreter in Javascript, you&#8217;d have a long way to go, because none of these functions are provided by Javascript interpreters to Javascript programmers.</p>
+<p>Javascript provides the <code>eval</code> function, but it accepts only strings, and you need to create source code strings yourself. Creating source code strings to pass to <code>eval</code> is effectively compilation, and done correctly could be as difficult as writing a compiler.</p>
+<p>The task is not as daunting if we take the Lisp approach and build our programs in a data format richer than strings. Let&#8217;s meet the problem half way, and invent a Javascript syntax based on Javascript data.</p>
+<h2 id="a-homoiconic-javascript-subset-jsonscript">A Homoiconic Javascript Subset: JSONScript</h2>
+<h3 id="s-expressions">S-expressions</h3>
+<p>Consider this alternative representation of the code fragment, in a language we just invented, JSONScript:</p>
+<pre><code>['alert', ['+', 1, ['*', 2, 3]]]
+</code></pre>
+<p>Unlike the earlier example, which was a string that required multiple phases of analysis to understand and run, the above code is written using data structures native to Javascript: string, number, and array.</p>
+<p><em>JSON</em>, which stands for &#8220;Javascript Object Notation&#8221;, is a notation for expressing data in terms of Javascript data structures. JSON is expressive enough for us to use it to represent code for a simple programming language.</p>
+<p>We could easily write a function called <code>compile_jsonjs</code> that converted this representation into a string that could be passed to <code>eval</code>, because:</p>
+<ul><li>We don&#8217;t need to write a lexical analyzer or parser: our code is already rich enough to express how it should be evaluated.</li>
+<li><code>compile_jsonjs</code> doesn&#8217;t need to know about operator precedence because we&#8217;re using <em>s-expressions</em>.</li>
+</ul><p>S-expressions, short for &#8220;symbolic expressions&#8221;, are a convention for writing code that allows us to represent a function call with an array. This convention is also known as <em>prefix notation</em>. The first element of the array is the function, and subsequent elements are arguments to that function that are evaluated first.</p>
+<p>S-expressions leave no ambiguity about the order in which functions must be applied. In the original example, the expression <code>1 + 2 * 3</code> evaluated to 7 because it&#8217;s in the Javascript specificaton that <code>*</code> must evaluate before <code>+</code>.</p>
+<p>In JSONScript, we express our intent to multiply first by making <code>['*', 2, 3]</code> an argument to <code>+</code>.</p>
+<p>S-expressions don&#8217;t have to be arrays. <code>42</code> and <code>"hamster dance"</code> are also s-expressions, because they also evaluate, but to themselves.</p>
+<p>Lisp uses lists instead of arrays as s-expressions, but the idea is the same.</p>
+<h3 id="some-implementation-details">Some Implementation Details</h3>
+<p>There are at least two implementation details we face in implementing <code>compile_jsonjs</code>:</p>
+<ul><li>In JSONScript, as in Lisp, there is no distinction between function and operator. Functions, whether they are <code>alert</code> or <code>*</code>, must only appear as a string and as the first element of an array.
+<ul><li><code>compile_jsonjs</code> needs to recognize functions that Javascript considers to be operators, and return the correct syntax for them.</li>
+</ul></li>
+<li>In Javascript, functions are identified by symbols, not strings. For instance, this syntax is not correct: <code>'alert'(7)</code>.
+<ul><li><code>compile_jsonjs</code> must return function names as symbols.</li>
+<li>
+<p>Conflating symbol and string is necessary but has unfortunate implications. For instance, it will be impossible to pass a function name as an argument to a function in JSONScript.</p>
+</li>
+<li>
+<p>Adding the ability to pass function names as arguments equires us to go beyond JSON as our source data format, because JSON permits symbol literals only as an object field names.</p>
+</li>
+</ul></li>
+</ul><h3 id="building-the-compiler">Building the Compiler</h3>
+<p>We&#8217;re now equipped to reason about how <code>compile_jsonjs</code> will work.</p>
+<ul><li>First, we check if the input is an array.</li>
+<li>If it is an array, we:
+<ul><li>Compile the arguments</li>
+<li>Check if the first element is an operator like <code>*</code> or <code>+</code>
+<ul><li>If it is an operator, interpose the compiled arguments with the operator, and concatenate everything into a single string. <code>compile_jsonjs(['+', 1, 2])</code> should return <code>"1+2"</code>.</li>
+<li>If it&#8217;s not an operator, like <code>alert</code>, we return a function call. <code>compile_jsonjs(['alert', 'hello'])</code> should return <code>"alert('hello')"</code></li>
+</ul></li>
+</ul></li>
+<li>If it isn&#8217;t an array, we return it as a string. <code>compile_jsonjs(42)</code> should return <code>"42"</code>.</li>
+</ul><h3 id="the-implementation">The Implementation</h3>
+<p>Next, we can translate our plan into code. We know that <code>compile_jsonjs</code> will need helper functions for:</p>
+<ul><li>Testing if an object is an array: This is how we&#8217;ll determine at the beginning of <code>compile_jsonjs</code> whether we&#8217;re compiling a function call or a <em>literal</em>. Literals are data that evaluate to themselves, like numbers or strings.</li>
+<li>Testing if an array contains a particular object: We&#8217;ll need to make a list of functions that are Javascript operators, because we must emit different Javascript syntax for them.</li>
+</ul><p>The first helper function we need, <code>isArray()</code>, isn&#8217;t available on some browsers, and is actually difficult to write in a widely compatible way.</p>
+<p>So, we can borrow it from the <code>underscore.js</code><sup><a id="fnref8" href="#fn8">8</a></sup> library:</p>
+<pre><code>var isArray = function (obj) {
+  return Object.prototype.toString.call(obj) === '[object Array]';
+}
+</code></pre>
+<p>Next, we need a function for testing if an object is in an array. Such a function is also not available in some browsers, but we can implement it like so:</p>
+<pre><code>var inArray = function(array, item) {
+  for(var i = 0; i &lt; array.length; i++)
+    if (array[i] === item) return true;
+  return false;
+}
+</code></pre>
+<p>With these functions in place, we can finally write our compiler:</p>
+<pre><code>var compile_jsonjs = function(expression) {
+
+  var operators = ['*', '+'];
+
+  if (isArray(expression)) {
+
+    var func_name = expression[0];
+    var func_args = expression.slice(1);
+
+    var compiled_args = [];
+    for (var i = 0; i &lt; func_args.length; i++)
+      compiled_args.push(compile_jsonjs(func_args[i]));
+
+    if(inArray(operators, func_name)) {
+      return compiled_args.join(func_name);
+    } else {
+      return func_name + "(" + compiled_args.join(',') + ")";
+    }
+
+  } else {
+    return expression.toString()
+  }
+}
+</code></pre>
+<p>The full source listing, which you can copy and paste into a web browser&#8217;s Javascript console, follows:</p>
+
+<pre><code>var isArray = function (obj) {
+  return Object.prototype.toString.call(obj) === '[object Array]';
+}
+
+var inArray = function(array, item) {
+  for(var i = 0; i &lt; array.length; i++)
+    if (array[i] === item) return true;
+  return false;
+}
+
+var compile_jsonjs = function(expression) {
+
+  var operators = ['*', '+'];
+
+  if (isArray(expression)) {
+
+    var func_name = expression[0];
+    var func_args = expression.slice(1);
+
+    var compiled_args = [];
+    for (var i = 0; i &lt; func_args.length; i++)
+      compiled_args.push(compile_jsonjs(func_args[i]));
+
+    if(inArray(operators, func_name)) {
+      return compiled_args.join(func_name);
+    } else {
+      return func_name + "(" + compiled_args.join(',') + ")";
+    }
+
+  } else {
+    return expression.toString()
+  }
+}
+</code></pre>
+
+<h3 id="trying-it-out">Trying it Out</h3>
+<p>We can test our compiler by seeing what code it generates with our JSONScript fragment:</p>
+<pre><code>compile_jsonjs(['alert', ['+', 1, ['*', 2, 3]]]);
+</code></pre>
+<p>And we can evaluate our compiled code by passing that result to <code>eval</code>:</p>
+<pre><code>eval(compile_jsonjs(['alert', ['+', 1, ['*', 2, 3]]]));
+</code></pre>
+<h2 id="going-further">Going Further</h2>
+<p>JSONScript probably isn&#8217;t a language you would want to use for your next programming project, but hopefully you now have a better understanding of what Lisp is and why it is different.</p>
+<p>Further extending JSONScript will help you understand Lisp even more.</p>
+<p>You can begin by adding support for other Javascript operators.</p>
+<p>Next, you might implement <code>lambda</code> and <code>quote</code>. These will allow you to define functions in JSONScript, and to pass arrays to functions without evaluating them.</p>
+<p>Once you have <code>lambda</code> and <code>quote</code>, you can implement other <em>special forms</em>, using Paul Graham&#8217;s <em>The Roots of Lisp</em> as a guide<sup><a id="fnref9" href="#fn9">9</a></sup>.</p>
+<p>If you&#8217;re feeling particularly ambitious, you might consider adding support for one of Lisp&#8217;s most famous and unique features - <em>macros</em>, or functions that:</p>
+<ul><li>are run before evaluation</li>
+<li>do not evaluate their arguments</li>
+<li>return JSONScript code</li>
+</ul><hr><ol><li id="fn1">
+<p><a href="http://www.paulgraham.com/diff.html">What Made Lisp Different</a> by Paul Graham <a title="Jump back to footnote 1" href="#fnref1">↩</a></p>
+</li>
+<li id="fn2">
+<p><a href="http://www.paulgraham.com/rootsoflisp.html">The Roots of Lisp</a> by Paul Graham <a title="Jump back to footnote 2" href="#fnref2">↩</a></p>
+</li>
+<li id="fn3">
+<p><a href="http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiSP.html">Lisp in Small Pieces</a> <a title="Jump back to footnote 3" href="#fnref3">↩</a></p>
+</li>
+<li id="fn4">
+<p><a href="http://en.wikipedia.org/wiki/Ternary_operation#C.2C_C.2B.2B.2C_C.23.2C_Vala.2C_Objective-C.2C_Java.2C_JavaScript.2C_ActionScript">Wikipedia: Ternary operation (Javascript)</a> <a title="Jump back to footnote 4" href="#fnref4">↩</a></p>
+</li>
+<li id="fn5">
+<p><a href="http://docs.jquery.com/JQuery_Core_Style_Guidelines#Blocks">jQuery Core Style Guide: Blocks</a> <a title="Jump back to footnote 5" href="#fnref5">↩</a></p>
+</li>
+<li id="fn6">
+<p><a href="http://weblogs.mozillazine.org/roadmap/archives/2008/04/popularity.html">Popularity</a> by Brendan Eich <a title="Jump back to footnote 6" href="#fnref6">↩</a></p>
+</li>
+<li id="fn7">
+<p><a href="http://en.wikipedia.org/wiki/Lexical_analysis">Wikipedia: Lexical analysis</a> <a title="Jump back to footnote 7" href="#fnref7">↩</a></p>
+</li>
+<li id="fn8">
+<p><a href="https://github.com/documentcloud/underscore/blob/96dbdaf9295f5598b631411d1553b04b43594152/underscore.js#L641">_.isArray in underscore.js</a> <a title="Jump back to footnote 8" href="#fnref8">↩</a></p>
+</li>
+<li id="fn9">
+<p><a href="http://www.paulgraham.com/rootsoflisp.html">The Roots of Lisp</a> by Paul Graham <a title="Jump back to footnote 9" href="#fnref9">↩</a></p>
+</li>
+</ol>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/7193534410/discover-lisp-in-your-web-browser-with-javascript">Permalink</a> <span class="notes">8 notes</span> <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/7193534410/discover-lisp-in-your-web-browser-with-javascript#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+                    <div class="notecontainer">
+                        <div id="disqus_thread"></div>
+                        <script type="text/javascript" src="http://disqus.com/forums/alandipert/embed.js"></script>
+                        <noscript><a href="http://alandipert.disqus.com/?url=ref">View the discussion thread</a></noscript>
+                    </div>
+                
+            
+			
+						
+			
+			
+			
+
+			
+			
+			
+
+
+			
+			
+			
+			
+			
+			<div id="pagination" role="navigation">
+				<p>																										
+					
+					<a href="http://alan.dipert.org/post/17375691572" class="newer">Next post &raquo;</a>
+					
+					
+					
+					<a href="http://alan.dipert.org/post/1606016275" class="older">&laquo; Previous post</a>
+					
+				</p>
+			</div>
+			
+		</div>				
+	</div>
+
+	
+	<div id="footer">
+		<div class="wrapper">
+			<ul class="links" role="navigation">
+				<li><a href="/archive">Archive</a></li>
+				
+				<li><a href="http://alan.dipert.org/rss">RSS</a></li>
+			</ul>
+			<p class="info-theme" role="contentinfo">Powered by <a href="http://www.tumblr.com">Tumblr</a> and designed by <a href="http://kcmr.tumblr.com">Kcmr</a>.</p>
+		</div>
+	</div>
+
+    
+        <script type="text/javascript">
+            //<![CDATA[
+            (function() {
+                var links = document.getElementsByTagName('a');
+                var query = '?';
+                for(var i = 0; i < links.length; i++) {
+                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
+                        query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+                    }
+                }
+                document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+            })();
+            //]]>
+        </script>
+    
+<!-- BEGIN TUMBLR CODE -->
+        
+    
+        <iframe id="tumblr_controls" width="330" height="25" style="position:absolute; z-index:2147483647; top:0; right:0; border:0; background-color:transparent; overflow:hidden; " src="http://assets.tumblr.com/assets/html/iframe.html?src=http%3A%2F%2Falan.dipert.org%2Fpost%2F7193534410%2Fdiscover-lisp-in-your-web-browser-with-javascript%3F9ec9b148&amp;pid=7193534410&amp;rk=uzo3u7lk&amp;lang=en_US&amp;name=alandipert&amp;brag=false&amp;avatar=http%3A%2F%2F25.media.tumblr.com%2Favatar_4ae064934cfd_64.png&amp;title=alan+dipert&amp;url=http%3A%2F%2Falan.dipert.org%2F&amp;_v=dcf1c0a578dbfd6678efa6e9b3e760bc"></iframe>        
+    <!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]-->
+    
+    <!-- END TUMBLR CODE -->
+
+<iframe src="http://assets.tumblr.com/analytics.html?4344dcb6da7e8742c4c5ab1d76ffafae" scrolling="no" width="1" height="1" frameborder="0" style="background-color:transparent; overflow:hidden; position:absolute; top:0; left:0 z-index:9999;" id="ga_target"></iframe>
+
+    <script>
+        var COMSCORE = true;
+        window.setTimeout(function() {
+            var analytics_frame = document.getElementById('ga_target');
+            analytics_frame.contentWindow.postMessage('enable_comscore;' + window.location, analytics_frame.src.split('/analytics.html')[0]);
+        }, 1000);
+    </script>
+
+
+
+    <script type="text/javascript">
+      var _qevents = _qevents || [];
+
+      (function() {
+       var elem = document.createElement('script');
+
+       elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
+       elem.async = true;
+       elem.type = "text/javascript";
+       var scpt = document.getElementsByTagName('script')[0];
+       scpt.parentNode.insertBefore(elem, scpt);
+      })();
+    </script>
+    <script type="text/javascript">
+        _qevents.push( { qacct: 'p-19UtqE8ngoZbM' } );
+    </script>
+    <noscript>
+        <div style="display: none;"><img src="//pixel.quantserve.com/pixel/'p-19UtqE8ngoZbM'.gif" height="1" width="1" alt="Quantcast"/></div>
+    </noscript>
+
+
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1370272799&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC83MTkzNTM0NDEwXC9kaXNjb3Zlci1saXNwLWluLXlvdXItd2ViLWJyb3dzZXItd2l0aC1qYXZhc2NyaXB0PzllYzliMTQ4IiwicmVxdHlwZSI6MH0=&U=MHFEJBIGOP&K=df9e132f29d41632ac5520b4dddad4875d9576e0265ff9d8ffffd30681e46d37&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F7193534410%2Fdiscover-lisp-in-your-web-browser-with-javascript'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1370272799&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC83MTkzNTM0NDEwXC9kaXNjb3Zlci1saXNwLWluLXlvdXItd2ViLWJyb3dzZXItd2l0aC1qYXZhc2NyaXB0PzllYzliMTQ4IiwicmVxdHlwZSI6MCwibm9zY3JpcHQiOjF9&U=MHFEJBIGOP&K=5249fbae6254476416f9f1248d587f3a6fb355b753a880a96708da0d416edc98&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F7193534410%2Fdiscover-lisp-in-your-web-browser-with-javascript"></noscript><script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1370272799&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNzE5MzUzNDQxMFwvZGlzY292ZXItbGlzcC1pbi15b3VyLXdlYi1icm93c2VyLXdpdGgtamF2YXNjcmlwdD85ZWM5YjE0OCIsInJlcXR5cGUiOjAsInBvc3RzIjpbeyJwb3N0aWQiOiI3MTkzNTM0NDEwIiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM31dfQ==&U=PDCMJJJGFP&K=196f227d0da3af14aa86bce9a541d9aa6bcada58436db67290d6003a60f66a70&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F7193534410%2Fdiscover-lisp-in-your-web-browser-with-javascript'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1370272799&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNzE5MzUzNDQxMFwvZGlzY292ZXItbGlzcC1pbi15b3VyLXdlYi1icm93c2VyLXdpdGgtamF2YXNjcmlwdD85ZWM5YjE0OCIsInJlcXR5cGUiOjAsInBvc3RzIjpbeyJwb3N0aWQiOiI3MTkzNTM0NDEwIiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM31dLCJub3NjcmlwdCI6MX0=&U=PDCMJJJGFP&K=07092b556e6c5a44e6edd2d19ef171768d00c995a4fe562ea29fcbf7af19096b&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F7193534410%2Fdiscover-lisp-in-your-web-browser-with-javascript"></noscript></body>
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/369f8956e293c47c.html b/archive/linked-pages/raw/369f8956e293c47c.html
new file mode 100644
index 0000000..25e1247
--- /dev/null
+++ b/archive/linked-pages/raw/369f8956e293c47c.html
@@ -0,0 +1,937 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset='utf-8'>
+    <meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'>
+    <meta content='width=device-width' name='viewport'>
+    <link href="/stylesheets/site.css?1380900800" media="screen" rel="stylesheet" type="text/css" />
+    <title>Clojure/conj Nov 14-16, 2013 - Alexandria, VA</title>
+  </head>
+  <body class='index'>
+    <div class='header'>
+      <div class='fixed contain-to-grid'>
+        <nav class='top-bar'>
+          <ul class='title-area'>
+            <li class='name'>
+              <h1><a href="/">Clojure/conj</a></h1>
+            </li>
+          </ul>
+          <section class='top-bar-section'>
+            <ul class='right'>
+              <li><a href="/#conference-info">Conference Info</a></li>
+              <li><a href="/#speakers">Speakers</a></li>
+              <li><a href="/#schedule">Schedule</a></li>
+              <li><a href="/#sponsors">Sponsors</a></li>
+              <li class='register-li'><a class="button success register radius small" href="http://clojureconj2013.eventbrite.com/">Register</a></li>
+            </ul>
+          </section>
+        </nav>
+      </div>
+    </div>
+    <div class='register-banner'>
+      <div class='row'>
+        <div class='twelve columns text-center'>
+          <h2>Nov 14 - 16, 2013</h2>
+          <h5>Alexandria, VA (Washington, DC)</h5>
+          <h1><a class="button large success radius" href="http://clojureconj2013.eventbrite.com/">Register for Clojure/conj</a></h1>
+          <h6><a class="button secondary radius" href="http://conjtraining.eventbrite.com/">Register for Datomic, Pedestal & ClojureScript training</a></h6>
+        </div>
+      </div>
+    </div>
+    <div class='conference-info'>
+      <div class='jump-to' id='conference-info'></div>
+      <div class='row'>
+        <h2 class='twelve columns text-center section-title'>Conference Info</h2>
+      </div>
+      <div class='row'>
+        <div class='seven columns'>
+          <ol class='info'>
+            <li>
+              <h3>Hotel Info</h3>
+              <p>
+                Reserve your hotel at the
+                <a href="http://embassysuites.hilton.com/en/es/groups/personalized/W/WASOTES-CLJ-20131108/index.jhtml?WT.mc_id=POG">Embassy Suites Alexandria - Old Town</a>
+                $189/night - includes parking, Wi-Fi, breakfast and daily happy hour.
+                <hr>
+                <em>
+                  If the conference hotel is sold out, we recommend booking at the
+                  <br>
+                  <a href="http://www3.hilton.com/en/hotels/virginia/hilton-alexandria-old-town-DCAOTHF/index.html">Hilton Alexandria Old Town</a>
+                </em>
+              </p>
+            </li>
+            <li>
+              <h3>The Venue</h3>
+              <p>
+                This year's conj will be held at
+                <a href="http://gwmemorial.org/">George Washington Masonic Memorial  - Memorial Theater</a>
+              </p>
+            </li>
+          </ol>
+        </div>
+        <div class='five columns'>
+          <div class='map'>
+            <a class="pin hotel has-tip" title="Embassy Suites Alexandria - Old Town" href="http://embassysuites.hilton.com/en/es/groups/personalized/W/WASOTES-CLJ-20131108/index.jhtml?WT.mc_id=POG">Embassy Suites Alexandria - Old Town</a>
+            <a class="pin venue has-tip" title="George Washington Masonic Memorial  - Memorial Theater" href="http://gwmemorial.org/">George Washington Masonic Memorial  - Memorial Theater</a>
+          </div>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h3>Transportation Info</h3>
+        </div>
+      </div>
+      <div class='row transportation-info'>
+        <div class='seven columns'>
+          <ul>
+            <li>
+              <h4 class='airports'>Airports</h4>
+              <ul>
+                <li>
+                  <a href="http://www.metwashairports.com/reagan/reagan.htm">Ronald Reagan National Airport (DCA)</a>
+                  Nearest airport to the conference hotel, 15 minutes via the Metro
+                </li>
+                <li>
+                  <a href="http://www.metwashairports.com/dulles/dulles.htm">Dulles International (IAD)</a>
+                  1.5 hours via the Metro
+                </li>
+                <li>
+                  <a href="http://www.bwiairport.com/en">Baltimore/Washington International Airport (BWI) </a>
+                  2 hours via the Metro
+                </li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+        <div class='five columns'>
+          <ul>
+            <li>
+              <h4 class='bus'>Metro Line</h4>
+              <li><a href="http://www.wmata.com/rail/maps/map.cfm">Metro Map</a></li>
+            </li>
+            <li>
+              <h4 class='train'>Amtrak (ALX)</h4>
+              <li>
+                <a href="http://www.amtrak.com/servlet/ContentServer?pagename=am/am2Station/Station_Page&code=ALX">The Alexandria, VA Amtrak train station</a>
+                is located across the street from the conference hotel and venue.
+              </li>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </div>
+    <div class='speakers'>
+      <div class='jump-to' id='speakers'></div>
+      <div class='row'>
+        <h2 class='twelve columns text-center section-title'>Speakers</h2>
+      </div>
+      <div class='row'>
+        <ul class='block-grid six-up mobile-three-up'>
+          <li>
+                    <a data-reveal-id="andy-keep" href="#"><img src="/images/speakers/andy-keep.png?1380900775" />
+            <h4>Andy Keep</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="antonio-andrade" href="#"><img src="/images/speakers/antonio-andrade.png?1380900775" />
+            <h4>Antonio Andrade</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="aria-haghighi" href="#"><img src="/images/speakers/aria-haghighi.png?1380900775" />
+            <h4>Aria Haghighi</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="carin-meier" href="#"><img src="/images/speakers/carin-meier.png?1380900775" />
+            <h4>Carin Meier</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="chris-houser" href="#"><img src="/images/speakers/chris-houser.png?1380900775" />
+            <h4>Chris Houser</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="david-pollak" href="#"><img src="/images/speakers/david-pollak.png?1380900775" />
+            <h4>David Pollak</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="doug-selph" href="#"><img src="/images/speakers/doug-selph.png?1380900775" />
+            <h4>Doug Selph</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="fogus" href="#"><img src="/images/speakers/fogus.png?1380900775" />
+            <h4>Michael Fogus</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="jennifer-smith" href="#"><img src="/images/speakers/jennifer-smith.png?1380900775" />
+            <h4>Jennifer Smith</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="jonathan-clagget" href="#"><img src="/images/speakers/jonathan-clagget.png?1380900775" />
+            <h4>Jonathan Clagget</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="michael-o-keefe" href="#"><img src="/images/speakers/michael-o-keefe.png?1380900775" />
+            <h4>Michael O'Keefe</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="mike-anderson" href="#"><img src="/images/speakers/mike-anderson.png?1380900775" />
+            <h4>Mike Anderson</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="nada-amin" href="#"><img src="/images/speakers/nada-amin.png?1380900775" />
+            <h4>Nada Amin</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="philipp-meier" href="#"><img src="/images/speakers/philipp-meier.png?1380900775" />
+            <h4>Philipp Meier</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="rich-hickey" href="#"><img src="/images/speakers/rich-hickey.png?1380900775" />
+            <h4>Rich Hickey</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="russ-olsen" href="#"><img src="/images/speakers/russ-olsen.png?1380900775" />
+            <h4>Russ Olsen</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="sam-ritchie" href="#"><img src="/images/speakers/sam-ritchie.png?1380900775" />
+            <h4>Sam Ritchie</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="stuart-halloway" href="#"><img src="/images/speakers/stuart-halloway.png?1380900775" />
+            <h4>Stuart Halloway</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="thomas-kristensen" href="#"><img src="/images/speakers/thomas-kristensen.png?1380900775" />
+            <h4>Thomas Kristensen</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="timothy-baldridge" href="#"><img src="/images/speakers/timothy-baldridge.png?1380900775" />
+            <h4>Timothy Baldridge</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="toby-crawley" href="#"><img src="/images/speakers/toby-crawley.png?1380900775" />
+            <h4>Toby Crawley</h4>
+            </a>
+    
+          </li>
+          <li>
+                    <a data-reveal-id="william-byrd" href="#"><img src="/images/speakers/william-byrd.png?1380900775" />
+            <h4>William Byrd</h4>
+            </a>
+    
+          </li>
+        </ul>
+      </div>
+    </div>
+    <div class='schedule'>
+      <div class='jump-to' id='schedule'></div>
+      <div class='row'>
+        <h2 class='twelve columns text-center section-title'>Schedule</h2>
+        <h4 class='subtitle text-center'>To be announced at a later date</h4>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h3>Pre-Conference Events</h3>
+          <div class='panel'>
+            <p>
+              <strong><a href="http://webyrd.net/scheme-2013/">Scheme Workshop</a></strong>
+              <br>
+              We’re pleased to announce that the Scheme & Functional Programming Workshop will be co-located with Clojure/conj this year.
+            </p>
+            <ul class='disc'>
+              <li>Wednesday, November 13, 2013 9-5pm at the Embassy Suites Alexandria - Old Town.</li>
+              <li><a href="http://scheme-2013.eventbrite.com">Registration Details</a></li>
+            </ul>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class='sponsors'>
+      <div class='jump-to' id='sponsors'></div>
+      <div class='row'>
+        <h2 class='twelve columns text-center section-title'>Sponsors</h2>
+        <h4 class='text-center ribbon'>
+          Interested in sponsoring?
+          <a href="/sponsorship-prospectus.pdf">Download the Prospectus</a>
+        </h4>
+        <div class='sponsor-row platinum'>
+          <a class="cognitect" href="http://cognitect.com">Cognitect</a>
+        </div>
+        <div class='sponsor-row gold'>
+          <a class="elastic-search" href="http://elasticsearch.com/">Elastic Search</a>
+        </div>
+        <div class='sponsor-row silver'>
+          <a class="beanstalk" href="http://beanstalkapp.com/">Wildbit - Beanstalk</a>
+        </div>
+        <div class='sponsor-row additional'>
+          <a class="light-table party" href="http://www.lighttable.com/">Light Table</a>
+          <a class="oreilly media" href="http://oreilly.com/">O'Reily</a>
+        </div>
+        <div class='sponsor-row additional'>
+          <a class="oasis supporting" href="http://oasisdigital.com/">Oasis Digital</a>
+          <a class="prismatic supporting" href="http://getprismatic.com/">Prismatic</a>
+          <a class="uswitch supporting" href="http://www.uswitch.com/">uSwitch</a>
+          <a class="cobenian supporting" href="http://cobenian.com">Cobenian</a>
+          <a class="atomic-object supporting" href="http://atomicobject.com">Atomic Object</a>
+        </div>
+      </div>
+    </div>
+    <div class='footer'>
+      <div class='row'>
+        <div class='twelve columns'>
+          <ul class='social'>
+            <li class='twitter'><a title="follow @clojure_conj for twitter updates" class="has-tip" href="https://twitter.com/clojure_conj">@clojure_conj</a></li>
+            <li class='lanyard'><a title="Keep track of the conj on lanyrd.com" class="has-tip" href="http://lanyrd.com/2013/clojureconj/">lanyard</a></li>
+          </ul>
+          <h1>Clojure/conj</h1>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='seven columns'>
+          <p>
+            Clojure/conj is brought to you by
+            <a href="http://cognitect.com">Cognitect</a>
+            <br>
+            <a href="mailto:conj-info@cognitect.com">conj-info@cognitect.com</a>
+            <br>
+            © 2013 - all rights reserved
+          </p>
+        </div>
+        <div class='five columns'>
+          <h3>Join our mailing list</h3>
+          <form action='http://clojure-conj.us2.list-manage1.com/subscribe/post?u=c85bcdf7c97dd92c10d4d6998&amp;id=cc86431f7d' id='mc-embedded-subscribe-form' method='post' name='mc-embedded-subscribe-form' target='_blank'>
+            <input id='mce-EMAIL' name='EMAIL' placeholder='enter email address' type='email'>
+            <input id='mc-embedded-subscribe' name='subscribe' type='submit' value='subscribe'>
+          </form>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='andy-keep'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/andy-keep.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Andy Keep
+          </h2>
+          <h3><a href="http://twitter.com/andykeep">@andykeep</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Andy</h5>
+          <p>
+            Andy is a postdoc at the University of Utah, currently working on malware
+            detection in Android Apps, using both Scala and miniKanren to write abstract
+            analyzers in Matt Might's lab. Andy completed his Ph.D. at Indiana University,
+            defending his dissertation, "A Nanopass Framework for Commercial Compiler
+            Development", in December 2012 and will be presenting a paper related to this
+            work at this year's International Conference on Functional Programming. This
+            project focused on replacing Chez Scheme's compiler with a nanopass compiler,
+            along with his adviser R. Kent Dybvig. Before returning to graduate school in
+            2007, Andy worked in industry as a web developer, first for the consulting
+            firms Razorfish and Gotham Broadband, along with some independent consulting
+            work for Viacom, and later worked full time at Teach For America, maintaining
+            both front-end and back-end web applications.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='antonio-andrade'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/antonio-andrade.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Antonio Andrade
+          </h2>
+          <h3><a href="http://twitter.com/a2ndrade">@a2ndrade</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Antonio</h5>
+          <p>
+            Antonio is a software engineer with a background in object-oriented,
+            functional and array-based programming. He's deeply familiar with the
+            challenges of building a cloud-based, enterprise data platform (he
+            currently works at Appian Corporation, in the DC area, doing exactly
+            that). In his free time, he's been figuring out how to solve some of
+            those challenges using Clojure &amp; Datomic.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='aria-haghighi'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/aria-haghighi.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Aria Haghighi
+          </h2>
+          <h3><a href="http://twitter.com/aria42">@aria42</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Aria</h5>
+          <p>
+            Aria Haghighi is the co-founder and CTO of Prismatic, the web and
+            mobile news service growing fast thanks to rich relevance and beautiful
+            design. He holds a PhD in Computer Science from the University of
+            California, Berkeley, specializing in Statistical Natural Language
+            Processing and Machine Learning. During his graduate studies, he
+            published over 20 papers in top conferences, was a Microsoft Research
+            Fellow, and won multiple awards for his research and teaching. He also
+            holds a BS in Mathematics with distinction from Stanford University.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='carin-meier'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/carin-meier.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Carin Meier
+          </h2>
+          <h3><a href="http://twitter.com/carinmeier">@carinmeier</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Carin</h5>
+          <p>
+            Carin started off as a professional ballet dancer, studied Physics
+            in college, and has been developing software for both the enterprise
+            and entrepreneur ever since. She has a thing for Clojure and can be
+            usually found with a cup of tea in her hand, hacking on her Roomba
+            and AR Parrot Drone.
+          </p>
+          <p>
+            She hails from Cincinnati, where she also helps organize the Cincinnati
+            Functional Programmers and Clojure Code and Coffee user groups.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='chris-houser'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/chris-houser.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Chris Houser
+          </h2>
+          <h3><a href="http://twitter.com/chrishouser">@chrishouser</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Chris</h5>
+          <p>
+            Chouser is a co-author of Joy of Clojure and has been a Clojure
+            contributor since 2008. He currently uses Clojure full time at
+            LonoCloud (ViaSat), where he uses macros more often than refs.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='david-pollak'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/david-pollak.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            David Pollak
+          </h2>
+          <h3><a href="http://twitter.com/dpp">@dpp</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About David</h5>
+          <p>
+            David Pollak founded Visi.Pro, Cloud Computing for the Rest of Us along
+            with the Visi Language open source project. David founded the Lift Web
+            Framework and continuously contributes to Lift.
+          </p>
+          <p>
+            David wrote Beginning Scala and ran the first Scala-focused conferences.
+            In the past David wrote software for NextStep (which has morphed into iOS)
+            including Mesa, the world's first real-time spreadsheet. You can find David
+            on Twitter @dpp and IRL finding good Pho restaurants or walking Archer his
+            dog along with his kids in San Francisco.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='doug-selph'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/doug-selph.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Doug Selph
+          </h2>
+          <h3><a href="http://twitter.com/dougselph">@dougselph</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Doug</h5>
+          <p>
+            Doug Selph has more than twenty years of experience in software development
+            across a variety of industries. For the last twelve years he has been designing
+            and implementing solutions supporting the work of genetic research and clinical
+            care as part of the Computational Genomics Core at Vanderbilt University Medical
+            Center in Nashville, TN.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='fogus'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/fogus.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Michael Fogus
+          </h2>
+          <h3><a href="http://twitter.com/fogus">@fogus</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Fogus</h5>
+          <p>
+            Michael Fogus is software architect working in the DC area at Dynamic Animation
+            Systems with experience in distributed simulation, machine vision, and expert
+            system construction. He’s a contributor to the Clojure and ClojureScript programming
+            languages and the Underscore-contrib library, co-author of “The Joy of Clojure”
+            and author of "Functional JavaScript".
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='jennifer-smith'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/jennifer-smith.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Jennifer Smith
+          </h2>
+          <h3><a href="http://twitter.com/jennifersmithco">@jennifersmithco</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Jennifer</h5>
+          <p>
+            Jen is a Software Developer for ThoughtWorks based in London, UK and one
+            of the London Clojurian organisers and speakers. She originally got into
+            software development through the coincidence of mandatory C++ classes that
+            formed part of her Music Technology degree. Since then she has found herself
+            working on numerous technologies, environments and languages but is happiest
+            when that language is Clojure.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='jonathan-clagget'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/jonathan-clagget.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Jonathan Clagget
+          </h2>
+          <h3><a href="http://twitter.com/metagorm">@metagorm</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Jonathan</h5>
+          <p>
+            Jonathan is a more recent Clojure convert whose fear of parens kept him in
+            darkness for far too long. He also uses Clojure full time at LonoCloud and
+            writes the macros Chouser refuses to.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='michael-o-keefe'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/michael-o-keefe.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Michael O'Keefe
+          </h2>
+          <h3><a href="http://twitter.com/michaelpokeefe">@michaelpokeefe</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Michael</h5>
+          <p>
+            Michael O'Keefe conducts modeling and simulation of engineering systems
+            and develops engineering tools and simulators with emphasis on energy
+            efficient buildings, advanced vehicles, and renewable energy
+            systems. Michael has recently started his own company called ImagineMade
+            whose goal is to reduce the complexity of modeling and simulation of
+            energy intensive systems. Michael also works half time with Big Ladder Software,
+            a Denver based small business that creates and supports open source software
+            tools for designing and modeling energy efficient buildings. In his spare
+            time, Michael administers the ADVISOR (TM) advanced vehicle simulator
+            open-source project originally developed while he was at the National Renewable
+            Energy Laboratory (NREL). Prior to working for Big Ladder, Michael worked for
+            over 10 years at NREL, a U.S. Department of Energy national laboratory located
+            in Golden, Colorado. At NREL, Michael assisted in the modeling and simulation of
+            advanced vehicles, developed metrics for vehicle driving profiles, and conducted
+            research on power electronics cooling and reliability for electric vehicles.
+            Prior to joining NREL, Michael worked briefly at Nippon Steel Corporation in
+            Chiba, Japan and speaks Japanese fluently. Michael did his undergraduate work in
+            Mechanical Engineering at Northern Arizona University and received his Master of
+            Science in Mechanical Engineering from the University of Washington in Seattle,
+            Washington.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='mike-anderson'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/mike-anderson.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Mike Anderson
+          </h2>
+          <h3><a href="http://twitter.com/mikera">@mikera</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Mike</h5>
+          <p>
+            Mike is a technology consultant and entrepreneur who has been using Clojure for
+            as his main language for over three years. He maintains the core.matrix API for
+            numerical computing, wrote the games "Ironclad" and "Alchemy" and has contributed
+            several other other open source libraries for Clojure. In his spare time he develops
+            Neural Network technology at Nuroko.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='nada-amin'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/nada-amin.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Nada Amin
+          </h2>
+          <h3><a href="http://twitter.com/nadamin">@nadamin</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Nada</h5>
+          <p>
+            Nada is a member of the Scala team at EPFL, where she studies type systems
+            and hacks on programming languages. She has contributed to Clojure's
+            core.logic and Google's Closure compiler. She's loved helping others learn
+            to program ever since tutoring SICP as an undergraduate lab assistant at MIT.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='philipp-meier'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/philipp-meier.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Philipp Meier
+          </h2>
+          <h3><a href="http://twitter.com/ordnungswprog">@ordnungswprog</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Philipp</h5>
+          <p>
+            Freelancer. 10+ year java web developer. 4+ year clojure developer.
+            Clojure maniac. Creator of liberator. Father of 3 girls.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='rich-hickey'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/rich-hickey.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Rich Hickey
+          </h2>
+          <h3><a href="http://twitter.com/richhickey">@richhickey</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Rich</h5>
+          <p>
+            Rich is the author of Clojure and Datomic, and Metadata Partners co-founder. He is now the CTO of Cognitect.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='russ-olsen'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/russ-olsen.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Russ Olsen
+          </h2>
+          <h3><a href="http://twitter.com/russolsen">@russolsen</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Russ</h5>
+          <p>
+            Russ likes to think that the technology is there to solve problems
+            for people, not the other way around.
+          </p>
+          <p>
+            Russ started his career doing that other kind of engineering, the
+            sort that involves electricity, gears and getting dirty. Pretty rapidly
+            the wonder of computer programming lured Russ away, which probably
+            explains why most of his fingers are still intact today.
+          </p>
+          <p>
+            Since turning to coding, Russ has worked on everything from 3D design
+            and image processing software to database query engines and workflow
+            systems. Russ first discovered Ruby back in 2000 when he went looking
+            for a simple programming language to teach to his son. The seven year
+            old lost interest, but Russ never did and he has been building
+            increasingly sophisticated systems in Ruby ever since.
+          </p>
+          <p>
+            Russ also spends a fair bit of time promoting Ruby via public speaking
+            and he helped found RubyNation, a regional Ruby conference held each
+            Spring in Northern Virginia. Russ has also written extensively about
+            Ruby in the form of two highly regarded books: The first, Design
+            Patterns in Ruby was published in 2008 and is a complete reworking
+            of the classic Gang of Four patterns for a modern dynamic programming
+            language. Russ's second book Eloquent Ruby is a guide to writing
+            idiomatic Ruby. Eloquent Ruby was an instant hit in the Ruby and
+            Rails community when it was published earlier this year.
+          </p>
+          <p>
+            Russ also has been secretly enamored with parentheses since a very
+            early age and lately has been dabbling in Clojure.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='sam-ritchie'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/sam-ritchie.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Sam Ritchie
+          </h2>
+          <h3><a href="http://twitter.com/sritchie">@sritchie</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Sam</h5>
+          <p>
+            Sam Ritchie works on data analysis and infrastructure problems in
+            Twitter's Infrastructure Engineering group. He is co-author of a
+            number of open-source Scala and Clojure libraries, including
+            Bijection, Algebird, Summingbird and Cascalog 2.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='stuart-halloway'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/stuart-halloway.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Stuart Halloway
+          </h2>
+          <h3><a href="http://twitter.com/stuarthalloway">@stuarthalloway</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Stuart</h5>
+          <p>
+            Stuart is a founder and President of Cognitect and of Relevance.
+            He is a Clojure committer, and a developer of the Datomic database.
+            Stuart has spoken at a variety of industry events, including
+            StrangeLoop, Clojure/conj, EuroClojure, ClojureWest, SpeakerConf,
+            QCon, GOTO, OSCON, RailsConf, RubyConf, JavaOne, and NFJS.
+          </p>
+          <p>
+            Stuart has written a number of books and technical articles.
+            Of these, he is most proud of Programming Clojure.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='thomas-kristensen'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/thomas-kristensen.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Thomas Kristensen
+          </h2>
+          <h3><a href="http://twitter.com/tgkristensen">@tgkristensen</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Thomas</h5>
+          <p>
+            After graduating with a PhD in computer science from Aarhus University, Thomas turned
+            to the dark side and has been working in different parts of the private sector ever
+            since. Throughout his career, Thomas has worked on everything from molecular
+            simulations, over financial analysis to cute programs playing music using logic
+            programming. He currently works for uSwitch in London, where he happily hacks Clojure
+            all day long. He is also the creator of the propaganda library for Clojure.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='timothy-baldridge'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/timothy-baldridge.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Timothy Baldridge
+          </h2>
+          <h3><a href="http://twitter.com/timbaldridge">@timbaldridge</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Timothy</h5>
+          <p>
+            Timothy is a polyglot programmer with a passion for compilers and fast code. He is the
+            author of clojure-py, Mjolnir, and several other compiler and interpreter related
+            projects. He is an employee of Relevance Inc., and loves to discuss new programming
+            concepts and ideas with anyone who will listen.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='toby-crawley'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/toby-crawley.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            Toby Crawley
+          </h2>
+          <h3><a href="http://twitter.com/tcrawley">@tcrawley</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About Toby</h5>
+          <p>
+            As a core member of the Immutant and TorqueBox teams at Red Hat, Toby helps drive the
+            integration of Java and other JVM languages. Prior to joining Red Hat in 2010, Toby
+            spent far too many years as a contractor developing applications in a plethora of
+            languages.
+          </p>
+        </div>
+      </div>
+    </div>
+    <div class='reveal-modal' id='william-byrd'>
+      <a class='close-reveal-modal'>&#215;</a>
+      <div class='row'>
+        <div class='four columns'><img src="/images/speakers/william-byrd.png?1380900775" /></div>
+        <div class='eight columns'>
+          <h2>
+            William Byrd
+          </h2>
+          <h3><a href="http://twitter.com/webyrd">@webyrd</a></h3>
+        </div>
+      </div>
+      <div class='row'>
+        <div class='twelve columns'>
+          <h5>About William</h5>
+          <p>
+            William E. Byrd is a Postdoctoral Researcher in the School of Computing at
+            the University of Utah. He is co-author of The Reasoned Schemer, and
+            co-designer of several declarative languages: miniKanren (logic programing),
+            Harlan (GPU programming), and Kanor (cluster programming). His StarCraft 2
+            handle is 'Rojex' (character code 715).
+          </p>
+        </div>
+      </div>
+    </div>
+    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
+    <script src="//use.typekit.net/url0hru.js" type="text/javascript"></script>
+    <script src="/javascripts/app.js?1380900785" type="text/javascript"></script>
+    <script>
+      // typekit stuff
+      try{Typekit.load();}catch(e){}
+    </script>
+    <script src="/javascripts/ga.js?1380900779" type="text/javascript"></script>
+  </body>
+</html>
diff --git a/archive/linked-pages/raw/38399e5db9edf0b6.html b/archive/linked-pages/raw/38399e5db9edf0b6.html
new file mode 100644
index 0000000..f0bff90
--- /dev/null
+++ b/archive/linked-pages/raw/38399e5db9edf0b6.html
@@ -0,0 +1,538 @@
+<!DOCTYPE html>
+<html lang="en-us">
+
+  <head>
+  <meta charset="utf-8">
+  <meta name="robots" content="all,follow">
+  <meta name="googlebot" content="index,follow,snippet,archive">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <title>Orange County R Users Group</title>
+  <meta name="author" content="" />
+
+  
+  <meta name="keywords" content="devows, hugo, go">	
+  
+
+  
+  <meta name="description" content="Site template made by devcows using hugo">	
+  
+
+  <meta name="generator" content="Hugo 0.42" />
+
+  <link href='//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,700,800' rel='stylesheet' type='text/css'>
+
+  
+  <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
+  <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
+
+  
+  <link href="https://ocrug.org/css/animate.css" rel="stylesheet">
+
+  
+  
+    <link href="https://ocrug.org/css/style.violet.css" rel="stylesheet" id="theme-stylesheet">
+  
+
+
+  
+  <link href="https://ocrug.org/css/custom.css" rel="stylesheet">
+
+  
+  
+    <!--[if lt IE 9]>
+        <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+        <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  
+
+  
+  <link rel="shortcut icon" href="https://ocrug.org/img/favicon.ico" type="image/x-icon" />
+  <link rel="apple-touch-icon" href="https://ocrug.org/img/apple-touch-icon.png" />
+  
+
+  <link href="https://ocrug.org/css/owl.carousel.css" rel="stylesheet">
+  <link href="https://ocrug.org/css/owl.theme.css" rel="stylesheet">
+
+  <link rel="alternate" href="https://ocrug.org/index.xml" type="application/rss+xml" title="Orange County R Users Group">
+
+  
+  <meta property="og:title" content="Orange County R Users Group" />
+  <meta property="og:type" content="website" />
+  <meta property="og:url" content="//" />
+  <meta property="og:image" content="img/OCRUG_logo_small3.png" />
+
+</head>
+
+
+  <body>
+
+    <div id="all">
+
+        <header>
+
+          
+<div id="top">
+  <div class="container">
+    <div class="row">
+      <div class="col-xs-5">
+              
+      </div>
+      <div class="col-xs-7">
+        <div class="social">
+          
+          <a href="https://github.com/ocrug" target="_blank" style="opacity: 1;"><i class='fa fa-2x fa-github'></i></a>
+          
+          <a href="https://ocrug.slack.com/" target="_blank" style="opacity: 1;"><i class='fa fa-2x fa-slack'></i></a>
+          
+          <a href="mailto:orangecounty.rug@gmail.com" target="_blank" style="opacity: 1;"><i class='fa fa-2x fa-envelope'></i></a>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+
+
+          <div class="navbar-affixed-top" data-spy="affix" data-offset-top="200">
+
+    <div class="navbar navbar-default yamm" role="navigation" id="navbar">
+
+        <div class="container">
+            <div class="navbar-header">
+                <a class="navbar-brand home" href="https://ocrug.org/">
+                    <img src="https://ocrug.org/img/OCRUG_logo_small3.png" alt="Orange County R Users Group logo" class="hidden-xs hidden-sm">
+                    <img src="https://ocrug.org/img/OCRUG_logo_small3.png" alt="Orange County R Users Group logo" class="visible-xs visible-sm">
+                    <span class="sr-only">Orange County R Users Group - go to homepage</span>
+                </a>
+                <div class="navbar-buttons">
+                    <button type="button" class="navbar-toggle btn-template-main" data-toggle="collapse" data-target="#navigation">
+                      <span class="sr-only">Toggle Navigation</span>
+                        <i class="fa fa-align-justify"></i>
+                    </button>
+                </div>
+            </div>
+            
+
+            <div class="navbar-collapse collapse" id="navigation">
+                <ul class="nav navbar-nav navbar-right">
+                  
+                  <li class="dropdown">
+                    
+                    <a href="/">Home</a>
+                    
+                  </li>
+                  
+                  <li class="dropdown">
+                    
+                    <a href="/blog/">Blog</a>
+                    
+                  </li>
+                  
+                  <li class="dropdown">
+                    
+                    <a href="/contact/">Contact</a>
+                    
+                  </li>
+                  
+                  <li class="dropdown">
+                    
+                    <a href="https://github.com/ocrug/hackathon-2019/blob/master/code-of-conduct.md">Code of Conduct</a>
+                    
+                  </li>
+                  
+                </ul>
+            </div>
+            
+
+            <div class="collapse clearfix" id="search">
+
+                <form class="navbar-form" role="search">
+                    <div class="input-group">
+                        <input type="text" class="form-control" placeholder="Search">
+                        <span class="input-group-btn">
+
+                    <button type="submit" class="btn btn-template-main"><i class="fa fa-search"></i></button>
+
+                </span>
+                    </div>
+                </form>
+
+            </div>
+            
+
+        </div>
+    </div>
+    
+
+</div>
+
+
+
+
+        </header>
+
+        
+
+
+<section>
+    <div class="home-carousel">
+        <div class="dark-mask"></div>
+        <div class="container">
+            <div class="homepage owl-carousel">
+                
+                <div class="item">
+                    <div class="row">
+                        <div class="col-sm-8">
+                            <h1>This is the Orange County R Users Group (OCRUG) Meetup Group.</h1>
+                            
+<ul class="list-style-none">
+  <li>We'll explore and discuss R and how it's being used in data analysis, visualization, data mining, predictive analytics, and beyond.</li>
+  <li>People of all levels are welcome to attend, from those just getting started with R and predictive modeling to experts using R everyday.</li>
+
+  <li>Join our slack channel. We are there to help each other.</li>
+
+  <li>We maintain a github account. It has some useful code and a copy of presentations.</li>
+
+  <li>We hold nearly monthly meetings. Join our meet-up group so that you get notices about upcoming meetings and events.</li>
+</ul>
+
+                        </div>
+                        <div class="col-sm-4">
+                            <img class="img-responsive" src="img/carousel/RLogo2.png" alt="">
+                        </div>
+                    </div>
+                </div>
+                
+            </div>
+            
+        </div>
+    </div>
+</section>
+
+
+
+
+
+        
+
+
+
+
+        
+
+
+
+
+        
+
+
+
+
+        
+
+<section class="bar background-white no-mb">
+    <div class="container">
+
+        <div class="col-md-12">
+            <div class="heading text-center">
+                <h2>From our blog</h2>
+            </div>
+
+            <p class="lead">
+              You can browse our list of posts that describe previous and future presentations.
+            </p>
+
+            
+
+            <div class="row">
+
+                
+                
+                <div class="col-md-3 col-sm-6">
+                    <div class="box-image-text blog">
+                        <div class="top">
+                            <div class="image" style="overflow:hidden">
+                                
+                                <img src="https://ocrug.org/img/banners/dashboards.jpg" class="img-responsive" alt="" >
+                                
+                            </div>
+                            <div class="bg"></div>
+                            <div class="text">
+                                <p class="buttons">
+                                    <a href="https://ocrug.org/blog/2020/03/14/2020-03-14-from-data-to-dashboards-in-a-day/" class="btn btn-template-transparent-primary"><i class="fa fa-link"></i> Read more</a>
+                                </p>
+                            </div>
+                        </div>
+
+                        <div class="content">
+                            <h4><a href="https://ocrug.org/blog/2020/03/14/2020-03-14-from-data-to-dashboards-in-a-day/">Cancelled: From Data to Dashboards in a Day </a></h4>
+                            <p class="author-category">
+                            
+                            on March 14, 2020
+                            </p>
+                            <p class="intro">Details Sign up on Eventbrite not Meetup https://www.eventbrite.com/e/95552487061/
+Overview
+From data to dashboards in a day. Learn the art and science of developing interesting, informative, and interactive dashboard in today’s most popular analytics and visualization tool Tableau. This workshop will discuss the workflow, tools, and design concepts you need to create engaging dashboard reports. The design of a dashboard can be the difference between a dashboard that is hardly used versus one that becomes a popular tool of decision-makers.</p>
+                            <p class="read-more">
+                              <a href="https://ocrug.org/blog/2020/03/14/2020-03-14-from-data-to-dashboards-in-a-day/" class="btn btn-template-main">Continue reading</a>
+                            </p>
+                        </div>
+                    </div>
+                    
+
+                </div>
+                
+                <div class="col-md-3 col-sm-6">
+                    <div class="box-image-text blog">
+                        <div class="top">
+                            <div class="image" style="overflow:hidden">
+                                
+                                <img src="https://ocrug.org/img/banners/powerBI.jpg" class="img-responsive" alt="" >
+                                
+                            </div>
+                            <div class="bg"></div>
+                            <div class="text">
+                                <p class="buttons">
+                                    <a href="https://ocrug.org/blog/2020/03/07/2020-03-07-power-bi-and-march-madness/" class="btn btn-template-transparent-primary"><i class="fa fa-link"></i> Read more</a>
+                                </p>
+                            </div>
+                        </div>
+
+                        <div class="content">
+                            <h4><a href="https://ocrug.org/blog/2020/03/07/2020-03-07-power-bi-and-march-madness/">Power BI and March Madness</a></h4>
+                            <p class="author-category">
+                            
+                            on March 7, 2020
+                            </p>
+                            <p class="intro">Details
+Introduction Power BI is a business analytics solution that lets you visualize data, share insights, or embed them in an app or website. It allows easy access to connect to hundreds of data sources, create dashboards and reports. Power BI, can run R scripts and create data models and visualizations. Suresh will give a demo on how you can use your R stills to interact with Power BI.</p>
+                            <p class="read-more">
+                              <a href="https://ocrug.org/blog/2020/03/07/2020-03-07-power-bi-and-march-madness/" class="btn btn-template-main">Continue reading</a>
+                            </p>
+                        </div>
+                    </div>
+                    
+
+                </div>
+                
+                <div class="col-md-3 col-sm-6">
+                    <div class="box-image-text blog">
+                        <div class="top">
+                            <div class="image" style="overflow:hidden">
+                                
+                                <img src="https://ocrug.org/img/banners/bookFES.jpg" class="img-responsive" alt="" >
+                                
+                            </div>
+                            <div class="bg"></div>
+                            <div class="text">
+                                <p class="buttons">
+                                    <a href="https://ocrug.org/blog/2020/02/26/2020-02-26-book-club-feature-engineering-and-selection/" class="btn btn-template-transparent-primary"><i class="fa fa-link"></i> Read more</a>
+                                </p>
+                            </div>
+                        </div>
+
+                        <div class="content">
+                            <h4><a href="https://ocrug.org/blog/2020/02/26/2020-02-26-book-club-feature-engineering-and-selection/">Book Club: Feature Engineering and Selection</a></h4>
+                            <p class="author-category">
+                            
+                            on February 26, 2020
+                            </p>
+                            <p class="intro">Details After the success of our first book club, we are looking to start a new one. Again this will be headed up by Xi Chen. The idea is to motivate us to read books and discussing them together. This will help all of us to develop our skills.
+The format will be that the leader will prepare a short summary of the material and present it to the group. We will then discuss the material and do some exercises.</p>
+                            <p class="read-more">
+                              <a href="https://ocrug.org/blog/2020/02/26/2020-02-26-book-club-feature-engineering-and-selection/" class="btn btn-template-main">Continue reading</a>
+                            </p>
+                        </div>
+                    </div>
+                    
+
+                </div>
+                
+                <div class="col-md-3 col-sm-6">
+                    <div class="box-image-text blog">
+                        <div class="top">
+                            <div class="image" style="overflow:hidden">
+                                
+                                <img src="https://ocrug.org/img/banners/Reticulate.jpg" class="img-responsive" alt="" >
+                                
+                            </div>
+                            <div class="bg"></div>
+                            <div class="text">
+                                <p class="buttons">
+                                    <a href="https://ocrug.org/blog/2020/01/28/2020-01-28-reticulate-r-interface-to-python/" class="btn btn-template-transparent-primary"><i class="fa fa-link"></i> Read more</a>
+                                </p>
+                            </div>
+                        </div>
+
+                        <div class="content">
+                            <h4><a href="https://ocrug.org/blog/2020/01/28/2020-01-28-reticulate-r-interface-to-python/">reticulate: R Interface to Python</a></h4>
+                            <p class="author-category">
+                            
+                            on January 28, 2020
+                            </p>
+                            <p class="intro">Details Bring your laptop
+Introduction This month this we are going to try something new and break from our traditional two talks. Michael Espero is going to introduce the &lsquo;reticulate&rsquo; package. Reticulate provides a comprehensive set of tools for interoperability between Python and R. The package includes facilities for:
+ Calling Python from R in a variety of ways including R Markdown, sourcing Python scripts, importing Python modules, and using Python interactively within an R session.</p>
+                            <p class="read-more">
+                              <a href="https://ocrug.org/blog/2020/01/28/2020-01-28-reticulate-r-interface-to-python/" class="btn btn-template-main">Continue reading</a>
+                            </p>
+                        </div>
+                    </div>
+                    
+
+                </div>
+                
+
+            </div>
+            
+
+            
+
+        </div>
+    </div>
+    
+</section>
+
+
+
+
+
+        
+
+
+
+
+        <footer id="footer">
+    <div class="container">
+
+        
+
+        <div class="col-md-4 col-sm-6">
+
+             
+            <h4>Recent posts</h4>
+
+            <div class="blog-entries">
+                
+                <div class="item same-height-row clearfix">
+                    <div class="image same-height-always">
+                        <a href="https://ocrug.org/blog/2020/03/14/2020-03-14-from-data-to-dashboards-in-a-day/">
+                          
+                            <img src="https://ocrug.org/img/banners/dashboards.jpg" class="img-responsive" alt="Cancelled: From Data to Dashboards in a Day ">
+                          
+                        </a>
+                    </div>
+                    <div class="name same-height-always">
+                        <h5><a href="https://ocrug.org/blog/2020/03/14/2020-03-14-from-data-to-dashboards-in-a-day/">Cancelled: From Data to Dashboards in a Day </a></h5>
+                    </div>
+                </div>
+                
+                <div class="item same-height-row clearfix">
+                    <div class="image same-height-always">
+                        <a href="https://ocrug.org/blog/2020/03/07/2020-03-07-power-bi-and-march-madness/">
+                          
+                            <img src="https://ocrug.org/img/banners/powerBI.jpg" class="img-responsive" alt="Power BI and March Madness">
+                          
+                        </a>
+                    </div>
+                    <div class="name same-height-always">
+                        <h5><a href="https://ocrug.org/blog/2020/03/07/2020-03-07-power-bi-and-march-madness/">Power BI and March Madness</a></h5>
+                    </div>
+                </div>
+                
+                <div class="item same-height-row clearfix">
+                    <div class="image same-height-always">
+                        <a href="https://ocrug.org/blog/2020/02/26/2020-02-26-book-club-feature-engineering-and-selection/">
+                          
+                            <img src="https://ocrug.org/img/banners/bookFES.jpg" class="img-responsive" alt="Book Club: Feature Engineering and Selection">
+                          
+                        </a>
+                    </div>
+                    <div class="name same-height-always">
+                        <h5><a href="https://ocrug.org/blog/2020/02/26/2020-02-26-book-club-feature-engineering-and-selection/">Book Club: Feature Engineering and Selection</a></h5>
+                    </div>
+                </div>
+                
+            </div>
+
+            <hr class="hidden-md hidden-lg">
+             
+
+        </div>
+        
+
+        
+        <div class="col-md-4 col-sm-6">
+
+          <h4>Contact</h4>
+
+            <strong>PeopleSpace</strong>
+        <br>1691 Kettering Street
+        <br>Irvine, CA
+        <br>
+        <strong>USA</strong>
+      </p>
+      
+
+
+            <a href="/contact" class="btn btn-small btn-template-main">Go to contact page</a>
+
+            <hr class="hidden-md hidden-lg hidden-sm">
+
+        </div>
+        
+        
+
+    </div>
+    
+</footer>
+
+
+
+
+
+
+
+<div id="copyright">
+    <div class="container">
+        <div class="col-md-12">
+            
+            <p class="pull-right">
+              Template by <a href="http://bootstrapious.com/free-templates">Bootstrapious</a>.
+              
+
+              Ported to Hugo by <a href="https://github.com/devcows/hugo-universal-theme">DevCows</a>
+            </p>
+        </div>
+    </div>
+</div>
+
+
+
+
+
+    </div>
+    
+
+    
+<script src="//code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
+<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/jquery.waypoints.min.js"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/Counter-Up/1.0/jquery.counterup.min.js"></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-parallax/1.1.3/jquery-parallax.js"></script>
+
+<script src="//maps.googleapis.com/maps/api/js?v=3.exp"></script>
+
+<script src="https://ocrug.org/js/hpneo.gmaps.js"></script>
+<script src="https://ocrug.org/js/gmaps.init.js"></script>
+<script src="https://ocrug.org/js/front.js"></script>
+
+
+<script src="https://ocrug.org/js/owl.carousel.min.js"></script>
+
+
+  </body>
+</html>
diff --git a/archive/linked-pages/raw/406432ec24d991f5.html b/archive/linked-pages/raw/406432ec24d991f5.html
new file mode 100644
index 0000000..eadaeeb
--- /dev/null
+++ b/archive/linked-pages/raw/406432ec24d991f5.html
@@ -0,0 +1,3850 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Introduction to logic : Copi, Irving M : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=07d7e48c60864636a65fc7da2f910044,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.823936"/>    <meta name="sentry-trace" content="07d7e48c60864636a65fc7da2f910044-414be918b6684285-0"/>
+    <script  nonce="b03e3564063ee5790d503cd277b87ff2" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="claremont_school_of_theology">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="b03e3564063ee5790d503cd277b87ff2" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="xiii, 482 pages : 24 cm"/>
+                      <meta property="og:title" content="Introduction to logic : Copi, Irving M : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="xiii, 482 pages : 24 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/introductiontolo0000copi">
+                      <meta property="og:url" content="https://archive.org/details/introductiontolo0000copi">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="xiii, 482 pages : 24 cm"/>
+<meta property="twitter:title" content="Introduction to logic : Copi, Irving M : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/introductiontolo0000copi/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/introductiontolo0000copi">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=b5ee30852014b12cdfe0411daca37926;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dintroductiontolo0000copi%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=b5ee30852014b12cdfe0411daca37926;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dintroductiontolo0000copi%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/introductiontolo0000copi">
+
+          <link itemprop="image" href="https://archive.org/services/img/introductiontolo0000copi">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Introduction to logic  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/introductiontolo0000copi/introductiontolo0000copi" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/introductiontolo0000copi/introductiontolo0000copi" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn790008.ca.archive.org","dir":"/0/items/introductiontolo0000copi"}],"workable":[{"server":"dn790008.ca.archive.org","dir":"/0/items/introductiontolo0000copi"}]},"created":1786381262,"d1":"ia600608.us.archive.org","d2":"ia800608.us.archive.org","dir":"/16/items/introductiontolo0000copi","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660294194","size":"10543","md5":"a6a8735016b0002eb862c4d42b9c1013","crc32":"3f9ab4fb","sha1":"f1f667cd2f60e6ca3306a47577b78708bcda8ef2","format":"Item Tile","rotation":"0"},{"name":"introductiontolo0000copi.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"introductiontolo0000copi_hocr.html","mtime":"1756274089","size":"700195","private":"true","md5":"d19910f13e2ca175ce1a9ebfad368b93","crc32":"718704f5","sha1":"d8ab65afcc572d2d3ae7d8a8f4fe58afbec8bc5f"},{"name":"introductiontolo0000copi.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"introductiontolo0000copi.pdf","mtime":"1756273914","size":"28500526","md5":"ce7265c5f04e50dbcbb62ef70efa28a7","crc32":"1c9b5368","sha1":"a24ae1932ccde2a153571aaf75feb4ec5c095405"},{"name":"introductiontolo0000copi.pdf","source":"derivative","format":"Text PDF","original":"introductiontolo0000copi_page_numbers.json","mtime":"1725900582","size":"28235074","md5":"f2d85ca5549f1e7bfd4dc12450fced4e","crc32":"ecb73d17","sha1":"ae5e2a3d50ea651bd36000e7767d40bc3b552348","private":"true"},{"name":"introductiontolo0000copi_chocr.html.gz","source":"derivative","ocr":"tesseract 5.0.0-alpha-20201231-10-g1236","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9835","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"introductiontolo0000copi_jp2.zip","mtime":"1615917985","size":"15788589","md5":"7d72c64a4b1e676714c7d24cdb7ffeb3","crc32":"ab6591a9","sha1":"892a5ff71ed57057f9fa9a61617180cd4d558532","private":"true"},{"name":"introductiontolo0000copi_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"introductiontolo0000copi_scandata.xml","mtime":"1670318235","size":"772","md5":"a0e9ee4186c2f07be14281babe3e8a5e","crc32":"5a3306bf","sha1":"3c3835a29f4df54b3ef2a4101aa8e7321e28404c","private":"true"},{"name":"introductiontolo0000copi_dc.xml","source":"original","format":"Dublin Core","mtime":"1652064893","size":"1993","md5":"ff94dd216ef6a163797f40fdd738bfe2","crc32":"9793ec08","sha1":"863486c4f19429841231b0d2871869c54de22975"},{"name":"introductiontolo0000copi_djvu.txt","source":"derivative","format":"DjVuTXT","original":"introductiontolo0000copi_djvu.xml","mtime":"1615918514","size":"1155553","md5":"c6d751fea52e33728e27a63f3cc00cc7","crc32":"85043c88","sha1":"3371f217e64e6d14c40a61cf1bb7e398c02a11d1","private":"true"},{"name":"introductiontolo0000copi_djvu.xml","source":"derivative","format":"Djvu XML","original":"introductiontolo0000copi_hocr.html","mtime":"1615918240","size":"14975448","md5":"3c2623a71715e78202dc93c1b8025ba8","crc32":"f97191a1","sha1":"25b2ee1b5c1cae4b67e418c94e3371d1d638cd53","private":"true"},{"name":"introductiontolo0000copi_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"introductiontolo0000copi.pdf","mtime":"1725901012","size":"28108830","md5":"4be657f6bac7b852c5ec33ae3fac3dec","crc32":"5a0ae4a6","sha1":"158171efcef939c629b169a72f71e2aac9944b81"},{"name":"introductiontolo0000copi_events.json","source":"original","mtime":"1615899254","size":"55","md5":"f53f392913f8dfafa88d46433420f2ce","crc32":"fa552fb1","sha1":"5bf960ce87b481bc6393b4acb780920eae36e291","format":"JSON","private":"true"},{"name":"introductiontolo0000copi_files.xml","source":"original","format":"Metadata","md5":"c3d87640c245a019b2d711a1383d1267","summation":"md5"},{"name":"introductiontolo0000copi_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9835","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"introductiontolo0000copi_chocr.html.gz","mtime":"1615918171","size":"27772186","md5":"2a9f36949017d7279a521c69e73b973a","crc32":"65f331e6","sha1":"3be1eed1cc3e27c99d4cb8f75e3c782a32a3f70b","private":"true"},{"name":"introductiontolo0000copi_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"introductiontolo0000copi_hocr.html","mtime":"1615918343","size":"6117","md5":"71668410776b98d44acb7cf0ec73ccf4","crc32":"4721ad0f","sha1":"3569e19c815f7e5163d1ebbe5fb45b50cd362630","private":"true"},{"name":"introductiontolo0000copi_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"1305","word_conf_11_20":"624","word_conf_21_30":"806","word_conf_31_40":"881","word_conf_41_50":"860","word_conf_51_60":"833","word_conf_61_70":"877","word_conf_71_80":"1315","word_conf_81_90":"3310","word_conf_91_100":"179131","format":"OCR Search Text","original":"introductiontolo0000copi_hocr.html","mtime":"1615918472","size":"376516","md5":"a6454a7081052a0a16652a582d378111","crc32":"f89cda81","sha1":"e13a4beefd8d018f25ca1d085414f26300ea170a","private":"true"},{"name":"introductiontolo0000copi_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"introductiontolo0000copi_orig_jp2.tar","mtime":"1615911879","size":"234569439","md5":"743333a47478861e2db83f6653707f5c","crc32":"5626f791","sha1":"350404dc7ba63062f4f96d165ad921792b124b4d","private":"true","filecount":"506"},{"name":"introductiontolo0000copi_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"introductiontolo0000copi.epub","mtime":"1756274250","size":"726128","md5":"102ba3890600dd6889384166b3b8972a","crc32":"49d14b2c","sha1":"fa5872b2c99fb81500248003dd68c7f70e7cf158"},{"name":"introductiontolo0000copi_marc.xml","source":"original","mtime":"1615364849","size":"9050","md5":"ff11c72f975bcd8053cc3c0acffc9471","crc32":"d6df840d","sha1":"d8536736a0060198d520d2a54e0e2745f1b469ad","format":"MARC"},{"name":"introductiontolo0000copi_meta.mrc","source":"original","mtime":"1615364843","size":"2766","md5":"a61b572fa102dd6896229437a58063a0","crc32":"7bd7729a","sha1":"2b07b368c7708976c9b7fc12f22e5a1ed7f77b49","format":"MARC Binary"},{"name":"introductiontolo0000copi_meta.sqlite","source":"original","mtime":"1615899329","size":"20480","md5":"c8d7c05a856528b69b02f7d013561c78","crc32":"befa46c1","sha1":"c14b8ce2847c7ee73a4bb769fae4cca86ded9365","format":"Metadata"},{"name":"introductiontolo0000copi_meta.xml","source":"original","mtime":"1774691611","size":"4166","md5":"9df2bf1c0a08fd7ecb2077532365ceb8","crc32":"5a1270d9","sha1":"c50b80f64b5bb22d68ec0667b4243f16ff2c5861","format":"Metadata"},{"name":"introductiontolo0000copi_orig_jp2.tar","source":"original","mtime":"1615899328","size":"610529280","md5":"979a97d251449f0ae91ddc23d9438d6c","crc32":"bdba1b1b","sha1":"cab83606ade3cba3e33626f4534329d89dd5dc67","format":"Single Page Original JP2 Tar","private":"true","filecount":"506"},{"name":"introductiontolo0000copi_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"99","format":"Page Numbers JSON","original":"introductiontolo0000copi_hocr.html","mtime":"1725900582","size":"84642","md5":"c60e8d3d3a9cbf874839d5cbc0f3c934","crc32":"a6ac6f37","sha1":"e2cb625c0ef9ff57c2e7e3acdb75e573db34bf90","private":"true"},{"name":"introductiontolo0000copi_scandata.xml","source":"original","mtime":"1670318235","size":"549394","md5":"fb929393b7bfb4fe3fc5d5b0bad7559c","crc32":"2e71a7a5","sha1":"8acd6b9bf99ce2deb48906b228f7f15686f576bb","format":"Scandata"},{"name":"introductiontolo0000copi_slip.png","source":"original","mtime":"1615352648","size":"37308","md5":"2d9db267ffef645f4eb366a205f3f8b9","crc32":"9ded15aa","sha1":"9ab9751155daf9db24f3554686d77318032712bd","format":"PNG","private":"true"},{"name":"introductiontolo0000copi_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"introductiontolo0000copi_slip.png","mtime":"1615899501","size":"5530","md5":"3ca4f24c85f14f36c973854b854ea8f9","crc32":"3b272bcb","sha1":"01aafcb8f262190935a5553559c22d1e27b87cf9","private":"true"},{"name":"logs/introductiontolo0000copi_iabdash_2021-03-1016:27:32.log","source":"original","mtime":"1615364855","size":"1349","md5":"5bb701cad27ea0be5fb320e7ba8c2404","crc32":"d8d6e462","sha1":"7c5f2ab4457a5e804374387a7bdcc4d781dbd4c9","format":"Log","private":"true"},{"name":"logs/introductiontolo0000copi_scanning_2021-03-1016:27:40.log","source":"original","mtime":"1615364863","size":"1465430","md5":"7c22333cd3e8a5dd0495d6c88a87b1ab","crc32":"b1458570","sha1":"8150d665d54b45e3073c8bb172f2d0c42d8abcce","format":"Log","private":"true"},{"name":"logs/introductiontolo0000copi_status_history_2021-03-1016:27:37.log","source":"original","mtime":"1615364859","size":"406","md5":"20be8b29184306071faea797ba66801b","crc32":"c1ae7f5a","sha1":"9073de69327238dcda9ecbfb8a374ccab9dc2dc9","format":"Log","private":"true"}],"files_count":29,"item_last_updated":1774691611,"item_size":993637765,"metadata":{"identifier":"introductiontolo0000copi","boxid":"IA40076806","camera":"Sony Alpha-A6300 (Control)","contributor":"Internet Archive","creator":"Copi, Irving M","date":"1968","description":["xiii, 482 pages : 24 cm","This book introduces the fundamental methods \u0026 techniques of correct reasoning, in a manner that shows the relevance of the topics to readers everyday lives. Many new exercises introduced in this edition help supplement \u0026 support explanations, aid in review \u0026 make the book visually stimulating. This book includes many fascinating illustrations taken from the history of science as well as from contemporary research in the physical \u0026 biological sciences, plus introduces an abundance of new exercises throughout, complete with solutions for the first exercise in a set. It\u0027s appropriate for those in business, education, political or psychology careers","Includes bibliographical references and index","Language -- Deduction -- Induction","commitment to retain 20151204"],"language":"eng","lccn":"68013817","mediatype":"texts","old_pallet":"IA18555","openlibrary_edition":"OL5606570M","openlibrary_work":"OL2949447W","operator":"associate-monalisa-dimol@archive.org","publisher":"London : Macmillan","rcs_key":"24143","repub_state":"19","scanner":"station26.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"claremont","scribe3_search_id":"10011314612","subject":["Logic","Logique","Logik","Einf\u00fchrung"],"title":"Introduction to logic","tts_version":"4.3-initial-120-g7e2701ee","uploader":"station26.cebu@archive.org","publicdate":"2021-03-10 05:04:44","access-restricted-item":"true","imagecount":"506","scandate":"20210310124549","ppi":"360","republisher_operator":"associate-rosie-allanic@archive.org","republisher_date":"20210316205404","republisher_time":"234","foldoutcount":"0","identifier-access":"http://archive.org/details/introductiontolo0000copi","identifier-ark":"ark:/13960/t3rw0wv87","ocr":"tesseract 5.0.0-alpha-20201231-10-g1236","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9835","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"99","pdf_module_version":"0.0.10","external-identifier":["urn:acs6:introductiontolo0000copi:pdf:ecbea615-a79b-41fe-91be-367eee3afdb6","urn:oclc:record:1244862813","urn:lcp:introductiontolo0000copi:lcpdf:e74c6186-7653-4535-b27f-4bfda133a3b5","urn:lcp:introductiontolo0000copi:epub:24826de5-dac0-428f-af7f-785a3b0c7543"],"addeddate":"2021-03-16 21:01:14","scanfee":"0;1.00;200","invoice":"1652","sponsordate":"20210331","oclc-id":["168987","221137001","951918047","963583302","976982973","1055434525","1087128676"],"col_number":"COL-658","source":"removed","collection":["claremont_school_of_theology","internetarchivebooks","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia600608.us.archive.org","uniq":1801086932,"workable_servers":["ia600608.us.archive.org","ia800608.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/introductiontolo0000copi/","resumeCookiePath":"/details/introductiontolo0000copi","initialSearchTerm":null,"purchase_url":"","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"introductiontolo0000copi":{"title":"introductiontolo0000copi_orig_jp2.tar","url_path":"/details/introductiontolo0000copi/introductiontolo0000copi","orig_sort":0,"file_subprefix":"introductiontolo0000copi","file_source":"introductiontolo0000copi_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"introductiontolo0000copi_orig_jp2.tar","raw":{"name":"introductiontolo0000copi_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"introductiontolo0000copi_orig_jp2.tar","mtime":"1615911879","size":"234569439","md5":"743333a47478861e2db83f6653707f5c","crc32":"5626f791","sha1":"350404dc7ba63062f4f96d165ad921792b124b4d","private":"true","filecount":"506"}}}},"autofit":"auto","url":"//ia800608.us.archive.org/BookReader/BookReaderJSIA.php?id=introductiontolo0000copi\u0026itemPath=/16/items/introductiontolo0000copi\u0026server=ia800608.us.archive.org\u0026format=jsonp\u0026subPrefix=introductiontolo0000copi\u0026requestUri=/details/introductiontolo0000copi"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/introductiontolo0000copi&amp;via=internetarchive&amp;text=Introduction+to+logic+%3A+Copi%2C+Irving+M+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/introductiontolo0000copi" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/introductiontolo0000copi&amp;title=Introduction+to+logic+%3A+Copi%2C+Irving+M+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Introduction+to+logic+%3A+Copi%2C+Irving+M+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Introduction+to+logic+%3A+Copi%2C+Irving+M+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/introductiontolo0000copi&amp;canonicalUrl=https://archive.org/details/introductiontolo0000copi" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/introductiontolo0000copi&amp;description=Introduction+to+logic+%3A+Copi%2C+Irving+M+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/introductiontolo0000copi&amp;subject=Introduction to logic : Copi, Irving M : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/introductiontolo0000copi">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/introductiontolo0000copi" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg introductiontolo0000copi width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=introductiontolo0000copi"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=introductiontolo0000copi&amp;title=Introduction+to+logic'
+          data-target='#favorite-modal'
+          data-id='introductiontolo0000copi'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fintroductiontolo0000copi" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fintroductiontolo0000copi" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fintroductiontolo0000copi" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fintroductiontolo0000copi" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fintroductiontolo0000copi" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fintroductiontolo0000copi" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Introduction to logic</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Copi%2C+Irving+M%22">Copi, Irving M</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1968">
+            <span itemprop="datePublished">1968</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Logic%22" rel="ugc nofollow">Logic</a>, <a href="/search.php?query=subject%3A%22Logique%22" rel="ugc nofollow">Logique</a>, <a href="/search.php?query=subject%3A%22Logik%22" rel="ugc nofollow">Logik</a>, <a href="/search.php?query=subject%3A%22Einf%C3%BChrung%22" rel="ugc nofollow">Einführung</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">London : Macmillan</span>                </dd>
+        <dt>Collection</dt>
+    <dd class=" breaker-breaker"          >
+            <a href="/details/claremont_school_of_theology">claremont_school_of_theology</a>; <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            947.6M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">xiii, 482 pages : 24 cm<br /><br />This book introduces the fundamental methods &amp; techniques of correct reasoning, in a manner that shows the relevance of the topics to readers everyday lives. Many new exercises introduced in this edition help supplement &amp; support explanations, aid in review &amp; make the book visually stimulating. This book includes many fascinating illustrations taken from the history of science as well as from contemporary research in the physical &amp; biological sciences, plus introduces an abundance of new exercises throughout, complete with solutions for the first exercise in a set. It's appropriate for those in business, education, political or psychology careers<br /><br />Includes bibliographical references and index<br /><br />Language -- Deduction -- Induction<br /><br />commitment to retain 20151204
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2021-03-16 21:01:14                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA40076806                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Sony Alpha-A6300 (Control)                </dd>
+                                    <dt>Col_number</dt>
+    <dd           >
+            COL-658                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1244862813%22"
+                      >
+              urn:oclc:record:1244862813<a href="https://www.worldcat.org/oclc/1244862813" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aintroductiontolo0000copi%3Alcpdf%3Ae74c6186-7653-4535-b27f-4bfda133a3b5%22"
+                      >
+              urn:lcp:introductiontolo0000copi:lcpdf:e74c6186-7653-4535-b27f-4bfda133a3b5                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aintroductiontolo0000copi%3Aepub%3A24826de5-dac0-428f-af7f-785a3b0c7543%22"
+                      >
+              urn:lcp:introductiontolo0000copi:epub:24826de5-dac0-428f-af7f-785a3b0c7543                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">introductiontolo0000copi</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t3rw0wv87                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1652                </dd>
+                                    <dt>Lccn</dt>
+    <dd           >
+            68013817                </dd>
+                                    <dt>Ocr</dt>
+    <dd class=" breaker-breaker"          >
+            tesseract 5.0.0-alpha-20201231-10-g1236                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.9835                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.12                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA18555                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL5606570M"
+                      >
+              OL5606570M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL2949447W"
+                      >
+              OL2949447W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            99                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">506</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.10                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            360                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Rcs_key</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            24143                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20210316205404                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-rosie-allanic@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            234                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20210310124549                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station26.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            claremont                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            10011314612                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            4.3-initial-120-g7e2701ee                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/168987"
+                      >
+              168987                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/introductiontolo0000copi/introductiontolo0000copi_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="introductiontolo0000copi"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjYzLjEzODQzMywibmJmIjoxNzg2MzgxMjAzLjEzODQzMywiZXhwIjoxNzg2NDI0NDYzLjEzODQzMywidGltZSI6MTc4NjM4MTI2Mywibm9uY2UiOiI2YmUxZGMzN2E2OGExY2ZiOTRkM2M2NTU2MzVlYzg5MCJ9.sWqk5_CbzJ_bXJLt_N24SFmfSWZzeTfr8oBsaIMJ1oY"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >683</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">10</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                                <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/claremont_school_of_theology"
+          data-event-click-tracking="CollectionList|claremont_school_of_theology"
+        >
+          <span>Claremont School of Theology Library Donation</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=claremont_school_of_theology              src="/services/img/claremont_school_of_theology"
+            >
+                  </a>
+                                      <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station26_cebu" class="item-upload-info__uploader-name">
+            station26.cebu          </a>
+        
+                  on <time
+                      >March 10, 2021</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="introductiontolo0000copi"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0080   0.0080                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0113   0.0033                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.3991   0.3878                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.4134   0.0143                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.4260   0.0126                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  0.4366   0.0106                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  0.4405   0.0039                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.4438   0.0033                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.4613   0.0174                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.4614   0.0002                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.4617   0.0003                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.5053   0.0436                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  0.5170   0.0117                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.5203   0.0033                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.5276   0.0073                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.5301   0.0025                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.5449   0.0148                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  0.5535   0.0087                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  0.5536   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  0.5566   0.0030                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  0.5573   0.0007                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.5596   0.0023                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.5976   0.0380                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="b03e3564063ee5790d503cd277b87ff2" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=597;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1176410710" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1887869999" />
+      </noscript>
+          <script  nonce="b03e3564063ee5790d503cd277b87ff2" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/43622f66b43ec626.html b/archive/linked-pages/raw/43622f66b43ec626.html
new file mode 100644
index 0000000..b7a1190
--- /dev/null
+++ b/archive/linked-pages/raw/43622f66b43ec626.html
@@ -0,0 +1,703 @@
+<!DOCTYPE html>
+<html>
+		<head>
+		<title>Clojure/West 2015</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+		<meta name="description" content="Clojure/West 2015" />
+		<meta name="keywords" content="clojure conference" />
+		<!--[if lte IE 8]><script src="css/ie/html5shiv.js"></script><![endif]-->
+		<script src="js/jquery.min.js"></script>
+		<script src="js/jquery.dropotron.min.js"></script>
+		<script src="js/skel.min.js"></script>
+		<script src="js/skel-layers.min.js"></script>
+		<script src="js/init.js"></script>
+		<noscript>
+			<link rel="stylesheet" href="css/skel.css" />
+			<link rel="stylesheet" href="css/style.css" />
+			<link rel="stylesheet" href="css/style-noscript.css" />
+		</noscript>
+		<!--[if lte IE 8]><link rel="stylesheet" href="css/ie/v8.css" /><![endif]-->
+		<!--[if lte IE 9]><link rel="stylesheet" href="css/ie/v9.css" /><![endif]-->
+	</head>
+
+
+	<body class="index loading">
+		<div class="alt">
+				<!-- Header -->
+			<header id="header">
+				<h1 id="logo"><a href="index.html">Clojure/West</a> by <a href="http://www.cognitect.com">Cognitect</a></h1>
+				<nav id="nav">
+					<ul>
+						<li><a href="http://twitter.com/ClojureWest" class="icon fa-twitter"><span class="label">Twitter</span></a></li>
+						<li class=""><a href="https://clojurewest2015.eventbrite.com/">Register</a></li>
+						<li class="submenu">
+							<a href="">Information</a>
+							<ul>
+								<li class="current"><a href="index.html">Home</a></li>
+								<li><a href="speakers">Speakers</a></li>
+								<li><a href="training">Training</a></li>
+								<li><a href="opportunity">Opportunity Grants</a></li>
+								<!-- <li><a href="schedule">Schedule</a></li> -->
+                                <li><a href="sponsorship">Sponsorship</a></li>
+                                <li><a href="policies">Policies</a></li>
+							</ul>
+						</li>
+						<!-- FOR REGISTRATION:
+						<li><a href="http://eventbritesomethingorother" class="button special">register</a></li>
+							-->
+					</ul>
+				</nav>
+			</header>
+
+	</div>
+		
+		<!-- Banner -->		
+			<section id="banner">
+				
+				<!--
+					".inner" is set up as an inline-block so it automatically expands
+					in both directions to fit whatever's inside it. This means it won't
+					automatically wrap lines, so be sure to use line breaks where
+					appropriate (<br />).
+				-->
+				<div class="inner">
+					
+					<header>
+					  <h2>clojure / west</h2>
+					</header>
+					<p>april 20-22, 2015<br>
+					  Portland, Oregon<br>
+				  </p>
+					<footer>
+						<ul class="buttons vertical">
+							<li><a href="#main" class="button fit scrolly">Tell Me More</a></li>
+						</ul>
+					</footer>
+				
+				</div>
+				
+			</section>
+		
+			<!-- Main -->
+			<article id="main">
+			
+				<header class="special container">
+					<span class="icon fa-bar-chart-o"></span>
+					<h2>Join us for Clojure/west</h2>
+					<p>We are excited to return to Portland this year for Clojure/West!<br>
+					   Currently we are seeking <a href="sponsorship">sponsors</a> for the conference.<br>
+					   <a href="https://clojurewest2015.eventbrite.com/">Registration</a> is now open for $350.<br>
+					   <a href="training">Training</a> is available on April 18th and 19th.<br>
+					   The <a href="speakers">list of speakers</a> is now available!</p>
+				</header>
+				<!-- One -->                
+					<section class="wrapper style1 container special">					
+						  <h2>training</h2>
+
+								<table><tbody>
+									<tr>
+										<th class="recess">Sat Apr 18</th>
+										<th class="recess">Room 1</th>
+										<th class="recess">Room 2</th>
+									</tr>
+									<tr>
+										<td class="time">9:00-5:00 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="training#clojurescript">ClojureScript</a></div>
+											<div class="speaker">David Nolen</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="training#clojure">Intro to Clojure Lab</a></div>
+										    <div class="speaker">Alex Miller, Katherine Fellows</div>
+										</td>
+									</tr>
+									<tr>
+										<th class="recess">Sun Apr 19</th>
+										<th class="recess">Room 1</th>
+										<th class="recess">Room 2</th>
+									</tr>
+									<tr>
+										<td class="time">9:00-11:00 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="training#macros">Macros</a></div>
+											<div class="speaker">Colin Jones</div>
+										</td>
+										<td class="slot talk" rowspan="3">
+											<div class="title"><a href="training#clojure">Intro to Clojure Lab (cont)</a></div>
+										    <div class="speaker">Alex Miller, Katherine Fellows</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">12:30-2:30 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="training#om">Om</a></div>
+											<div class="speaker">David Nolen</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">3:00-5:00 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="training#async">core.async</a></div>
+											<div class="speaker">Luke VanderHart</div>
+										</td>
+									</tr>
+								</tbody></table>										
+						
+						  <h2>schedule</h2>
+
+								<header>
+                                     <h3>monday, apr 20</h3>
+								</header>
+								<table><tbody>
+									<tr>
+										<th class="recess">&nbsp;</th>
+										<th class="recess">Gerding Theater</th>
+										<th class="recess">Gerding Studio</th>
+									</tr>
+									<tr>
+										<td class="time">8:00-8:45 am</td>
+										<td class="slot recess" colspan="2">
+											<div class="title">Registration</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">8:45-9:00 am</td>
+										<td class="slot talk">
+											<div class="title">Welcome</div>
+										</td>
+										<td></td>
+									</tr>
+									<tr>
+										<td class="time">9:00-9:40 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#lvanderhart">The ReactJS Landscape</a></div>
+											<div class="speaker">Luke VanderHart</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#jhume">Life of a Clojure Expression</a></div>
+											<div class="speaker">John Hume</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">9:50-10:30 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#rkrahn">Programming Clojure, Smalltalk-Style</a></div>
+											<div class="speaker">Robert Krahn</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#lbarrett">Clojure Parallelism: Beyond Futures</a></div>
+											<div class="speaker">Leon Barrett</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">10:40-11:20 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#adipert">Boot Can Build It</a></div>
+											<div class="speaker">Alan Dipert, Micha Niskin</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#fhanreich">HoneySQL: SQL Queries as Clojure Data Structures</a></div>
+											<div class="speaker">Fumiko Hanreich</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">11:20-1:00 pm</td>
+										<td class="slot recess" colspan="2">
+											<div class="title">Lunch (on your own)</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">1:00-1:40 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#bkourtoukov">Clojure, Sound, and Wearable Tech</a></div>
+											<div class="speaker">Boris Kourtoukov</div>
+											<div class="title"><a href="speakers#mmulaney">Well I Wouldn't Want To Make a *Dys*functional Game</a></div>
+											<div class="speaker">Morgan Mullaney</div>
+										</td>
+										<td></td>
+									</tr>
+									<tr>
+										<td class="time">1:50-2:30 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#rneufeld">Simulant in Anger</a></div>
+											<div class="speaker">Ryan Neufeld</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#nsmith">Intro to Trapperkeeper</a></div>
+											<div class="speaker">Nathaniel Smith, Ruth Linehan</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">2:30-3:00 pm</td>
+										<td class="slot recess" colspan="2">
+											<div class="title">Break</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">3:00-3:40 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#bbloom">Building CircleCI's Front-end With Om</a></div>
+											<div class="speaker">Brandom Bloom</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#nsorenson">Domain Specific Type Systems</a></div>
+											<div class="speaker">Nathan Sorenson</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">3:50-4:50 pm</td>
+										<td class="slot talk">
+											<div class="title">Clojure and ClojureScript Update</div>
+											<div class="speaker">Alex Miller, David Nolen</div>
+										</td>
+										<td></td>
+									</tr>
+									<tr>
+										<td class="time">7:00-10:00 pm</td>
+										<td class="slot special" colspan="2">
+											<div class="title">Unsessions</div>
+											<div class="speaker">At Embassy Suites!</div>
+										</td>
+									</tr>
+								</tbody></table>
+
+								<header>
+                                     <h3>tuesday, apr 21</h3>
+								</header>
+								<table><tbody>
+									<tr>
+										<th class="recess">&nbsp;</th>
+										<th class="recess">Gerding Theater</th>
+										<th class="recess">Gerding Studio</th>
+									</tr>
+									<tr>
+										<td class="time">8:45-9:00 am</td>
+										<td class="slot talk">
+											<div class="title">Welcome</div>
+										</td>
+										<td></td>
+									</tr>
+									<tr>
+										<td class="time">9:00-9:40 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#gfredericks">Purely Random</a></div>
+											<div class="speaker">Gary Fredericks</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#jmacaulay">Composing Interactive Apps With Zelkova</a></div>
+											<div class="speaker">James MacAulay</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">9:50-10:30 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#rtoland">Staying SAFE: A Foundation for Clojure Apps</a></div>
+											<div class="speaker">Ron Toland</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#emachkasova">Adapting Clojure to an Intro CS Classroom</a></div>
+											<div class="speaker">Elena Machkasova</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">10:40-11:20 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#cfleming">Debugging Clojure Code With Cursive</a></div>
+											<div class="speaker">Colin Fleming</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#pmudivarti">Responsive Grids with Garden and CLJS</a></div>
+											<div class="speaker">Priyatam Mudivarti</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">11:20-1:00 pm</td>
+										<td class="slot recess" colspan="2">
+											<div class="title">Lunch (on your own)</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">1:00-1:40 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#yharada">Joys and Pains to Write a Clojure Curriculum for Beginners</a></div>
+											<div class="speaker">Yoko Harada</div>
+											<div class="title"><a href="speakers#echaran">Exploring Programming Clojure In Other Human Languages</a></div>
+											<div class="speaker">Elango Cheran</div>
+										</td>
+										<td></td>
+									</tr>
+									<tr>
+										<td class="time">1:50-2:30 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#jadkisson">Design and Prototype a Language In Clojure</a></div>
+											<div class="speaker">Jeanine Adkisson</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#smacbeth">Data Science in Clojure</a></div>
+											<div class="speaker">Soren Macbeth</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">2:40-3:20 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#ttallman">Composable Healthcare</a></div>
+											<div class="speaker">Tyler Tallman</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#sjohnson">Pattern Matching in Clojure: Best Practices</a></div>
+											<div class="speaker">Sean Johnson</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">3:20-3:40 pm</td>
+										<td class="slot recess" colspan="2">
+											<div class="title">Break</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">3:40-4:20 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#tgardner">Games and 3D Graphics in Arcadia</a></div>
+											<div class="speaker">Timothy Gardner, Ramsey Nasser</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#tfaulhaber">Creating Beautiful Spreadsheets With Data and Templates</a></div>
+											<div class="speaker">Tom Faulhaber</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">4:30-5:10 pm</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#dlidral-porter">Generating Art In Many Worlds</a></div>
+											<div class="speaker">Dan Lidral-Porter</div>
+											<div class="title"><a href="speakers#csmall">How Clojure Saved My Chickens</a></div>
+											<div class="speaker">Christopher Small</div>
+										</td>
+										<td></td>
+									</tr>
+									<tr>
+										<td class="time">6:30-9:30 pm</td>
+										<td class="slot special" colspan="2">
+											<div class="title">Party</div>
+											<div class="speaker">At <a href="http://puppetlabs.com/">Puppetlabs</a>!</div>
+										</td>
+									</tr>
+								</tbody></table>										
+
+								<header>
+                                     <h3>wednesday, apr 22</h3>
+								</header>
+								<table><tbody>
+									<tr>
+										<th class="recess">&nbsp;</th>
+										<th class="recess">Gerding Theater</th>
+										<th class="recess">Gerding Studio</th>
+									</tr>
+									<tr>
+										<td class="time">8:45-9:00 am</td>
+										<td class="slot talk">
+											<div class="title">Welcome</div>
+										</td>
+										<td></td>
+									</tr>
+									<tr>
+										<td class="time">9:00-9:40 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#ztellman">Everything Will Flow</a></div>
+											<div class="speaker">Zach Tellman</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#zkim">No-Strings Mobile App Dev for Clojure</a></div>
+											<div class="speaker">Zachary Kim</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">9:50-10:30 am</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#amarcar">Clojure At Scale</a></div>
+											<div class="speaker">Anthony Marcar</div>
+										</td>
+										<td class="slot talk">
+											<div class="title"><a href="speakers#bhauman">Developing ClojureScript With Figwheel</a></div>
+											<div class="speaker">Bruce Hauman</div>
+										</td>
+									</tr>
+									<tr>
+										<td class="time">10:40-11:20 am</td>
+										<td class="slot keynote">
+											<div class="title"><a href="speakers#mmitchell">Visual Situation Recognition: An Integration of Deep Networks and Analogy-Making</a></div>
+											<div class="speaker">Melanie Mitchell</div>
+										</td>
+										<td></td>
+									</tr>
+								</tbody></table>									
+
+<!--
+				          <ul class="buttons">
+					        <li><a href="speakers" class="button">list of speakers</a></li>
+				          </ul>
+-->
+								
+					</section>
+
+					
+				<!-- Three -->
+					<section class="wrapper style3 container special">
+					
+						<header class="major">
+						  <h2><a id="location">location</a></h2>
+						</header>
+				
+							<section>
+								<a href="http://www.pcs.org/about-the-armory/" class="image"><img src="images/theater.jpg" alt="Gerding Theater" /></a>
+								<header>
+								  <h3>&nbsp;<br>gerding theater</h3>
+								</header>
+								<p>128 NW Eleventh Avenue <br>
+								   Portland, OR 97209 </p>
+							</section>
+							
+
+						<div class="row">
+							<div class="6u">
+								
+								<section> <a href="http://embassysuites3.hilton.com/en/hotels/oregon/embassy-suites-portland-downtown-PDXPSES/index.html" class="image feature"><img src="images/embassysuites.jpg" alt="Embassy Suites Portland Downtown" width="400" title="Embassy Suites" /></a>
+									<header>
+									  <h3>embassy suites portland downtown</h3>
+									</header>
+									<p>319 SW Pine Street <br>
+									  Portland, OR 97204 <br>
+									  (503)-279-9000 <br>
+									  <a href="http://embassysuites.hilton.com/en/es/groups/personalized/P/PDXPSES-CWC-20150415/index.jhtml">Reserve your hotel room</a>, $174/night </p>
+								</section>							
+							
+							</div>
+							<div class="6u">
+							
+								<section>
+									<a href="http://trimet.org/max/" class="image feature"><img src="images/airports.jpg" alt="airport" /></a>
+									<header>
+									  <h3>airport</h3>
+									</header>
+									<p> Portland International Airport (PDX): <br>									  
+									  40 minutes via <a href="http://trimet.org/max/">MAX Red Line</a> ($2.50) or ~ $30 Taxi </p>
+								</section>
+
+							</div>
+						</div>
+
+						<!--
+						<footer class="major">
+							<ul class="buttons">
+								<li><a href="#" class="button">See More</a></li>
+							</ul>
+						</footer>
+						-->
+							
+					</section>
+					
+				<!-- Sponsors -->
+					<section class="wrapper style3 container special">
+
+							<section>
+								<header>
+								  <h2>platinum sponsors</h2>
+								</header>
+							</section>
+						
+						<div class="row half">
+							<div class="4u">								
+								<section> 
+									<a href="http://www.factual.com/" class="logo"><img src="images/sponsors/factual.png" alt="Factual" width="220" title="Factual" /></a>
+								</section>														
+							</div>
+							
+							<div class="4u">
+								<section> 
+									<a href="http://www.staples-sparx.com/" class="logo"><img src="images/sponsors/sparx.jpg" alt="SparX" width="220" title="SparX" /></a>
+								</section>														
+							</div>
+							
+							<div class="4u">
+								<section> 
+									<a href="http://www.walmartlabs.com/" class="logo"><img src="images/sponsors/walmartlabs.jpg" alt="WalmartLabs" width="220" title="WalmartLabs" /></a>
+								</section>														
+							</div>
+							
+						</div>
+
+							<section>
+								<header>
+								  <h2>gold sponsors</h2>
+								</header>
+							</section>
+
+						<div class="row half">
+							<div class="3u">								
+								<section> 
+									<a href="https://jobs.mayvenn.com" class="logo"><img src="images/sponsors/Mayvenn-Logo.png" alt="Mayvenn" width="160" title="Mayvenn" /></a>
+									<p></p>
+								</section>														
+							</div>
+							<div class="3u">								
+								<section> 
+									<a href="http://quintype.com/" class="logo"><img src="images/sponsors/quintype.png" alt="Quintype"  title="Quintype" width="120" /></a>
+									<p></p>
+								</section>														
+							</div>
+							<div class="3u">								
+								<section> 
+									<a href="https://www.fundingcircle.com/" class="logo"><img src="images/sponsors/fc-logo.png" alt="Funding Circle" width="160" title="Funding Circle" /></a>
+									<p></p>
+								</section>														
+							</div>		
+							<div class="3u">
+								<section> 
+									<a href="http://twosigma.com/" class="logo"><img src="images/sponsors/twosigma.jpg" alt="Two Sigma" width="160" title="Two Sigma" /></a>
+								</section>														
+							</div>				
+						</div>
+						
+						 	<section>
+								<header>
+								  <h2>silver sponsors</h2>
+								</header>
+							</section>
+						
+						<div class="row half">
+							<div class="4u">								
+								<section> 
+									<a href="http://nilenso.com/" class="logo"><img src="images/sponsors/nilenso.png" alt="nilenso" width="160" title="nilenso" /></a>
+									<p></p>
+								</section>														
+							</div>
+							<div class="4u">								
+								<section> 
+									<a href="http://www.fullcontact.com/" class="logo"><img src="images/sponsors/fullcontact.png" alt="FullContact" width="160" title="FullContact" /></a>
+									<p></p>
+								</section>														
+							</div>
+							<div class="4u">								
+								<section> 
+									<a href="http://www.simple.com/" class="logo"><img src="images/sponsors/simple.gif" alt="Simple" width="160" title="Simple" /></a>
+									<p></p>
+								</section>														
+							</div>
+						</div>
+						
+						<div class="row half">
+							<div class="4u">								
+								<section> 
+									<a href="http://8thlight.com/" class="logo"><img src="images/sponsors/8thlight.jpg" alt="8th Light" width="160" title="8th Light" /></a>
+									<p></p>
+								</section>														
+							</div>
+							<div class="4u">								
+								<section> 
+									<a href="http://www.livingsocial.com/" class="logo"><img src="images/sponsors/livingsocial.jpg" alt="Living Social" width="160" title="Living Social" /></a>
+									<p></p>
+								</section>														
+							</div>
+							<div class="4u">								
+								<section> 
+									<a href="http://www.appnexus.com/" class="logo"><img src="images/sponsors/appnexus.png" alt="AppNexus" width="160" title="AppNexus" /></a>
+									<p></p>
+								</section>														
+							</div>
+						</div>
+						
+							<section>
+								<header>
+								  <h2>party sponsor</h2>
+								</header>
+							</section>
+		
+						<div class="row half">
+							<div class="12u">								
+								<section> 
+									<a href="http://puppetlabs.com/" class="logo"><img src="images/sponsors/puppet.png" alt="Puppet Labs" width="160" title="Puppet Labs" /></a>
+									<p></p>
+								</section>														
+							</div>
+						</div>
+						
+							<section>
+								<header>
+								  <h2>lanyard sponsor</h2>
+								</header>
+							</section>
+						
+						<div class="row half">
+							<div class="12u">								
+								<section> 
+									<a href="https://jobs.mayvenn.com" class="logo"><img src="images/sponsors/Mayvenn-Logo.png" alt="Mayvenn" width="180" title="Mayvenn" /></a>
+								</section>														
+							</div>
+						</div>
+
+							<section>
+								<header>
+								  <h2>opportunity grant sponsors</h2>
+								</header>
+							</section>
+
+						<div class="row half">
+							<div class="4u">								
+								<section> 
+									<a href="http://adzerk.com/" class="logo"><img src="images/sponsors/adzerk.png" alt="Adzerk" width="160" title="Adzerk" /></a>
+									<p></p>
+								</section>														
+							</div>
+							<div class="4u">								
+								<section> 
+									<a href="http://homegrown.io/" class="logo"><img src="images/sponsors/homegrownlabs.png" alt="Homegrown Labs"  title="Homegrown Labs" width="160" /></a>
+									<p></p>
+								</section>														
+							</div>	
+							<div class="4u">								
+								<section> 
+									<a href="http://intentmedia.com/" class="logo"><img src="images/sponsors/intentmedia.png" alt="Intent Media"  title="Intent Media" width="160" /></a>
+									<p></p>
+								</section>														
+							</div>	
+						</div>
+
+						<!--
+						<footer class="major">
+							<ul class="buttons">
+								<li><a href="#" class="button">See More</a></li>
+							</ul>
+						</footer>
+						-->
+							
+					</section>					
+					
+			</article>
+
+		<!-- CTA -->
+			<section id="cta">
+			
+				<header>
+				  <h2>Ready to <strong>join us</strong>?</h2>
+				</header>
+				<footer>
+					<ul class="buttons">
+					  <li><a href="https://clojurewest2015.eventbrite.com/" class="button special">register</a></li>
+					  <li><a href="sponsorship" class="button">sponsor</a></li>
+					  <!-- <li><a href="https://cognitect.wufoo.com/forms/clojurewest-2015-call-for-presentations/" class="button">submit talk</a></li> -->
+					</ul>
+				</footer>
+			
+			</section>	
+		
+				<!-- Footer -->
+			<footer id="footer">
+			
+				<span class="copyright">&copy; &nbsp;All rights reserved &nbsp;l &nbsp;
+					<a href="http://cognitect.com/">Cognitect</a> &nbsp;l &nbsp;
+					<a href="mailto:events@cognitect.com">events@cognitect.com</a>
+				</span>
+			</footer>
+
+	</body>
+</html>
diff --git a/archive/linked-pages/raw/4448806eafb0c1c3.html b/archive/linked-pages/raw/4448806eafb0c1c3.html
new file mode 100644
index 0000000..dd1292b
--- /dev/null
+++ b/archive/linked-pages/raw/4448806eafb0c1c3.html
@@ -0,0 +1,250 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
+                      "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!-- This document was created with Latte version 2.1 -->
+<!-- For information on Latte, see http://www.latte.org/ -->
+<html>
+<head><meta name="generator" content="Latte 2.1"><meta name="Keywords" content="homepage, Darius Bacon, contract programming, free software, open source, Scheme programs">
+          <title>Darius Bacon</title></head>
+   <body bgcolor="ivory"><p><table align="center" width="95%" cellpadding="5" border="0"><tr><td width="20%"><h2>Darius Bacon</h2></td>
+     <td>This is my old homepage from the
+     1990s; you may want <a href="http://wry.me">my new one</a> instead.</td></tr></table>
+ <hr>
+<table><tr><td valign="top">
+
+ <h2>work</h2>
+   I'm not currently looking, but here's <a href="work/resume-darius-bacon.html">my r&eacute;sum&eacute;</a>.
+
+ <p><h2>software</h2>
+   Programs that I either use or wrote for other people's use.
+  <ul><li><a href="software/idel/index.html">idel</a>: A virtual machine for efficient cooperation of
+         mutually-suspicious mobile code modules.</li>
+   <li><a href="software/clickcheck.html">clickcheck</a>: Lisp and
+   Python libraries for testing with random test-case generation.</li>
+   <li><a href="software/uts.tar.gz">uts</a>: A <a href="http://www.schemers.org">Scheme</a> bytecode interpreter
+         I use for my personal scheming.  It includes all of the R4RS
+         required procedures plus a few extras, like a debugger, yet
+         it's still very small and hackable.  But it's not under
+         active development, and thus not recommended to others.</li>
+   <li><a href="software/consp.html">consp</a>: A multiuser dialect
+   of Scheme illustrating <a
+   href="http://www.cap-lore.com/CapTheory/">capability security</a>.
+   <li><a href="http://sourceforge.net/projects/epan">epan</a>: Random
+   collection of code in <a href="http://erights.org">E</a>, including
+   <a href="http://www.caplet.com">Mark Miller's</a> SmallCaps virtual
+   machine and my incomplete E compiler for it.  Contributions welcome.</li>
+   <li><a href="http://github.com/darius/expr">expr</a>: Evaluates arithmetic
+   expressions with variables, in Java.
+         There's a <a href="software/expr/doc/user-doc.html">manual</a>.
+         You may prefer the older <a href="software/expr-1.zip">version 1</a>
+         for its smaller size; the newer version tries much harder to
+         give helpful error messages on bad inputs.</li>
+   <li><a href="software/tush.tgz">tush</a>: Literate testing for
+   shellscripts. Vaguely like <a
+   href="http://en.wikipedia.org/wiki/Doctest">doctest</a>, <a
+   href="http://www.erights.org/elang/tools/updoc.html">UpDoc</a>, and
+   <a href="http://fit.c2.com/">FIT</a>. <a
+   href="http://darius.livejournal.com/42878.html">More explanation.</a>
+   <li><a href="software/yabe.tar.gz">yabe</a>: A Java bytecode emitter library.  Comes with a Scheme
+         to JVM compiler descended from the `teeny' interpreter (see
+   'alg_gen' in the right column),
+         to test out the Java bytecode emission.  (Check out <a
+   href="http://jscheme.sourceforge.net/">Jscheme</a> for a more
+   industrial-strength Scheme on Java.)</li>
+   <li><a href="http://vapour.sourceforge.net/">vapour</a>: I created a systems-programming dialect of Lisp for this
+         operating system that unfortunately is living
+         up to its name right now: the code's still unreleased.</li>
+   <li><a href="software/miasma/index.html">miasma</a>: A machine-code
+   toolkit for x86 CPUs usable from C and Python, written in Scheme, extracted
+         from Vapour.  With contributions by Brian Spilsbury.</li>
+   <li><a href="software/scheme-data-structures.tar.gz">datastruct</a>: Scheme data structures &amp; algorithms.  Includes purely
+         functional queues, priority queues (pairing heaps), and
+         unordered sets, plus mutable tries and Boyer-Moore-Horspool
+         string searching.</li>
+   <li><a href="software/bench.tar.gz">bench</a>: A multi-language set of tiny benchmarks that try to exercise
+         compilers in different ways.  They're not a serious measure
+         of performance, but a first cut meant to winnow out
+         hopelessly slow systems quickly. Like the later <a
+   href="http://shootout.alioth.debian.org/great/">Computer Language Shootout</a>.</li>
+   <li><a href="software/req.tar.gz">req</a>: A calculator programmable with rewrite rules.  Very
+         old and another one of those programs I use daily but don't
+         recommend to others.</li>
+   <li><a href="http://world.std.com/~wware/ncad.html">nanocad</a>: A free molecular modeler I contributed to.</li>
+   <li><a href="software/ridarama/index.html">ridarama</a>: Public-transit trip planning, with scope for lots more cool
+         stuff; this would be a good project for someone else to take
+         further.</li>
+   <li><a href="software/wishlist.awk">amazon rescuer</a>: Takes the books from an Amazon wishlist and builds a new
+         wishlist page pointing to another site like
+         <a href="http://www.booksense.com">booksense</a>.</li>
+   <li><a href="http://sourceforge.net/projects/skwiki">skwiki</a>: 
+       A Wiki server by <a href="http://www.bluetail.com/~luke/">Luke
+   Gorrie</a> that runs Scheme code users can place inline on Wiki
+   pages.  (My role was just design advice and some Scheme snippets.)
+   </li></ul>
+
+ <p><h2>writings</h2>
+   <ul>
+   <li><a href="writings/abecedarius.html">abecedarius</a>: ABCs of
+   programming languages.</li>
+   <li><a href="writings/peval/">hacker's intro to partial evaluation</a>: Popularizes an undeservedly obscure technique.</li>
+   <li><a href="writings/language-ranking.html">the superiority of actor languages</a>: The Anagram Oracle ranks the programming languages.</li>
+   <li><a href="writings/scheme-for-lispers.html">Scheme for Lispers</a>: Summarizes what's different about Scheme for programmers
+         coming to it from Common Lisp.</li>
+   <li><a href="writings/dynatail.html">tail recursion with dynamic scope</a>: A technical note on two language features often thought to be
+         incompatible.</li>
+   <li><a href="writings/memory.html">memory</a>: A non-cache-coherent sonnet.</li>
+   <li><a href="writings/notes.text">language-oriented programming</a>: Some old and jumbled notes.</li>
+   <li><a href="writings/immortal.html">strange aeons</a>: Musings on facing life or death.</li>
+   <li><code>up-dn</code>: <a href="writings/a-poem.html">This</a> and
+         <a href="writings/deus-am.html">this</a> are the first (and probably
+         the last) instances of an art form I invented: invertible
+         `poetry'.  They appeared in
+         <a href="http://www.realchange.org/pal/"><cite>The Palindromist</cite></a>
+         #4.</li></ul>
+
+ <p><h2>personal</h2>
+   <ul><li><a href="personal/contact.html">contact</a>: How to reach me, plus my PGP public key.</li>
+   <li><a href="personal/books.html">books I like</a>: Recommendations.</li>
+   <li><a href="personal/sale.html">sale</a>: Books and stuff I used
+   to be selling (currently inactive).</li>
+   <li><a href="personal/to-read.html">to read</a>: Books I would like to check out but have not yet found.</li>
+   <li><a href="http://wry.me/blog/">wry.me</a>: My blog.</li>
+   <li><a href="http://www.livejournal.com/users/darius/">livejournal</a>: My online diary for regular people.</li>
+   <li><a href="http://advogato.org/person/demoncrat">advogato</a>: Another one for free-software hackers.</li>
+   <li><a href="personal/futurism.html">futurism</a>: Some links about where we're going with technology in the
+         longer term.</li>
+   <li><a href="personal/vitals.html">vitals</a>: Random info about me
+   (somewhat outdated).</li></ul>
+
+</td>
+ <td valign="top"><h2>hacks</h2>
+   These I made more for fun or point-proving than utility.
+  <ul>
+  <li><a href="hacks/icbins/icbins.tar.gz">icbins</a>: A self-hosting
+   Lisp-to-C compiler and interactive interpreter in about 10 pages of
+   code. No, not scrunched and obfuscated code. New: <a
+   href="hacks/ichbins.tar.gz">ichbins</a>, a rewrite in 6 pages, sans
+   interpreter.</li>
+  <li><a href="hacks/Hypercode.sit">hypercode</a>: A <a href="http://docs.info.apple.com/article.html?artnum=24522">HyperCard</a> stack
+  prototyping some ideas about end-user programming.</li>
+  <li><a href="hacks/emacscard/emacscard.tar.gz">emacscard</a>: A variation on
+  those ideas, in Emacs Lisp; one way to think of it is as a primitive
+  "spreadsheet for text".  You can
+  <a href="hacks/emacscard/">browse the source</a> online.</li>
+  <li><a href="hacks/howtodothingswithdocs.tar.gz">scheme wiki</a>: a
+   wiki that runs literate programs in Scheme. This is a bit like the
+   later <a href="http://www.logowiki.net/">Logo Wiki</a> without
+   the graphics, or the earlier skwiki (at left) with better
+   modularity. Written in Python. Needs a real name and a server, but I hadn't
+   meant to release it yet.</li>
+  <li><a href="hacks/ikiwiki.tar.gz">ikiwiki</a>: A prototype webserver/Wiki in C.  Makes its own code
+         publically editable. The Scheme wiki above is a more
+   interesting development of this.</li>
+   <li><a href="hacks/mixal.tar.gz">mixal</a>: An assembler and interpreter for the MIX machine in Knuth's
+         <cite>The Art of Computer Programming</cite>.  This code became the
+         starting point of <a href="http://www.gnu.org/software/mdk/mdk.html">GNU MDK</a>.</li>
+   <li><a href="http://github.com/darius/halp/tree/master">halp</a>: Haskell Active Literate
+   Programming. Run your Haskell literate program as you're editing
+   it, with results inserted in place: a quickie hack in Elisp with <a
+   href="http://www.ugcs.caltech.edu/~brandon/">Brandon Moore</a>. A
+   more serious version of this ought to be pretty useful.</li>
+   <li><a href="hacks/plonk.tar.gz">plonk</a>: A Java port of the bytecode engine of <code>uts</code>.  This was
+         the world's first full-scale Scheme for Java, but I considered
+         it too slow to be worth developing further.  It's only known
+         to work in Java 1.0.
+         <a href="hacks/plonk-scm.tar.gz">This all-Scheme version</a>
+         of the engine also includes source for the bytecode compiler
+         and runtime.</li>
+   <li><a href="hacks/screenfuls/screen3.html">screenfuls</a>: A `screenful' is the programming analog of
+         <a href="http://www.wunderland.com/WTS/Andy/Nanofiction.html">nanofiction</a>: a
+         readable program that does something interesting and fits in
+         one screen.  Send me more!</li>
+   <li><a href="hacks/lambda-papers.tar.gz">lambda papers</a>: code
+   from the Steele & Sussman <a
+   href="http://library.readscheme.org/page1.html">papers on
+   Scheme</a> running on a Common Lisp substrate.</li>
+   <li><a href="hacks/RABBIT">annotated rabbit</a>: Guy Steele's
+         <a href="http://library.readscheme.org/page1.html">RABBIT</a>
+	 compiler, with extra notes I added while studying it.</li>
+   <li><a href="hacks/awklisp.tar.gz">awklisp</a>: A Lisp interpreter in Awk that ran faster than a commercially
+         available Basic interpreter at the time it was written.
+         Version 1.2 includes a contributed port to Perl with some
+         extra features.</li>
+   <li><a href="hacks/classfile.scm">classfile</a>: Parses and unparses Java classfiles.  Written in Scheme.</li>
+   <li><a href="hacks/pisa.tar.gz">pisa</a>: An instruction-level simulator for the MIT Pendulum
+         <a href="http://www.ai.mit.edu/~cvieri/reversible.html">reversible computer</a>,
+         in Scheme.</li>
+   <li><a href="hacks/doe/doe-0.1.2.tar.gz">doe</a>: Yet another tiny
+   Emacs clone.  While <strike>even I don't use it</strike> (actually
+   I do use a version of it now, which I ought to upload), its
+         design and code influenced
+         <a href="http://www.bluetail.com/~luke/ermacs/">Ermacs</a>.  There's
+         also a simpler
+         <a href="hacks/doe/doe-0.1.1.tar.gz">older version</a>.</li>
+   <li><a href="hacks/bdd.tar.gz">bdd</a>: Binary decision diagrams in Scheme.</li>
+   <li><a href="hacks/mlish.tar.gz">mlish</a>: An infix syntax frontend for Scheme.</li>
+   <li><a href="hacks/indent.tar.gz">indent</a>: A more Python/Haskell-like syntax, using indentation in place
+         of parentheses.  Also included are similar hacks by Paul
+         Fernhout and Egil Moeller.</li>
+   <li><a href="hacks/spelling.tar.gz">spelling</a>: Corrects spelling using minimal edit distance from dictionary
+         words.  Also in Scheme.  Add
+         <a href="hacks/f-sf-competition.scm">this code</a> to
+         enumerate <a href="http://www.livejournal.com/users/darius/3726.html">mangled
+         book titles</a> like <cite>Nice Princes in Amber</cite>. 
+	 See also <a href="http://norvig.com/spell-correct.html">Peter
+         Norvig on spelling correction</a> for a complementary
+         treatment. Both programs are short.</li>
+   <li><a href="hacks/compiler.tar.gz">toy compiler</a>: My first compiler from a semi-real language to assembly code,
+         in SML.  Based on ideas from Kelsey's ``A Correspondence
+         between Continuation Passing Style and Static Single
+         Assignment Form''.</li>
+   <li><a href="hacks/alg_gen.zip">alg_gen</a>: A variation on Will Ware's <a href="http://world.std.com/~wware/agj/ag.html">Algorithmic Generation
+         of Molecular Structures</a>.
+         Includes a teeny Lisp in Java by
+         <a href="http://www.bluetail.com/~luke/">Luke Gorrie</a> and
+         me.  This wasn't meant as a fork in Ware's code so much as
+         ``why don't you do it this way?''</li>
+   <li>dcalc: A simplified C version of the Java expression calculator above, used by
+         the #C bot named <a href="http://www.rm-f.net/~algorith/">algorithm</a>.
+         See <a href="hacks/dcalc.h">dcalc.h</a>
+         and <a href="hacks/dcalc.c">dcalc.c</a>.</li>
+   <li><a href="hacks/lisp-study.scm">lisp study</a>: The result of my
+   participation in <a href="http://www.flownet.com/gat/">Erann Gat</a>'s
+         <a href="http://www-aig.jpl.nasa.gov/public/home/gat/lisp-study.html">study</a>
+         comparing Lisp programmers to C/C++/Java ones.
+         <a href="http://www.norvig.com/">Peter Norvig</a> also
+         tackled the problem later on, totally
+         <a href="http://www.norvig.com/java-lisp.html">kicking my butt</a>.</li>
+   <li><a href="hacks/anagrams.tar.gz">amoral carnage</a>: The Lisp-study code was easily adapted to generate anagrams
+         instead of `phone-a-grams'.  There are much fancier anagram
+         programs out there, but this one's short and simple and fast
+         enough.</li>
+   <li><a href="hacks/icfp2001-demoncrat.tar.gz">haste</a>: My <a href="http://cristal.inria.fr/ICFP2001/prog-contest/">ICFP 2001 contest</a>
+         entry.  (You can find it in the results under `demoncrat'.)
+         Described <a href="http://www.livejournal.com/users/darius/day/2001/08/01">here</a>.</li>
+   <li><a href="hacks/icfp1999.tar.gz">icfp 1999</a>: In 1999 I forgot the contest was coming up, wasted time
+         trying to assemble a team, and hacked up a fairly anemic
+         optimizer in Scheme.  I was too embarrassed to submit it,
+         but from
+         <a href="http://www.eecs.harvard.edu/~nr/pubs/icfp99-abstract.html">the results</a>
+         it looks like it would have placed decently.  That's why I
+         went ahead and submitted my 2001 entry.</li>
+   <li><a href="hacks/factor.c">factor</a>: Factors numbers.  Another ancient utility I call on
+         sometimes, that's too trivial to put under
+	 `software'.</li></ul>
+
+<p><h2>art</h2>
+<ul>
+   <li><a href="http://djb.deviantart.com">deviantart</a>: Digital
+images created by interactive evolution.</li>
+   <li><a href="gallery/index.html">gallery</a>: Earlier results from
+   the same program.</li>
+   <li><a href="hacks/evoart/index.html">evoart</a>: My first efforts 
+in this line, including program source code.</li>
+</ul>
+
+</td></tr></table>
+    <hr>
+    <small><a href="index.html">Home</a>
+     &nbsp; | &nbsp;
+     &copy; 1994-2004 by <a href="personal/contact.html">Darius Bacon</a></small></body>
+</html>
diff --git a/archive/linked-pages/raw/4b43982afa18c995.html b/archive/linked-pages/raw/4b43982afa18c995.html
new file mode 100644
index 0000000..a0a549f
--- /dev/null
+++ b/archive/linked-pages/raw/4b43982afa18c995.html
@@ -0,0 +1,3837 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>The Foucault reader : Foucault, Michel, 1926-1984, author : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=399b3316ff374221bdfae7a2e9df85eb,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.81608"/>    <meta name="sentry-trace" content="399b3316ff374221bdfae7a2e9df85eb-d8190aaa6ca04c03-0"/>
+    <script  nonce="0d4435fe3983f4a4c323072f02d2b732" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="marygrovecollege">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="0d4435fe3983f4a4c323072f02d2b732" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="viii, 390 pages ; 21 cm"/>
+                      <meta property="og:title" content="The Foucault reader : Foucault, Michel, 1926-1984, author : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="viii, 390 pages ; 21 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/foucaultreader0000fouc">
+                      <meta property="og:url" content="https://archive.org/details/foucaultreader0000fouc">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="viii, 390 pages ; 21 cm"/>
+<meta property="twitter:title" content="The Foucault reader : Foucault, Michel, 1926-1984, author : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/foucaultreader0000fouc/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/foucaultreader0000fouc">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=d300ae6937906bad7877ffb6ab89fd5f;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dfoucaultreader0000fouc%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=d300ae6937906bad7877ffb6ab89fd5f;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dfoucaultreader0000fouc%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/foucaultreader0000fouc">
+
+          <link itemprop="image" href="https://archive.org/services/img/foucaultreader0000fouc">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    The Foucault reader  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/foucaultreader0000fouc/foucaultreader0000fouc" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/foucaultreader0000fouc/foucaultreader0000fouc" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760101.eu.archive.org","dir":"/0/items/foucaultreader0000fouc"},{"server":"dn790001.ca.archive.org","dir":"/0/items/foucaultreader0000fouc"}],"workable":[{"server":"dn760101.eu.archive.org","dir":"/0/items/foucaultreader0000fouc"},{"server":"dn790001.ca.archive.org","dir":"/0/items/foucaultreader0000fouc"}]},"created":1786381258,"d1":"ia601001.us.archive.org","d2":"ia801001.us.archive.org","dir":"/35/items/foucaultreader0000fouc","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660031564","size":"13022","format":"Item Tile","rotation":"0","md5":"313601c101e470c0e71f408eafa2b9fe","crc32":"caf1084f","sha1":"4f099d899b2100e74f409207d208e22bf4c540c8"},{"name":"foucaultreader0000fouc.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"foucaultreader0000fouc_hocr.html","mtime":"1755989268","size":"2748822","private":"true","md5":"48bd8dcc465c257cac45bb98e8294d12","crc32":"d460ef26","sha1":"b239127a3bd5e44dd87bbee3dfc7b5bbce0b50f1"},{"name":"foucaultreader0000fouc.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"foucaultreader0000fouc.pdf","mtime":"1755989061","size":"13626342","md5":"e241699365040fe9228a81ac639a8ebe","crc32":"d12923c4","sha1":"f7c616702033ffbca7e671bc25e7eef43f7b5d8d"},{"name":"foucaultreader0000fouc.pdf","source":"derivative","format":"Text PDF","original":"foucaultreader0000fouc_page_numbers.json","mtime":"1722455535","size":"13156113","md5":"a6b48ca066d5118e2a446385fb077c93","crc32":"56c2302b","sha1":"ef04c98ac47095f246025c22fa0c2000f2ea3124","private":"true"},{"name":"foucaultreader0000fouc_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"foucaultreader0000fouc_jp2.zip","mtime":"1580704011","size":"12291185","md5":"a8735711349328efc8db9325b940223d","crc32":"15feadc2","sha1":"1ac925150f6005f94e2900e97ab91b7017dab5e1","private":"true"},{"name":"foucaultreader0000fouc_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"foucaultreader0000fouc_abbyy.gz","mtime":"1660031018","size":"10895387","md5":"8566f678256f0bce7e6761c12dd460a3","crc32":"27784417","sha1":"eadc62cfe619dfc3c5a221ed9c20af0cf3af0164","private":"true"},{"name":"foucaultreader0000fouc_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"foucaultreader0000fouc_scandata.xml","mtime":"1670029393","size":"779","md5":"46829e679dec6eec018b449c25bd747a","crc32":"4b76b61c","sha1":"30406be8be910e390d9dca7c4a6411777506c1a4","private":"true"},{"name":"foucaultreader0000fouc_dc.xml","source":"original","format":"Dublin Core","mtime":"1580698200","size":"2743","md5":"02a8647728bb6328986fa61ac92c7fdb","crc32":"622a7ab2","sha1":"4623b3cded076cd2b24e277368b2d8d063260512"},{"name":"foucaultreader0000fouc_djvu.txt","source":"derivative","format":"DjVuTXT","original":"foucaultreader0000fouc_djvu.xml","mtime":"1722978292","size":"1001762","md5":"e9d3d0a1befe601b9171a7eb7923c342","crc32":"179855e0","sha1":"7581f10321b6cb5b97fd1072040b8af486ecf66e","private":"true"},{"name":"foucaultreader0000fouc_djvu.xml","source":"derivative","format":"Djvu XML","original":"foucaultreader0000fouc_hocr.html","mtime":"1722978288","size":"11208480","md5":"1a771369caea4b80265aa340f78baaf7","crc32":"7bbb6c3a","sha1":"817de81a1dc1555b7e5a8182fa3907a22a15e50b","private":"true"},{"name":"foucaultreader0000fouc_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"foucaultreader0000fouc_abbyy.gz","mtime":"1580704156","size":"2043959","md5":"94648ef78dbceca9b9c861057a3c70e5","crc32":"5eae68b1","sha1":"a91c9846920d068911a039680f6a35278488ecd4"},{"name":"foucaultreader0000fouc_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"foucaultreader0000fouc.pdf","mtime":"1722456794","size":"13030255","md5":"76eaee7203a048cd999a5be9c8756c77","crc32":"0e041040","sha1":"a3414bbeb767cac2262d3f29fd09c69e3bf18a2d"},{"name":"foucaultreader0000fouc_events.json","source":"original","mtime":"1580697925","size":"54","md5":"03cb4e7279705480d1f79fd96b89c3ad","crc32":"b1e98c1b","sha1":"d05bb2ad8406cc7f9ca86fe0a38b7f1e63239060","format":"JSON","private":"true"},{"name":"foucaultreader0000fouc_files.xml","source":"original","format":"Metadata","md5":"e6c48da3fd0e32e416e883bb2cf6c255","summation":"md5"},{"name":"foucaultreader0000fouc_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"foucaultreader0000fouc_chocr.html.gz","mtime":"1660031252","size":"22203014","md5":"721ff25e4b451bc97c65e67fa149573e","crc32":"94101e35","sha1":"4609d5e2dc899add8e884494724d6e1dca5a6c3b","private":"true"},{"name":"foucaultreader0000fouc_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"foucaultreader0000fouc_hocr.html","mtime":"1660031399","size":"4880","md5":"8431c37954ff944126d47080aafbbd71","crc32":"0f6adcf9","sha1":"8048b190efbc38a17b60edc381b0da8d1cce4d01","private":"true"},{"name":"foucaultreader0000fouc_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"940","word_conf_11_20":"82","word_conf_21_30":"204","word_conf_31_40":"293","word_conf_41_50":"581","word_conf_51_60":"1232","word_conf_61_70":"4196","word_conf_71_80":"12150","word_conf_81_90":"35193","word_conf_91_100":"88391","format":"OCR Search Text","original":"foucaultreader0000fouc_hocr.html","mtime":"1660031498","size":"315817","md5":"4634fb3a5f38ad00952889c75dbb09fc","crc32":"bd2413de","sha1":"835a7d2f2db4dc3c5f62190871d1e0e0d8050850","private":"true"},{"name":"foucaultreader0000fouc_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"foucaultreader0000fouc_orig_jp2.tar","mtime":"1580702625","size":"191053155","md5":"b8cba152ac3392a336d7a6a9b8b43314","crc32":"c5d0962b","sha1":"ed412d32a9f35fbb106410ffc55102778f2d946c","private":"true","filecount":"406"},{"name":"foucaultreader0000fouc_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"foucaultreader0000fouc.epub","mtime":"1755989508","size":"2887608","md5":"3e104421e99220bab802bee7fdac5a41","crc32":"f6622680","sha1":"acf8b141b1d2b178df8750ede4d729aaf174369d"},{"name":"foucaultreader0000fouc_loans.json","source":"original","mtime":"1599323975","size":"22419","format":"JSON","private":"true","md5":"7af0930c808360f5b4d89097036afcc0","crc32":"eaed7466","sha1":"46c530fb7ce8459c161dd6e7030ac4fd6da8a964"},{"name":"foucaultreader0000fouc_marc.xml","source":"original","mtime":"1580698200","size":"8761","format":"MARC","md5":"18136b5de16a9b0db8742d929c066ace","crc32":"f261af3d","sha1":"2602bc9ece376f992a83fce3041d37dfd47f18c1"},{"name":"foucaultreader0000fouc_meta.mrc","source":"original","mtime":"1580695256","size":"3277","md5":"f4abfa9d242c2d40fecd23b49167a66a","crc32":"26e4d375","sha1":"02ea8199459e64d6aa5f662d038a85fa3d7559d6","format":"MARC Binary"},{"name":"foucaultreader0000fouc_meta.sqlite","source":"original","mtime":"1580698108","size":"20480","format":"Metadata","md5":"d265433a0b1ac807b7c5ccf87b206e7c","crc32":"a7a3af89","sha1":"cbd0502b78ec2b4a513c7617234cd3c9c4054d83"},{"name":"foucaultreader0000fouc_meta.xml","source":"original","mtime":"1755989509","size":"5158","format":"Metadata","md5":"cdc1633679ee1afab0b9dad1125ff39d","crc32":"122aecc6","sha1":"d59a3c4f8c4ffc4b1000341895dbe1dfbaa78145"},{"name":"foucaultreader0000fouc_orig_jp2.tar","source":"original","mtime":"1580698108","size":"597719040","format":"Single Page Original JP2 Tar","private":"true","md5":"0eafc6dfb9ae6ba2c9061ef1e02bf6b0","crc32":"f11a43d3","sha1":"d1105ec1177121363a38f42f185fcad59ea5ce7c","filecount":"406"},{"name":"foucaultreader0000fouc_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"99","format":"Page Numbers JSON","original":"foucaultreader0000fouc_hocr.html","mtime":"1722455532","size":"68831","md5":"fc4d93e776cbd541aca6f97d3fe1c66d","crc32":"9f24c4c1","sha1":"bc216b2d2ee2332ced4031bcd20ccca416699bc3","private":"true"},{"name":"foucaultreader0000fouc_scandata.xml","source":"original","mtime":"1670029393","size":"217988","format":"Scandata","md5":"ae528ef515f54c3a7bcf68559431b90a","crc32":"df174f83","sha1":"884a55070cab7b7e53d6a91a6aec2a1652388e68"},{"name":"foucaultreader0000fouc_slip.png","source":"original","mtime":"1580688560","size":"39117","md5":"edf1daca338bbf5ed71a92db5634f234","crc32":"e3944e01","sha1":"d4253429f1edb3584f4737d0d26af3e4e6ceba7a","format":"PNG","private":"true"},{"name":"foucaultreader0000fouc_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"foucaultreader0000fouc_slip.png","mtime":"1580698204","size":"5740","md5":"a39c490da472ca49d4db45df550ed6f7","crc32":"14d9c6de","sha1":"89cdc446ef7584819c485c99ab40fcb727b8765d","private":"true"},{"name":"logs/foucaultreader0000fouc_iabdash_2020-02-0310:00:57.log","source":"original","mtime":"1580695261","size":"1337","md5":"d64c5dfa7315807201c1c3ae9123341a","crc32":"e61e2d84","sha1":"15e010ac423b0811d75b43d61a7dd32f4e135cf9","format":"Log","private":"true"},{"name":"logs/foucaultreader0000fouc_scanning_2020-02-0310:01:02.log","source":"original","mtime":"1580695266","size":"1057703","md5":"a8b6c24d9cd4b33367c78a080f0610a3","crc32":"05407e82","sha1":"a1c6ac299e504e252aa631630b70d172c9a1af6d","format":"Log","private":"true"}],"files_count":31,"item_last_updated":1755989607,"item_size":895653228,"metadata":{"identifier":"foucaultreader0000fouc","associated-names":"Rabinow, Paul, editor","boxid":"IA1771115","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Foucault, Michel, 1926-1984, author","date":"2010","description":["viii, 390 pages ; 21 cm","Michael Foucault\u0027s writing has shaped the teaching of half a dozen disciplines, ranging from literary criticism to the history of criminology. But none of his books offers a satisfactory introduction to the entire complex body of his work. The Foucault Reader precisely serves that purpose. It contains selections from each area of Foucault\u0027s thought, a wealth of previously unpublished writings, and an interview with Foucault during which he discusses his philosophy with unprecedented candor","Originally published: New York : Pantheon Books, \u00a91984","Includes bibliographical references","Truth and method. What is enlightenment? -- Truth and power -- Nietzsche, genealogy, history -- What is an author? -- Practices and knowledge. Madness and civilization. The great confinement -- The birth of the asylum -- Disciplines and sciences of the individual. The body of the condemned -- Docile bodies -- The means of correct training -- Panopticism -- Complete and austere institutions -- Illegalities and delinquency -- The carceral -- Space, knowledge, and power -- Bio-power. The right of death and power over life -- The politics of health in the eighteenth century -- Sex and truth. We \u0022other Victorians -- The repressive hypothesis -- Practices and sciences of the self. Preface to The history of sexuality, Volume II -- On the genealogy of ethics : an overview of work in progress -- Politics and ethics : an interview -- Polemics, politics, and problemizations : an interview with Michel Foucault"],"language":"eng","mediatype":"texts","notes":"slightly skewed texts\u003Cbr /\u003E","old_pallet":"IA17245","openlibrary_edition":"OL21360646M","openlibrary_work":"OL10477582W","operator":"associate-christyll-aton@archive.org","ppi":"300","publisher":"New York : Vintage Books, a division of Random House Inc.","repub_state":"19","scanner":"station43.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780394713403","subject":["Philosophy","Gay philosophers"],"title":"The Foucault reader","tts_version":"3.2-rc-2-g0d7c1ed","volume":"0","uploader":"station43.cebu@archive.org","publicdate":"2020-02-03 00:10:00","access-restricted-item":"true","imagecount":"406","scandate":"20200203022716","republisher_operator":"associate-orland-velos@archive.org","republisher_date":"20200203104517","republisher_time":"555","foldoutcount":"0","identifier-access":"http://archive.org/details/foucaultreader0000fouc","identifier-ark":"ark:/13960/t9j47705k","external-identifier":["urn:acs6:foucaultreader0000fouc:epub:602c8693-c537-4c95-a2f2-c94b2f3e9f1e","urn:acs6:foucaultreader0000fouc:pdf:a7e6f7ec-24f4-4348-9a52-5141e098b381","urn:oclc:record:1149223951","urn:lcp:foucaultreader0000fouc:lcpdf:aa021c0e-c00d-4a1d-83ca-765fe0e71d30","urn:lcp:foucaultreader0000fouc:epub:be2d18b8-3416-4971-9f01-4b93abd7e059"],"addeddate":"2020-02-03 06:01:14","scanfee":"2000;0;0","invoice":"1853","sponsordate":"20201231","isbn":"9780394713403","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__num_history":"49","loans__status__last_loan_date":"2020-08-22T14:09:07Z","backup_location":"ia907103_26","grant_report":"Arcadia #4117","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"99","col_number":"COL-609","collection":["marygrovecollege","internetarchivebooks","americana","printdisabled"],"page_number_module_version":"1.0.5","curation":"[date]20250206204308[/date][comment]inlibrary removal 3[/comment]","source":"removed"},"server":"ia601001.us.archive.org","simplelists":{"holdings":{"ambslibrary-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-29 03:40:19.188281"},"americanuniversity-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-09 11:51:49.089948"},"barryuniversity-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-08 07:55:32.599736"},"binghamton-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 01:01:30.963315"},"cua-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 21:51:01.012105"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-30 04:39:51.91804"},"denverpubliclibrary-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 22:13:49.976219"},"drakeuniversity-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 21:41:20.886914"},"framingham-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-03-08 04:11:51.311844"},"georgetown-university-law-library-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 21:02:14.647842"},"gwulibraries-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 01:26:26.94971"},"johnshopkins-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 02:34:08.865952"},"kalamazoocollege-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-09 04:53:25.258199"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 21:04:25.643095"},"randolph-macon-college-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 00:16:59.149831"},"rochester-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-21 02:13:53.234808"},"saiacs-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-21 04:52:24.685827"},"tulsacc-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-08-07 11:41:18.449644"},"unb-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 05:12:26.376461"},"uni-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 13:19:47.018614"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 22:43:26.082271"},"wilsoncollege-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-07-01 02:06:03.575078"},"worthingtonlibraries-ol":{"notes":{"isbn":["9780394713403"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-08 04:41:26.414286"}}},"uniq":979414138,"workable_servers":["ia601001.us.archive.org","ia801001.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/foucaultreader0000fouc/","resumeCookiePath":"/details/foucaultreader0000fouc","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/the-foucault-reader-9780394713403","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"foucaultreader0000fouc":{"title":"foucaultreader0000fouc_orig_jp2.tar","url_path":"/details/foucaultreader0000fouc/foucaultreader0000fouc","orig_sort":0,"file_subprefix":"foucaultreader0000fouc","file_source":"foucaultreader0000fouc_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"foucaultreader0000fouc_orig_jp2.tar","raw":{"name":"foucaultreader0000fouc_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"foucaultreader0000fouc_orig_jp2.tar","mtime":"1580702625","size":"191053155","md5":"b8cba152ac3392a336d7a6a9b8b43314","crc32":"c5d0962b","sha1":"ed412d32a9f35fbb106410ffc55102778f2d946c","private":"true","filecount":"406"}}}},"autofit":"auto","url":"//ia801001.us.archive.org/BookReader/BookReaderJSIA.php?id=foucaultreader0000fouc\u0026itemPath=/35/items/foucaultreader0000fouc\u0026server=ia801001.us.archive.org\u0026format=jsonp\u0026subPrefix=foucaultreader0000fouc\u0026requestUri=/details/foucaultreader0000fouc"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/foucaultreader0000fouc&amp;via=internetarchive&amp;text=The+Foucault+reader+%3A+Foucault%2C+Michel%2C+1926-1984%2C+author+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/foucaultreader0000fouc" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/foucaultreader0000fouc&amp;title=The+Foucault+reader+%3A+Foucault%2C+Michel%2C+1926-1984%2C+author+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=The+Foucault+reader+%3A+Foucault%2C+Michel%2C+1926-1984%2C+author+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=The+Foucault+reader+%3A+Foucault%2C+Michel%2C+1926-1984%2C+author+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/foucaultreader0000fouc&amp;canonicalUrl=https://archive.org/details/foucaultreader0000fouc" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/foucaultreader0000fouc&amp;description=The+Foucault+reader+%3A+Foucault%2C+Michel%2C+1926-1984%2C+author+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/foucaultreader0000fouc&amp;subject=The Foucault reader : Foucault, Michel, 1926-1984, author : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/foucaultreader0000fouc">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/foucaultreader0000fouc" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg foucaultreader0000fouc width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=foucaultreader0000fouc"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=foucaultreader0000fouc&amp;title=The+Foucault+reader'
+          data-target='#favorite-modal'
+          data-id='foucaultreader0000fouc'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ffoucaultreader0000fouc" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ffoucaultreader0000fouc" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ffoucaultreader0000fouc" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ffoucaultreader0000fouc" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ffoucaultreader0000fouc" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ffoucaultreader0000fouc" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">The Foucault reader</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Foucault%2C+Michel%2C+1926-1984%2C+author%22">Foucault, Michel, 1926-1984, author</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:2010">
+            <span itemprop="datePublished">2010</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Philosophy%22" rel="ugc nofollow">Philosophy</a>, <a href="/search.php?query=subject%3A%22Gay+philosophers%22" rel="ugc nofollow">Gay philosophers</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">New York : Vintage Books, a division of Random House Inc.</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/marygrovecollege">marygrovecollege</a>; <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/americana">americana</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">viii, 390 pages ; 21 cm<br /><br />Michael Foucault's writing has shaped the teaching of half a dozen disciplines, ranging from literary criticism to the history of criminology. But none of his books offers a satisfactory introduction to the entire complex body of his work. The Foucault Reader precisely serves that purpose. It contains selections from each area of Foucault's thought, a wealth of previously unpublished writings, and an interview with Foucault during which he discusses his philosophy with unprecedented candor<br /><br />Originally published: New York : Pantheon Books, ©1984<br /><br />Includes bibliographical references<br /><br />Truth and method. What is enlightenment? -- Truth and power -- Nietzsche, genealogy, history -- What is an author? -- Practices and knowledge. Madness and civilization. The great confinement -- The birth of the asylum -- Disciplines and sciences of the individual. The body of the condemned -- Docile bodies -- The means of correct training -- Panopticism -- Complete and austere institutions -- Illegalities and delinquency -- The carceral -- Space, knowledge, and power -- Bio-power. The right of death and power over life -- The politics of health in the eighteenth century -- Sex and truth. We "other Victorians -- The repressive hypothesis -- Practices and sciences of the self. Preface to The history of sexuality, Volume II -- On the genealogy of ethics : an overview of work in progress -- Politics and ethics : an interview -- Polemics, politics, and problemizations : an interview with Michel Foucault
+</div><!--/#descript-->
+
+
+        <h2 style="font-size:18px">Notes</h2><p class="content">slightly skewed texts<br /></p>
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2020-02-03 06:01:14                </dd>
+                                    <dt>Associated-names</dt>
+    <dd           >
+            Rabinow, Paul, editor                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1771115                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            USB PTP Class Camera                </dd>
+                                    <dt>Col_number</dt>
+    <dd           >
+            COL-609                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1149223951%22"
+                      >
+              urn:oclc:record:1149223951<a href="https://www.worldcat.org/oclc/1149223951" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Afoucaultreader0000fouc%3Alcpdf%3Aaa021c0e-c00d-4a1d-83ca-765fe0e71d30%22"
+                      >
+              urn:lcp:foucaultreader0000fouc:lcpdf:aa021c0e-c00d-4a1d-83ca-765fe0e71d30                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Afoucaultreader0000fouc%3Aepub%3Abe2d18b8-3416-4971-9f01-4b93abd7e059%22"
+                      >
+              urn:lcp:foucaultreader0000fouc:epub:be2d18b8-3416-4971-9f01-4b93abd7e059                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Grant_report</dt>
+    <dd           >
+            Arcadia #4117                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">foucaultreader0000fouc</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t9j47705k                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Invoice</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1853                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">9780394713403</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA17245                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL21360646M"
+                      >
+              OL21360646M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL10477582W"
+                      >
+              OL10477582W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            99                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">406</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20200203104517                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-orland-velos@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            555                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20200203022716                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station43.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9780394713403                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            3.2-rc-2-g0d7c1ed                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/foucaultreader0000fouc/foucaultreader0000fouc_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="foucaultreader0000fouc"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjU5LjMyMTQyLCJuYmYiOjE3ODYzODExOTkuMzIxNDIsImV4cCI6MTc4NjQyNDQ1OS4zMjE0MiwidGltZSI6MTc4NjM4MTI1OSwibm9uY2UiOiI5MTMwNWQyZmI1ZGFkNGY1OGM5MWY2MmNhMmRlM2I0YiJ9.kfwMF_30bEi4GFbv1V5c9fsVSeW0GlqhZKnx3xSv8bg"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >0</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">79</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/the-foucault-reader-9780394713403">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/marygrovecollege"
+          data-event-click-tracking="CollectionList|marygrovecollege"
+        >
+          <span>Marygrove College Library</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=marygrovecollege              src="/services/img/marygrovecollege"
+            >
+                  </a>
+                                      <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station43_cebu" class="item-upload-info__uploader-name">
+            station43.cebu          </a>
+        
+                  on <time
+                      >February 3, 2020</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="foucaultreader0000fouc"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0146   0.0146                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0276   0.0130                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.9799   0.9523                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  1.0107   0.0309                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  1.0214   0.0107                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  1.0387   0.0172                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  1.0427   0.0040                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.0472   0.0045                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.0868   0.0396                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  1.0869   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  1.0870   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  1.1045   0.0175            failed to get "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:34:log
+  1.1084   0.0039                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.1119   0.0035                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.1182   0.0063                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.1463   0.0281                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.1568   0.0105                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  1.1787   0.0219                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  1.1787   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  1.1827   0.0040                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  1.6139   0.4312                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.6203   0.0064                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.6506   0.0304                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="0d4435fe3983f4a4c323072f02d2b732" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=1650;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=122760936" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=659486875" />
+      </noscript>
+          <script  nonce="0d4435fe3983f4a4c323072f02d2b732" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/4b61af7ddfef304b.html b/archive/linked-pages/raw/4b61af7ddfef304b.html
new file mode 100644
index 0000000..285a351
--- /dev/null
+++ b/archive/linked-pages/raw/4b61af7ddfef304b.html
@@ -0,0 +1,3743 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>The (new) turing omnibus : 66 excursions in computer science : Dewdney, A. K : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=e4b227d97b3b42ef8ba37a1db6506ebc,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.765493"/>    <meta name="sentry-trace" content="e4b227d97b3b42ef8ba37a1db6506ebc-f2f4d88936a645ea-0"/>
+    <script  nonce="f44b621c16ffca0a9bc6bdcaae6c5671" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="trent_university">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="f44b621c16ffca0a9bc6bdcaae6c5671" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="455 p. ; 25 cm"/>
+                      <meta property="og:title" content="The (new) turing omnibus : 66 excursions in computer science : Dewdney, A. K : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="455 p. ; 25 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/newturingomnibus0000dewd">
+                      <meta property="og:url" content="https://archive.org/details/newturingomnibus0000dewd">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="455 p. ; 25 cm"/>
+<meta property="twitter:title" content="The (new) turing omnibus : 66 excursions in computer science : Dewdney, A. K : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/newturingomnibus0000dewd/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/newturingomnibus0000dewd">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=08976dfb719687d1c32a462c63029af8;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dnewturingomnibus0000dewd%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=08976dfb719687d1c32a462c63029af8;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dnewturingomnibus0000dewd%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/newturingomnibus0000dewd">
+
+          <link itemprop="image" href="https://archive.org/services/img/newturingomnibus0000dewd">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    The (new) turing omnibus : 66 excursions in computer science  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn710907.ca.archive.org","dir":"/0/items/newturingomnibus0000dewd"},{"server":"dn760100.eu.archive.org","dir":"/0/items/newturingomnibus0000dewd"}],"workable":[{"server":"dn710907.ca.archive.org","dir":"/0/items/newturingomnibus0000dewd"},{"server":"dn760100.eu.archive.org","dir":"/0/items/newturingomnibus0000dewd"}]},"created":1786381288,"d1":"ia903200.us.archive.org","d2":"ia803200.us.archive.org","dir":"/24/items/newturingomnibus0000dewd","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660765026","size":"26664","format":"Item Tile","rotation":"0","md5":"d7dffef9578866150f10ea82915f9dc4","crc32":"4e9eb0b2","sha1":"6168f668810578f93f87830f8af2b0cc16744259"},{"name":"logs/newturingomnibus0000dewd_iabdash_2019-08-1301:05:56.log","source":"original","mtime":"1565629560","size":"681","md5":"f707e33b6e42cd1654858a69fae4856d","crc32":"32340025","sha1":"ae70119b1c07f9780bfca7b1a7bc12e426046188","format":"Log","private":"true"},{"name":"logs/newturingomnibus0000dewd_scanning_2019-08-1301:06:00.log","source":"original","mtime":"1565629565","size":"1161127","md5":"f7672ec8730fcd342506ae2fca3cb0cc","crc32":"b248f5d6","sha1":"463c573f6dff19c35200d6e92d6b3521fba7a9ce","format":"Log","private":"true"},{"name":"newturingomnibus0000dewd.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"newturingomnibus0000dewd_hocr.html","mtime":"1753678591","size":"13365876","private":"true","md5":"b57833dee2000df9e5b1e023dcbbc1e7","crc32":"9d396dfc","sha1":"58432619df3b5678330e02143c0edc4fa0888011"},{"name":"newturingomnibus0000dewd.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"newturingomnibus0000dewd.pdf","mtime":"1753678345","size":"20617185","md5":"35d5bbe4da7c8e147d9b6a19541a483d","crc32":"73f9f501","sha1":"0b5f1f74a73777f83b81343727244d3e0aa94a8e"},{"name":"newturingomnibus0000dewd.pdf","source":"derivative","format":"Text PDF","original":"newturingomnibus0000dewd_page_numbers.json","mtime":"1717635019","size":"19829280","md5":"c8e5afba96b6b8b3b11bccce77d1f885","crc32":"d381d219","sha1":"344156a5b4b422818f07c4419f3602fcd5a9aedd","private":"true"},{"name":"newturingomnibus0000dewd_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"newturingomnibus0000dewd_jp2.zip","mtime":"1565869589","size":"10887712","md5":"81e2c5d1a88ec82c984527b9f8a57279","crc32":"d53c897c","sha1":"24dbb4c2aeb0feac0999ea59058d0770faa8b8bf","private":"true"},{"name":"newturingomnibus0000dewd_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"newturingomnibus0000dewd_abbyy.gz","mtime":"1660764000","size":"9319162","md5":"0356af76f4c2945abbe682998ebfeddb","crc32":"2a1877f7","sha1":"847363a2095ebca625d89a044fce999812f57643","private":"true"},{"name":"newturingomnibus0000dewd_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"newturingomnibus0000dewd_scandata.xml","mtime":"1670749667","size":"788","md5":"ab15837f06fdabd9675fa224452ce47a","crc32":"8c08f862","sha1":"69ac727e081281866c0da2c8981e804a336333b1","private":"true"},{"name":"newturingomnibus0000dewd_dc.xml","source":"original","format":"Dublin Core","mtime":"1565855079","size":"1028","md5":"a8f47c77e8268835084b7bc5bfb65c81","crc32":"0a81af79","sha1":"77a80129ba97754da083430900588b3c434ef9f1"},{"name":"newturingomnibus0000dewd_djvu.txt","source":"derivative","format":"DjVuTXT","original":"newturingomnibus0000dewd_djvu.xml","mtime":"1660764999","size":"849503","md5":"d9c698e6fcc34c412625891dcb3a4f94","crc32":"5139c977","sha1":"9f6aa25fdbdb515a591b9a312f1038614b401100","private":"true"},{"name":"newturingomnibus0000dewd_djvu.xml","source":"derivative","format":"Djvu XML","original":"newturingomnibus0000dewd_hocr.html","mtime":"1660764377","size":"10219539","md5":"d8974daa793ea0f4504d0ea93eb44381","crc32":"43012e3f","sha1":"f9a914cffbd6f6966cb2ae192267dd55dfe46a9e","private":"true"},{"name":"newturingomnibus0000dewd_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"newturingomnibus0000dewd_abbyy.gz","mtime":"1565874199","size":"11199320","md5":"6d63113bd61968309a722e1628c15e58","crc32":"3734c51f","sha1":"40dd3cf72cd2ddddb8084f4343e71ce233eff807"},{"name":"newturingomnibus0000dewd_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"newturingomnibus0000dewd.pdf","mtime":"1717636220","size":"19564340","md5":"4c48b7acad75a8d3400d9111877946b7","crc32":"f60121f0","sha1":"1b0deee94b1835934458d0ff7c4ab551fe22ba19"},{"name":"newturingomnibus0000dewd_events.json","source":"original","mtime":"1565854885","size":"54","md5":"b74094075a177eab12c693248d6b9b5e","crc32":"0645d3f8","sha1":"b348afcb8bbc6ee5257e2d6cdf062a90545ff582","format":"JSON","private":"true"},{"name":"newturingomnibus0000dewd_files.xml","source":"original","format":"Metadata","md5":"4170b88427fccb543fd02dc12a214da7","summation":"md5"},{"name":"newturingomnibus0000dewd_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"newturingomnibus0000dewd_chocr.html.gz","mtime":"1660764336","size":"20970310","md5":"1d765175ce5bc809ad9f65c5250ee187","crc32":"5644eaf7","sha1":"4724e9b80cee4ee0a8484f5836404e82a2b9fb3e","private":"true"},{"name":"newturingomnibus0000dewd_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"newturingomnibus0000dewd_hocr.html","mtime":"1660764453","size":"5818","md5":"5ef660187fbf155696de80784b148d0a","crc32":"edc4c779","sha1":"de9820c10519bb480d950895af4d41bbf9124854","private":"true"},{"name":"newturingomnibus0000dewd_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"1285","word_conf_11_20":"662","word_conf_21_30":"1102","word_conf_31_40":"1818","word_conf_41_50":"2515","word_conf_51_60":"3611","word_conf_61_70":"9014","word_conf_71_80":"21153","word_conf_81_90":"34311","word_conf_91_100":"50693","format":"OCR Search Text","original":"newturingomnibus0000dewd_hocr.html","mtime":"1660764922","size":"269351","md5":"97dfcac75cc94d23218771cec70d05ed","crc32":"26b10db6","sha1":"265f38e885f291aebf3728f20649ac74c42f69fd","private":"true"},{"name":"newturingomnibus0000dewd_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"newturingomnibus0000dewd_orig_jp2.tar","mtime":"1565867854","size":"184250565","md5":"ff02c0ef7de1597636839138f81b8211","crc32":"80ef43ea","sha1":"cbad605a457c04f61d5404c3fefd0176c1385f63","private":"true","filecount":"488"},{"name":"newturingomnibus0000dewd_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"newturingomnibus0000dewd.epub","mtime":"1753678877","size":"14274984","md5":"6852d5bafeafd18a78656621664f6689","crc32":"20f03a4c","sha1":"c1a377f11a2af51df0bfb8b13b796fc8786945f5"},{"name":"newturingomnibus0000dewd_loans.json","source":"original","mtime":"1599258572","size":"13463","format":"JSON","private":"true","md5":"84f4e2ec7b05c3f9c1b8552ce6aefbb2","crc32":"572fccdf","sha1":"b03d9a9b4c005ed54075cdf624a4746c0940e698"},{"name":"newturingomnibus0000dewd_marc.xml","source":"original","mtime":"1565855078","size":"2828","format":"MARC","md5":"f2f1f2ff39191a1df09cc7a5a785d245","crc32":"a8f3e560","sha1":"fcf121fb52bab72fa4c61dc3819df26561208522"},{"name":"newturingomnibus0000dewd_meta.mrc","source":"original","mtime":"1565629556","size":"896","md5":"2fe550254d78787a7a1910b886375679","crc32":"abf00189","sha1":"955e03175484f0f2a6c6cec55d78ff63f349f302","format":"MARC Binary"},{"name":"newturingomnibus0000dewd_meta.sqlite","source":"original","mtime":"1565854940","size":"18432","format":"Metadata","md5":"e0ca92be92a80cdfe77b592ec2175aa4","crc32":"2a632252","sha1":"2bff6559b6d9105e55b8adfa54a7c2d62c87e806"},{"name":"newturingomnibus0000dewd_meta.xml","source":"original","mtime":"1753678877","size":"3535","format":"Metadata","md5":"b89c05ef95ab81c7de124939f167c3ee","crc32":"1391d060","sha1":"bfa439c80fd4002d5396a9aec85b7bd130214346"},{"name":"newturingomnibus0000dewd_orig_jp2.tar","source":"original","mtime":"1565854940","size":"895088640","format":"Single Page Original JP2 Tar","private":"true","md5":"46368f191bba0fba7bf98b4d318afc22","crc32":"b98b1b9e","sha1":"65641c54026e2e569ed34e185acb12f7c5942c67","filecount":"488"},{"name":"newturingomnibus0000dewd_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"newturingomnibus0000dewd_hocr.html","mtime":"1717635011","size":"82823","md5":"bb288d18435d7a8ba016c5e84f68d9b0","crc32":"deff5013","sha1":"d266c1cab17bc46acbea3012b885300781903f2c","private":"true"},{"name":"newturingomnibus0000dewd_scandata.xml","source":"original","mtime":"1670749667","size":"500689","format":"Scandata","md5":"ca1b0af857756ea619a94fe3ea163a3b","crc32":"f4c68ac9","sha1":"0c78513d229e4e19ee6393d4de952477619996d5"},{"name":"newturingomnibus0000dewd_slip.png","source":"original","mtime":"1565601950","size":"39545","md5":"7da71593793044f1b0b2d762f763a38a","crc32":"c07208a4","sha1":"e6fabcb54ecad81d9360ac93c91df8e4b90d9ac1","format":"PNG","private":"true"},{"name":"newturingomnibus0000dewd_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"newturingomnibus0000dewd_slip.png","mtime":"1565855091","size":"5772","md5":"65ff9715bd98c190a603a9648f153765","crc32":"b014da0b","sha1":"e907a3e1539b2dc07b1784d9d89d180d5caf9bdf","private":"true"},{"name":"newturingomnibus0000dewd_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"newturingomnibus0000dewd_djvu.xml","mtime":"1670749660","size":"557","md5":"7678e38da99594786ef14dcfd25b75e6","crc32":"d6dd6b84","sha1":"375839b13befde817521030276cf35c97e6d17d7","private":"true"}],"files_count":32,"item_last_updated":1753679041,"item_size":1232570467,"metadata":{"identifier":"newturingomnibus0000dewd","boxid":"IA1519003","camera":"Sony Alpha-A6300 (Control)","collection_set":"trent","contributor":"Internet Archive","creator":"Dewdney, A. K","date":"1993","description":["455 p. ; 25 cm","Includes index","96 09 12"],"isbn":"0716782715","language":"eng","lccn":"93017330","mediatype":"texts","old_pallet":"IA13565","openlibrary_edition":"OL1408746M","openlibrary_work":"OL1950479W","operator":"associate-jesua-balangitao@archive.org","ppi":"300","publisher":"New York : Computer Science Press","repub_state":"19","scanner":"station26.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"trent","scribe3_search_id":"0116404019873","subject":["Computers","Electronic data processing"],"title":"The (new) turing omnibus : 66 excursions in computer science","tts_version":"2.1-final-6-g58a4a27","uploader":"station26.cebu@archive.org","addeddate":"2019-08-12 09:25:50","publicdate":"2019-08-12 09:26:00","imagecount":"488","scandate":"20190812175834","republisher_operator":"archivebooks08.cebu@archive.org;associate-jeana-galido@archive.org","republisher_date":"20190815154113","republisher_time":"717","foldoutcount":"0","identifier-access":"http://archive.org/details/newturingomnibus0000dewd","identifier-ark":"ark:/13960/t09w88q5q","bookplateleaf":"0004","external-identifier":["urn:acs6:newturingomnibus0000dewd:epub:cf07a85e-28fd-4cf6-b52a-aa10c20f9d62","urn:acs6:newturingomnibus0000dewd:pdf:17d08bf8-d386-4977-aa05-cc993381a04b","urn:oclc:record:1150988565","urn:lcp:newturingomnibus0000dewd:lcpdf:81b17a79-595f-4fd9-adeb-a34b17ee021b","urn:lcp:newturingomnibus0000dewd:epub:04a9e948-3e8b-4b25-a506-95ae199023bc"],"scanfee":"2000;0;0","invoice":"1853","loans__status__status":"AVAILABLE","loans__status__num_loans":"1","loans__status__num_waitlist":"0","loans__status__num_history":"39","loans__status__last_loan_date":"2020-09-01T18:35:29Z","loans__status__last_waitlist_date":"2020-03-10T14:46:57Z","sponsordate":"20191231","access-restricted-item":"true","grant_report":"Arcadia #4117","backup_location":"ia906909_2","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"100","collection":["trent_university","internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia803200.us.archive.org","simplelists":{"holdings":{"barryuniversity-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-08 08:12:38.345442"},"belmont-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-28 03:28:45.172623"},"binghamton-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 02:15:40.24509"},"gwulibraries-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 03:12:24.442329"},"riceuniversity-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 06:32:39.051219"},"schroederlibrary-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-16 00:23:52.597223"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 10:31:41.648403"},"unb-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 08:04:50.624953"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780716782711"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 04:57:55.568273"}}},"uniq":1361952517,"workable_servers":["ia803200.us.archive.org","ia903200.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/newturingomnibus0000dewd/","resumeCookiePath":"/details/newturingomnibus0000dewd","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/new-turing-omnibus-66-excursions-in-computer-science-9780716782711","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"newturingomnibus0000dewd":{"title":"newturingomnibus0000dewd_orig_jp2.tar","url_path":"/details/newturingomnibus0000dewd/newturingomnibus0000dewd","orig_sort":0,"file_subprefix":"newturingomnibus0000dewd","file_source":"newturingomnibus0000dewd_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"newturingomnibus0000dewd_orig_jp2.tar","raw":{"name":"newturingomnibus0000dewd_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"newturingomnibus0000dewd_orig_jp2.tar","mtime":"1565867854","size":"184250565","md5":"ff02c0ef7de1597636839138f81b8211","crc32":"80ef43ea","sha1":"cbad605a457c04f61d5404c3fefd0176c1385f63","private":"true","filecount":"488"}}}},"autofit":"auto","url":"//ia903200.us.archive.org/BookReader/BookReaderJSIA.php?id=newturingomnibus0000dewd\u0026itemPath=/24/items/newturingomnibus0000dewd\u0026server=ia903200.us.archive.org\u0026format=jsonp\u0026subPrefix=newturingomnibus0000dewd\u0026requestUri=/details/newturingomnibus0000dewd"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/newturingomnibus0000dewd&amp;via=internetarchive&amp;text=The+%28new%29+turing+omnibus+%3A+66+excursions+in+computer+science+%3A+Dewdney%2C+A.+K+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/newturingomnibus0000dewd" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/newturingomnibus0000dewd&amp;title=The+%28new%29+turing+omnibus+%3A+66+excursions+in+computer+science+%3A+Dewdney%2C+A.+K+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=The+%28new%29+turing+omnibus+%3A+66+excursions+in+computer+science+%3A+Dewdney%2C+A.+K+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=The+%28new%29+turing+omnibus+%3A+66+excursions+in+computer+science+%3A+Dewdney%2C+A.+K+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/newturingomnibus0000dewd&amp;canonicalUrl=https://archive.org/details/newturingomnibus0000dewd" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/newturingomnibus0000dewd&amp;description=The+%28new%29+turing+omnibus+%3A+66+excursions+in+computer+science+%3A+Dewdney%2C+A.+K+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/newturingomnibus0000dewd&amp;subject=The (new) turing omnibus : 66 excursions in computer science : Dewdney, A. K : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/newturingomnibus0000dewd">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/newturingomnibus0000dewd" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg newturingomnibus0000dewd width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=newturingomnibus0000dewd"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=newturingomnibus0000dewd&amp;title=The+%28new%29+turing+omnibus+%3A+66+excursions+in+computer+science'
+          data-target='#favorite-modal'
+          data-id='newturingomnibus0000dewd'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewturingomnibus0000dewd" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewturingomnibus0000dewd" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewturingomnibus0000dewd" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewturingomnibus0000dewd" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewturingomnibus0000dewd" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewturingomnibus0000dewd" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">The (new) turing omnibus : 66 excursions in computer science</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Dewdney%2C+A.+K%22">Dewdney, A. K</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1993">
+            <span itemprop="datePublished">1993</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Computers%22" rel="ugc nofollow">Computers</a>, <a href="/search.php?query=subject%3A%22Electronic+data+processing%22" rel="ugc nofollow">Electronic data processing</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">New York : Computer Science Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/trent_university">trent_university</a>; <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            1.1G                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">455 p. ; 25 cm<br /><br />Includes index<br /><br />96 09 12
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2019-08-12 09:25:50                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0004                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1519003                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Sony Alpha-A6300 (Control)                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            trent                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1150988565%22"
+                      >
+              urn:oclc:record:1150988565<a href="https://www.worldcat.org/oclc/1150988565" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Anewturingomnibus0000dewd%3Alcpdf%3A81b17a79-595f-4fd9-adeb-a34b17ee021b%22"
+                      >
+              urn:lcp:newturingomnibus0000dewd:lcpdf:81b17a79-595f-4fd9-adeb-a34b17ee021b                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Anewturingomnibus0000dewd%3Aepub%3A04a9e948-3e8b-4b25-a506-95ae199023bc%22"
+                      >
+              urn:lcp:newturingomnibus0000dewd:epub:04a9e948-3e8b-4b25-a506-95ae199023bc                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Grant_report</dt>
+    <dd           >
+            Arcadia #4117                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">newturingomnibus0000dewd</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t09w88q5q                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1853                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0716782715</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            93017330                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA13565                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL1408746M"
+                      >
+              OL1408746M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL1950479W"
+                      >
+              OL1950479W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            100                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">488</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20190815154113                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            archivebooks08.cebu@archive.org;associate-jeana-galido@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            717                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20190812175834                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station26.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            trent                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0116404019873                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            2.1-final-6-g58a4a27                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/newturingomnibus0000dewd/newturingomnibus0000dewd_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="newturingomnibus0000dewd"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjk4Ljk0NTcxLCJuYmYiOjE3ODYzODEyMzguOTQ1NzEsImV4cCI6MTc4NjQyNDQ5OC45NDU3MSwidGltZSI6MTc4NjM4MTI5OCwibm9uY2UiOiI4ZmUyM2YzMWIzNjNmYjA3MjY4YmZiOGFlOGM5MjU2ZiJ9.mGL82azDBq-1do51GGFUtvnUmzdbaQykY6e7w7mH8qs"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >1,036</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">37</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/new-turing-omnibus-66-excursions-in-computer-science-9780716782711">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/trent_university"
+          data-event-click-tracking="CollectionList|trent_university"
+        >
+          <span>Trent University Library Donation</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=trent_university              src="/services/img/trent_university"
+            >
+                  </a>
+                                      <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station26_cebu" class="item-upload-info__uploader-name">
+            station26.cebu          </a>
+        
+                  on <time
+                      >August 12, 2019</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="newturingomnibus0000dewd"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0074   0.0074                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0193   0.0119                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.3027   1.2834                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  1.3133   0.0106                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  1.3201   0.0067                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  1.3230   0.0029                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  1.3274   0.0044                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.3311   0.0038                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.3438   0.0127                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.3474   0.0036                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+ 11.6473  10.2999                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+ 11.6798   0.0325                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+ 11.6979   0.0181                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+ 11.7111   0.0132                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+ 11.7112   0.0001   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+ 11.7164   0.0053                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+ 11.9278   0.2114                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+ 11.9543   0.0264                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+ 12.0091   0.0548                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="f44b621c16ffca0a9bc6bdcaae6c5671" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=12009;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=656851145" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=730888273" />
+      </noscript>
+          <script  nonce="f44b621c16ffca0a9bc6bdcaae6c5671" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/530c508f89d24b09.html b/archive/linked-pages/raw/530c508f89d24b09.html
new file mode 100644
index 0000000..08b73d7
--- /dev/null
+++ b/archive/linked-pages/raw/530c508f89d24b09.html
@@ -0,0 +1,3821 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>The  Tinkertoy computer and other machinations : A.K. Dewdney : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=adf9305c8c2e425ca477245557446f4b,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.870125"/>    <meta name="sentry-trace" content="adf9305c8c2e425ca477245557446f4b-a2012ff8f3424627-0"/>
+    <script  nonce="2ebd522b6abb9711ea09cc0afe7c2353" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="2ebd522b6abb9711ea09cc0afe7c2353" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off">                      <meta property="og:title" content="The  Tinkertoy computer and other machinations : A.K. Dewdney : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/tinkertoycompute00dewd">
+                      <meta property="og:url" content="https://archive.org/details/tinkertoycompute00dewd">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content=""/>
+<meta property="twitter:title" content="The  Tinkertoy computer and other machinations : A.K. Dewdney : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/tinkertoycompute00dewd/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/tinkertoycompute00dewd">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=2a9d150323681135655a456738d43acd;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dtinkertoycompute00dewd%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=2a9d150323681135655a456738d43acd;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dtinkertoycompute00dewd%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/tinkertoycompute00dewd">
+
+          <link itemprop="image" href="https://archive.org/services/img/tinkertoycompute00dewd">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    The  Tinkertoy computer and other machinations  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn790009.ca.archive.org","dir":"/0/items/tinkertoycompute00dewd"}],"workable":[{"server":"dn790009.ca.archive.org","dir":"/0/items/tinkertoycompute00dewd"}]},"created":1786381323,"d1":"ia903204.us.archive.org","d2":"ia803204.us.archive.org","dir":"/3/items/tinkertoycompute00dewd","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1661174247","size":"24338","format":"Item Tile","rotation":"0","md5":"4c47bcdf7f0d452ba1de57769ffef46f","crc32":"f6880112","sha1":"7ba22779b5c9d812858d63f0546d21b6ab13164c"},{"name":"tinkertoycompute00dewd.cdx.gz","source":"original","mtime":"1411666091","size":"7263","md5":"3784e6ebaababbc0549ff151cec7c46e","crc32":"f0a10a21","sha1":"b409736976db650ccf6f76d4f676ef08caa8bb7f","format":"Item CDX Index","private":"true"},{"name":"tinkertoycompute00dewd.cdx.idx","source":"original","mtime":"1411666091","size":"38","md5":"b64c09fb54308746fe430dbbb1d042e4","crc32":"37f81573","sha1":"f4bf35f1bb1f825dfda00f5cfa8569987b4f7a5b","format":"Item CDX Meta-Index","private":"true"},{"name":"tinkertoycompute00dewd.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"tinkertoycompute00dewd_hocr.html","mtime":"1754120620","size":"40548341","private":"true","md5":"e0cb7d38d534ee623fb0791ac69d9914","crc32":"f6317c63","sha1":"2524d3aaa9716d83f2f95cafc539412748828ea3"},{"name":"tinkertoycompute00dewd.gif","source":"derivative","format":"Animated GIF","original":"tinkertoycompute00dewd_jp2.zip","mtime":"1411655672","size":"306241","md5":"008e052bb0cd85b23bfcfc01a4f93c3a","crc32":"f619692e","sha1":"68a889585d33b58995cad82c1cee780af59cb810"},{"name":"tinkertoycompute00dewd.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"tinkertoycompute00dewd.pdf","mtime":"1754120507","size":"24533089","md5":"dffb6df8121727ac733a54a6a691542a","crc32":"ec6071bf","sha1":"8e4c685fb3c8df74c3af5ac888d29bc1127389a2"},{"name":"tinkertoycompute00dewd.pdf","source":"derivative","pdf_module_version":"0.0.25","pdf_degraded":"invalid-jp2-headers","format":"Text PDF","original":"tinkertoycompute00dewd_page_numbers.json","mtime":"1716744840","size":"24088936","md5":"685eca97a644f008ff5c5b763e628a1a","crc32":"bc9f136d","sha1":"a3be8d5b734e2ebcf8083cdbda01e39596c4b1ce","private":"true"},{"name":"tinkertoycompute00dewd.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1371231150","size":"511937","md5":"b43f7862d1772593ce3de464a6569913","crc32":"08550a33","sha1":"8903ff75d53741e0de6f1a7197b5f1129d3e0b9f"},{"name":"tinkertoycompute00dewd.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"tinkertoycompute00dewd.warc.gz","mtime":"1411650751","size":"7453","md5":"32806c852adc24c2b19f0fdcecc2c7a0","crc32":"22b2f90e","sha1":"be1b10d57590a2d6ea53156612172818f5b8f291","private":"true"},{"name":"tinkertoycompute00dewd_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"tinkertoycompute00dewd_jp2.zip","mtime":"1411659004","size":"5748313","md5":"b57bc0f06c35dbcf53a9d8222d341dff","crc32":"9359acfe","sha1":"fd539379b73bf4c931f938f4c2a164aa46e39483","private":"true"},{"name":"tinkertoycompute00dewd_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"tinkertoycompute00dewd_abbyy.gz","mtime":"1661174181","size":"5285467","md5":"56eddfb406ea032450c5a19177320edb","crc32":"dbe2eb9c","sha1":"8067b99800457bef49d80cc4e112f83e84b3e732","private":"true"},{"name":"tinkertoycompute00dewd_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"tinkertoycompute00dewd_scandata.xml","mtime":"1671477587","size":"780","md5":"8c9dd1f27d3ce1a1868bfb78dc56bd91","crc32":"7f19eafa","sha1":"4d2318c3e9d9c09f8a7c23130228a6f703719316","private":"true"},{"name":"tinkertoycompute00dewd_dc.xml","source":"original","format":"Dublin Core","mtime":"1371231150","size":"889","md5":"e705c7a8d6866d2211a9073f56e6eee4","crc32":"d1c9278b","sha1":"e3a8c0916ec906a168e3097e604406e7ddf95042"},{"name":"tinkertoycompute00dewd_djvu.txt","source":"derivative","format":"DjVuTXT","original":"tinkertoycompute00dewd_djvu.xml","mtime":"1716756868","size":"481661","md5":"9411ba935f88138e7e59529993183d82","crc32":"f5fa50c4","sha1":"a572b87a068c41fde7f6c6714296c888ca635d21","private":"true"},{"name":"tinkertoycompute00dewd_djvu.xml","source":"derivative","format":"Djvu XML","original":"tinkertoycompute00dewd_hocr.html","mtime":"1716756557","size":"5731061","md5":"e39c634c8300bcf0f293909f65b924b7","crc32":"5da1e8a5","sha1":"eda33a99b035b8e7a2a6c8eef5f1c6abf773b7b7","private":"true"},{"name":"tinkertoycompute00dewd_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"tinkertoycompute00dewd.pdf","mtime":"1716744878","size":"24020906","md5":"c4ce12b40293741ce1825d3d75ae798f","crc32":"7742910d","sha1":"689667f4d0d5a9a46bafabad6c02067754c715bb"},{"name":"tinkertoycompute00dewd_extramarc.xml","source":"original","mtime":"1402109092","size":"3093","md5":"6db59d0d3d6ae6785bd96446d8d3751f","crc32":"9a33f62a","sha1":"3d70f414ee1e6a827cf527b5e40d21d681c157b1","format":"Metadata"},{"name":"tinkertoycompute00dewd_files.xml","source":"original","format":"Metadata","md5":"a0b9f38913e82c2619548a79709dcd1a","summation":"md5"},{"name":"tinkertoycompute00dewd_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"tinkertoycompute00dewd_chocr.html.gz","mtime":"1661174212","size":"10556941","md5":"bdef1da052ec8c9f6f5ad54bf135b3c9","crc32":"bcfc4f40","sha1":"56d4ee7e78a986b07dacc3cc61caf8b0d4139b21","private":"true"},{"name":"tinkertoycompute00dewd_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"tinkertoycompute00dewd_hocr.html","mtime":"1661174225","size":"3132","md5":"270355238698b87a8aa10983ec6be870","crc32":"6d320fd1","sha1":"d9aade0dd16ebe00fe41d272e30b1d1fbfbb8364","private":"true"},{"name":"tinkertoycompute00dewd_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"1769","word_conf_11_20":"475","word_conf_21_30":"780","word_conf_31_40":"1337","word_conf_41_50":"2831","word_conf_51_60":"4593","word_conf_61_70":"7704","word_conf_71_80":"12727","word_conf_81_90":"14380","word_conf_91_100":"23694","format":"OCR Search Text","original":"tinkertoycompute00dewd_hocr.html","mtime":"1661174235","size":"158034","md5":"a4def8b315b12f2aa1fbbd6dfd22ca2a","crc32":"81ef5367","sha1":"93a94e807722af22287589eeada7086a1d0b9411","private":"true"},{"name":"tinkertoycompute00dewd_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"tinkertoycompute00dewd_orig_jp2.tar","mtime":"1411655611","size":"177454571","md5":"a47a56aa35a11e0bb177db41da350cde","crc32":"a8e1f0c3","sha1":"b2f50a86227e46f63cbbbb3f0cf9641c4ae2dee5","private":"true","filecount":"270"},{"name":"tinkertoycompute00dewd_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"tinkertoycompute00dewd.epub","mtime":"1754120681","size":"41293769","md5":"09969f3eea60c93e1cad9cbac11781e0","crc32":"588ff126","sha1":"75dee2bcfe072abae518598b650f34b9a40d8571"},{"name":"tinkertoycompute00dewd_loans.json","source":"original","mtime":"1599282686","size":"4329","format":"JSON","private":"true","md5":"8e47fd83345c7ad9d25caa9f56a55f52","crc32":"92c60b9d","sha1":"cf998290a392e82cfabfcb77122c4dc9ecfe7d54"},{"name":"tinkertoycompute00dewd_marc.xml","source":"original","format":"MARC","mtime":"1371231150","size":"2283","md5":"6117af58f5d7456248a6386443944a19","crc32":"6de18cc2","sha1":"76e7f620c2f1b76ef87c72bf9d911b409dc79d80"},{"name":"tinkertoycompute00dewd_meta.log","source":"derivative","format":"Metadata Log","original":"tinkertoycompute00dewd_xisbn.json","mtime":"1454786906","size":"609","md5":"826f8a1a63542236521265f6cc795b56","crc32":"d44ebc27","sha1":"89f73982f0c506ab33c35bf863797cfea324a64c","private":"true"},{"name":"tinkertoycompute00dewd_meta.mrc","source":"original","format":"MARC Binary","mtime":"1371231150","size":"717","md5":"b7b387d31f5e6646ddab75f2ec88e97b","crc32":"09b116a3","sha1":"0634dab914baa5bd6e9d62dddb1df6403dd13f7f"},{"name":"tinkertoycompute00dewd_meta.sqlite","source":"original","mtime":"1463123840","size":"6144","format":"Metadata","md5":"7681823d5602af2726d21e862293058e","crc32":"03e4772d","sha1":"44c27a6e99a36927a89f7da6bbe310c488114d0a"},{"name":"tinkertoycompute00dewd_meta.xml","source":"original","format":"Metadata","mtime":"1754120681","size":"3812","md5":"4f18ba1d4d7a2106fb59ae926a604f96","crc32":"b22a5c6b","sha1":"9735313dc54e9a8fc997e41e3ff1d140e72568fc"},{"name":"tinkertoycompute00dewd_metasource.xml","source":"original","format":"MARC Source","mtime":"1371231150","size":"311","md5":"ca2afe4e7119a8ee3a4799b9b2fff5a2","crc32":"f0c90897","sha1":"e147edcbf7f40f9e7d8043d95c98d9ad5c663783"},{"name":"tinkertoycompute00dewd_orig_jp2.tar","source":"original","mtime":"1411641641","size":"274032640","md5":"3fd0bb0ac39620d8ef7ff1067242cbf7","crc32":"24d995e6","sha1":"c4f0fd9a9d739b7a6c7ea09c9ce36d7ceea43074","format":"Single Page Original JP2 Tar","private":"true","filecount":"270"},{"name":"tinkertoycompute00dewd_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"tinkertoycompute00dewd_hocr.html","mtime":"1716742200","size":"44780","md5":"e424d7f3c7dc318aa548b778f757d3d7","crc32":"24b2b19e","sha1":"69e000672941871edcd370dfdb16e5e14f7dad46","private":"true"},{"name":"tinkertoycompute00dewd_scandata.xml","source":"original","mtime":"1671477587","size":"350522","md5":"ab21a05c3fb38e03f760b8e72fc915f8","crc32":"f27249c1","sha1":"7d9109e53f77feb06d2673ca5905262107d7e8e3","format":"Scandata"},{"name":"tinkertoycompute00dewd_xisbn.json","source":"original","mtime":"1454784582","size":"667","md5":"609a7be913e8978b7b9bf5770a601a52","crc32":"5a3a0ed0","sha1":"676c5cffdf4fc2df5bd6cc08614f8f40bdc13ebd","format":"OCLC xISBN JSON"}],"files_count":34,"item_last_updated":1754120900,"item_size":635213067,"metadata":{"isbn":["9780716724896","0716724898"],"openlibrary":"OL1402507M","title":"The  Tinkertoy computer and other machinations","creator":"A.K. Dewdney","language":"eng","publisher":"W.H. Freeman","subject":"Computers.","date":"1993","external-identifier":["urn:asin:0716724898","urn:acs6:tinkertoycompute00dewd:pdf:29091d01-fe48-44e4-baa0-24ef8051696c","urn:acs6:tinkertoycompute00dewd:epub:8a7f5b8c-3fe5-477f-b67d-86236df59898","urn:oclc:record:1036895388","urn:lcp:tinkertoycompute00dewd:lcpdf:dec72f28-c7d8-4483-b9ca-287580da97f1","urn:lcp:tinkertoycompute00dewd:epub:61423292-d0d3-4fe9-bd86-769f0b1c0224"],"repub_state":"4","updatedate":"2013-06-14 17:32:28","updater":"associate-lotu-tii@archive.org","mediatype":"texts","boxid":"IA1125322","contributor":"Internet Archive","scanningcenter":"shenzhen","sponsor":"Internet Archive","identifier":"tinkertoycompute00dewd","uploader":"associate-lotu-tii@archive.org","addeddate":"2013-06-14 17:32:32","publicdate":"2013-06-14 17:32:37","donor":"bostonpubliclibrary","extramarc":"University of Alberta Libraries","scanner":"scribe5.shenzhen.archive.org","repub_seconds":"185369","ppi":"500","camera":"Canon EOS 5D Mark II","operator":"associate-dengchenggui@archive.org","scandate":"20140922072132","republisher":"associate-xiemingshan@archive.org","imagecount":"270","foldoutcount":"0","identifier-access":"http://archive.org/details/tinkertoycompute00dewd","identifier-ark":"ark:/13960/t3pv99t3s","bookplateleaf":"0004","scanfee":"100","invoice":"11","sponsordate":"20150430","city":"New York","oclc-id":["27935794","474237172","611119565"],"lccn":"93010478","related-external-id":["urn:isbn:071672491X","urn:lccn:93010478","urn:oclc:611119565","urn:oclc:27935794","urn:oclc:474237172"],"backup_location":"ia905702_7","republisher_operator":"associate-xiemingshan@archive.org;associate-dengchenggui@archive.org","republisher_date":"20140925104003","openlibrary_edition":"OL1402507M","openlibrary_work":"OL1950475W","access-restricted-item":"true","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__num_history":"9","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"100","filesxml":"Wed Apr 3 15:18:25 UTC 2024","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5","pdf_degraded":"invalid-jp2-headers","pdf_module_version":"0.0.25"},"server":"ia803204.us.archive.org","uniq":862563559,"workable_servers":["ia803204.us.archive.org","ia903204.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http://www.worldcat.org/oclc/27935794?referer=xid"],"publisher":"W.H. Freeman","form":["BA"],"lccn":["93010478"],"lang":"eng","city":"New York","author":"A.K. Dewdney.","year":"1993","isbn":["0716724898"],"title":"The Tinkertoy computer and other machinations","oclcnum":["27935794","474237172","611119565"]},{"url":["http://www.worldcat.org/oclc/611119565?referer=xid"],"publisher":"W.H. Freeman","form":["BC"],"lccn":["93010478"],"lang":"eng","city":"New York","author":"A.K. Dewdney.","year":"1993","isbn":["071672491X"],"title":"The Tinkertoy computer and other machinations","oclcnum":["611119565","27935794","474237172"]}]}}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/tinkertoycompute00dewd/","resumeCookiePath":"/details/tinkertoycompute00dewd","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/the-tinkertoy-computer-and-other-machinations-computer-recreations-from-the-pages-of-scientific-9780716724896","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"tinkertoycompute00dewd":{"title":"tinkertoycompute00dewd_orig_jp2.tar","url_path":"/details/tinkertoycompute00dewd/tinkertoycompute00dewd","orig_sort":0,"file_subprefix":"tinkertoycompute00dewd","file_source":"tinkertoycompute00dewd_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"tinkertoycompute00dewd_orig_jp2.tar","raw":{"name":"tinkertoycompute00dewd_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"tinkertoycompute00dewd_orig_jp2.tar","mtime":"1411655611","size":"177454571","md5":"a47a56aa35a11e0bb177db41da350cde","crc32":"a8e1f0c3","sha1":"b2f50a86227e46f63cbbbb3f0cf9641c4ae2dee5","private":"true","filecount":"270"}}}},"autofit":"auto","url":"//ia803204.us.archive.org/BookReader/BookReaderJSIA.php?id=tinkertoycompute00dewd\u0026itemPath=/3/items/tinkertoycompute00dewd\u0026server=ia803204.us.archive.org\u0026format=jsonp\u0026subPrefix=tinkertoycompute00dewd\u0026requestUri=/details/tinkertoycompute00dewd"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/tinkertoycompute00dewd&amp;via=internetarchive&amp;text=The++Tinkertoy+computer+and+other+machinations+%3A+A.K.+Dewdney+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/tinkertoycompute00dewd" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/tinkertoycompute00dewd&amp;title=The++Tinkertoy+computer+and+other+machinations+%3A+A.K.+Dewdney+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=The++Tinkertoy+computer+and+other+machinations+%3A+A.K.+Dewdney+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=The++Tinkertoy+computer+and+other+machinations+%3A+A.K.+Dewdney+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/tinkertoycompute00dewd&amp;canonicalUrl=https://archive.org/details/tinkertoycompute00dewd" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/tinkertoycompute00dewd&amp;description=The++Tinkertoy+computer+and+other+machinations+%3A+A.K.+Dewdney+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/tinkertoycompute00dewd&amp;subject=The  Tinkertoy computer and other machinations : A.K. Dewdney : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/tinkertoycompute00dewd">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/tinkertoycompute00dewd" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg tinkertoycompute00dewd width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=tinkertoycompute00dewd"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=tinkertoycompute00dewd&amp;title=The++Tinkertoy+computer+and+other+machinations'
+          data-target='#favorite-modal'
+          data-id='tinkertoycompute00dewd'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ftinkertoycompute00dewd" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ftinkertoycompute00dewd" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ftinkertoycompute00dewd" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ftinkertoycompute00dewd" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ftinkertoycompute00dewd" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Ftinkertoycompute00dewd" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">The  Tinkertoy computer and other machinations</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22A.K.+Dewdney%22">A.K. Dewdney</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1993">
+            <span itemprop="datePublished">1993</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Computers.%22" rel="ugc nofollow">Computers.</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">W.H. Freeman</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            605.8M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2013-06-14 17:32:32                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0004                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1125322                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Canon EOS 5D Mark II                </dd>
+                                    <dt>City</dt>
+    <dd           >
+            New York                </dd>
+                                    <dt>Donor</dt>
+    <dd           >
+            <a
+              href="/search.php?query=donor%3A%22bostonpubliclibrary%22"
+                      >
+              bostonpubliclibrary                </a>                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aasin%3A0716724898%22"
+                      >
+              urn:asin:0716724898<a href="https://amzn.com/0716724898" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[Amazon]" alt="[Amazon]" class="external-identifier-icon" src="/images/amazon-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1036895388%22"
+                      >
+              urn:oclc:record:1036895388<a href="https://www.worldcat.org/oclc/1036895388" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Atinkertoycompute00dewd%3Alcpdf%3Adec72f28-c7d8-4483-b9ca-287580da97f1%22"
+                      >
+              urn:lcp:tinkertoycompute00dewd:lcpdf:dec72f28-c7d8-4483-b9ca-287580da97f1                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Atinkertoycompute00dewd%3Aepub%3A61423292-d0d3-4fe9-bd86-769f0b1c0224%22"
+                      >
+              urn:lcp:tinkertoycompute00dewd:epub:61423292-d0d3-4fe9-bd86-769f0b1c0224                </a>                </dd>
+                                    <dt>Extramarc</dt>
+    <dd           >
+            University of Alberta Libraries                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">tinkertoycompute00dewd</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t3pv99t3s                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Invoice</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            11                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">9780716724896</span><br><span itemprop="isbn">0716724898</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            93010478                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            OL1402507M                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL1402507M"
+                      >
+              OL1402507M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL1950475W"
+                      >
+              OL1950475W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            100                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">270</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_degraded</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            invalid-jp2-headers                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.25                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            500                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Related-external-id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            urn:isbn:071672491X<br>urn:lccn:93010478<br>urn:oclc:611119565<br>urn:oclc:27935794<br>urn:oclc:474237172                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20140925104003                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-xiemingshan@archive.org;associate-dengchenggui@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20140922072132                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            scribe5.shenzhen.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            shenzhen                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/27935794"
+                      >
+              27935794                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/tinkertoycompute00dewd/tinkertoycompute00dewd_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="tinkertoycompute00dewd"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMzI1Ljg3ODEzOSwibmJmIjoxNzg2MzgxMjY1Ljg3ODEzOSwiZXhwIjoxNzg2NDI0NTI1Ljg3ODEzOSwidGltZSI6MTc4NjM4MTMyNSwibm9uY2UiOiI4NDU4MmJhZTZlNWQ3OGU0MTdlMjk2ZmM2MzM4MTY3MiJ9.m0sImQfSbWasYHLFABXdCsU8a3X1_aJDPaNTvwHmAuQ"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >106</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">3</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/the-tinkertoy-computer-and-other-machinations-computer-recreations-from-the-pages-of-scientific-9780716724896">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@lotu_tii" class="item-upload-info__uploader-name">
+            Lotu Tii          </a>
+        
+                  on <time
+                      >June 14, 2013</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="tinkertoycompute00dewd"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0112   0.0112                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0150   0.0038                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.4819   0.4669                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.4937   0.0118                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.4999   0.0062                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  0.5027   0.0029                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  0.5064   0.0036                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.5097   0.0033                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.5388   0.0291                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.5390   0.0002                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.5392   0.0003                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.5678   0.0286                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  0.5750   0.0072                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.5782   0.0032                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  2.2367   1.6585                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  2.2452   0.0084                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  2.2513   0.0061                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  2.2755   0.0242                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  2.2755   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  2.2786   0.0030                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  2.6085   0.3299                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  2.6117   0.0032                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  2.6724   0.0607                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="2ebd522b6abb9711ea09cc0afe7c2353" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=2672;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1473495618" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1424835469" />
+      </noscript>
+          <script  nonce="2ebd522b6abb9711ea09cc0afe7c2353" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/590f0f09e566b806.html b/archive/linked-pages/raw/590f0f09e566b806.html
new file mode 100644
index 0000000..59d3441
--- /dev/null
+++ b/archive/linked-pages/raw/590f0f09e566b806.html
@@ -0,0 +1,3831 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>The mathematical tourist : snapshots of modern mathematics : Peterson, Ivars : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=ff2401ea9f2344479df2616dadc9ff38,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.164558"/>    <meta name="sentry-trace" content="ff2401ea9f2344479df2616dadc9ff38-275c9c3ecc354e0f-0"/>
+    <script  nonce="3f25fa4f295e1ab9b74e05bb68531aa8" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="3f25fa4f295e1ab9b74e05bb68531aa8" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="Includes bibliographical references (p. 221-224) and index"/>
+                      <meta property="og:title" content="The mathematical tourist : snapshots of modern mathematics : Peterson, Ivars : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="Includes bibliographical references (p. 221-224) and index">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/mathematicaltour00pete">
+                      <meta property="og:url" content="https://archive.org/details/mathematicaltour00pete">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="Includes bibliographical references (p. 221-224) and index"/>
+<meta property="twitter:title" content="The mathematical tourist : snapshots of modern mathematics : Peterson, Ivars : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/mathematicaltour00pete/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/mathematicaltour00pete">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=ab52e0d75519b1c9f35b7678b734566d;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dmathematicaltour00pete%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=ab52e0d75519b1c9f35b7678b734566d;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dmathematicaltour00pete%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/mathematicaltour00pete">
+
+          <link itemprop="image" href="https://archive.org/services/img/mathematicaltour00pete">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    The mathematical tourist : snapshots of modern mathematics  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/mathematicaltour00pete/mathematicaltour00pete" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/mathematicaltour00pete/mathematicaltour00pete" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn721903.ca.archive.org","dir":"/0/items/mathematicaltour00pete"},{"server":"dn760009.eu.archive.org","dir":"/0/items/mathematicaltour00pete"}],"workable":[{"server":"dn721903.ca.archive.org","dir":"/0/items/mathematicaltour00pete"},{"server":"dn760009.eu.archive.org","dir":"/0/items/mathematicaltour00pete"}]},"created":1786381282,"d1":"ia600804.us.archive.org","d2":"ia800804.us.archive.org","dir":"/14/items/mathematicaltour00pete","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660873507","size":"21631","format":"Item Tile","rotation":"0","md5":"956bec6aa849cfa9f503278b8d260d6f","crc32":"8ec3e41e","sha1":"1e59102a7979da588df624000245bea75d774f0a"},{"name":"mathematicaltour00pete.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"mathematicaltour00pete_hocr.html","mtime":"1757027088","size":"17892865","private":"true","md5":"e94998ffe96bd055256fa167617c4d02","crc32":"a4a98368","sha1":"aeec1fb5586f51c5274afb73277b0f88f10ab5d1"},{"name":"mathematicaltour00pete.gif","source":"derivative","format":"Animated GIF","original":"mathematicaltour00pete_jp2.zip","md5":"b373735537787f0c8e3e14da74099b95","mtime":"1286393043","size":"282590","crc32":"731c1846","sha1":"35c29c2069013fd096333da0aff0e02ee46c2f0a"},{"name":"mathematicaltour00pete.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"mathematicaltour00pete.pdf","mtime":"1757026903","size":"13177919","md5":"8124c7f07bfe3e466adf0952ee19f3af","crc32":"8946945d","sha1":"3f127b174e66dc4a684c143533b4c08fe2c22c87"},{"name":"mathematicaltour00pete.pdf","source":"derivative","format":"Text PDF","original":"mathematicaltour00pete_page_numbers.json","mtime":"1715327666","size":"12778694","md5":"220c0dd180108b29c584f65c899ccd94","crc32":"8a69e3df","sha1":"791027bb8afc60adcd078ae519d1c0ed03acd0da","private":"true"},{"name":"mathematicaltour00pete_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"mathematicaltour00pete_jp2.zip","md5":"7ff57f08a4a582ba690778988a6cad8d","mtime":"1286402534","size":"7033889","crc32":"6f1e2bc5","sha1":"1b78ec58b2e74508e22ee7903358669051f144d7","private":"true"},{"name":"mathematicaltour00pete_bw.pdf","source":"derivative","format":"Grayscale PDF","original":"mathematicaltour00pete_page_numbers.json","mtime":"1715327667","size":"9584374","md5":"8bec3bc5615cb77f82ff7473123838c9","crc32":"845786fc","sha1":"35c3d8cd3fa32c9a38535a77cf3007e922cfb925","private":"true"},{"name":"mathematicaltour00pete_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"mathematicaltour00pete_abbyy.gz","mtime":"1660873107","size":"5983364","md5":"cc94ef8b392dc120233ff5c22b89f9f7","crc32":"fda0fd02","sha1":"534b15c01399c36b62640ef1574e05d5795a00d6","private":"true"},{"name":"mathematicaltour00pete_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"mathematicaltour00pete_scandata.xml","mtime":"1670635388","size":"781","md5":"461997f1b3a023086615556d5969cd5b","crc32":"391d8d0b","sha1":"ebb8b4f93cb4c17fc02af9285f2246fda42b2121","private":"true"},{"name":"mathematicaltour00pete_dc.xml","source":"original","format":"Dublin Core","md5":"49fabc23d3b22cad310f970e2eec83c9","mtime":"1284747411","size":"2219","crc32":"3556eac8","sha1":"1b4668b96acbc35994e3586aa0666a2f5d92b777"},{"name":"mathematicaltour00pete_djvu.txt","source":"derivative","format":"DjVuTXT","original":"mathematicaltour00pete_djvu.xml","mtime":"1719145060","size":"575066","md5":"ce9a6d1eb683c51539dfa198d5b25985","crc32":"f5177894","sha1":"f21fa32023db13f5bf70d8c4506efd58720bc220","private":"true"},{"name":"mathematicaltour00pete_djvu.xml","source":"derivative","format":"Djvu XML","original":"mathematicaltour00pete_hocr.html","mtime":"1719145056","size":"6438766","md5":"6fb127b2b64326daa0f3eca96f796d7d","crc32":"d10c015e","sha1":"dc0c2cac6d8a41fcf054b7c19642b19c240e09bb","private":"true"},{"name":"mathematicaltour00pete_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"mathematicaltour00pete.pdf","mtime":"1715327745","size":"12730497","md5":"eb7b65d1970ed524b1779233f05d2da1","crc32":"eaf3b0c5","sha1":"2b37da78c79dfcd4e9c1128c86432182d640dcd8"},{"name":"mathematicaltour00pete_extramarc.xml","source":"original","mtime":"1426020680","size":"2111","format":"Metadata","md5":"313842cd0e776423c2684a5d265016ef","crc32":"c0da8e7b","sha1":"012faf964efbc0676ffca8c59fffeddfa9324109"},{"name":"mathematicaltour00pete_files.xml","source":"original","format":"Metadata","md5":"f329b9027ba263de2395d91c4440a76c","summation":"md5"},{"name":"mathematicaltour00pete_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"mathematicaltour00pete_chocr.html.gz","mtime":"1660873321","size":"12141893","md5":"c4b5e17c611fa35a4f5769ef105e8da5","crc32":"75680e36","sha1":"10333b66bbc1c256d351efdfac4bdae296098b45","private":"true"},{"name":"mathematicaltour00pete_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"mathematicaltour00pete_hocr.html","mtime":"1660873426","size":"3347","md5":"906acede9b093b4ab5c4c369d5037609","crc32":"3e091c6f","sha1":"afa23b9ae848d92348b9dd0235a999d799df7f66","private":"true"},{"name":"mathematicaltour00pete_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"2086","word_conf_11_20":"925","word_conf_21_30":"4101","word_conf_31_40":"1797","word_conf_41_50":"12028","word_conf_51_60":"13115","word_conf_61_70":"17106","word_conf_71_80":"15139","word_conf_81_90":"6538","word_conf_91_100":"6979","format":"OCR Search Text","original":"mathematicaltour00pete_hocr.html","mtime":"1660873482","size":"184877","md5":"56440f45f2427f535b7c2eeb874b4919","crc32":"e8308553","sha1":"9db0e022ec31718d6854344a3ce33b214e260ac1","private":"true"},{"name":"mathematicaltour00pete_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"mathematicaltour00pete_orig_jp2.tar","md5":"2db66ccc96c3dd5de0697ce30579df6a","mtime":"1286393006","size":"104890703","crc32":"93e5321f","sha1":"1f665b674e99a7921dd80c29ec4d4aa8f9de243b","private":"true","filecount":"286"},{"name":"mathematicaltour00pete_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"mathematicaltour00pete.epub","mtime":"1757027375","size":"18322447","md5":"520526deca32db4bd457cd25741ab31b","crc32":"9f28d622","sha1":"bea17893aafed11257e788d7b6c6c4241fce989d"},{"name":"mathematicaltour00pete_loans.json","source":"original","mtime":"1596028199","size":"26231","format":"JSON","private":"true","md5":"824fa80ae49fd4dda9059fba8ebf4a50","crc32":"0e3df73a","sha1":"5ffa0596d7ff559f27db05158ff427776655ce11"},{"name":"mathematicaltour00pete_marc.xml","source":"original","format":"MARC","md5":"bc4c5f02e334fdcd8ddd4c2179eff603","mtime":"1284747411","size":"15874","crc32":"8d54a697","sha1":"785ca418e96cd1f7107c63fe1329a304c160f687"},{"name":"mathematicaltour00pete_meta.log","source":"derivative","format":"Metadata Log","original":"mathematicaltour00pete_xisbn.json","mtime":"1454719664","size":"1567","md5":"0882f1b224aeaf821730ca2352b7a623","crc32":"1cc55dd4","sha1":"fae41c86f431ae42c187420dba6a58da15724742","private":"true"},{"name":"mathematicaltour00pete_meta.mrc","source":"original","format":"MARC Binary","md5":"d2d2e3d1e19ce8259c1d5c756a58f708","mtime":"1284747411","size":"4840","crc32":"125a8579","sha1":"4d06bfed40fde791f0ee223ca965e59dba6c4c65"},{"name":"mathematicaltour00pete_meta.sqlite","source":"original","mtime":"1462293939","size":"6144","format":"Metadata","md5":"50771033113ee78e899e28723628d646","crc32":"f63c00b1","sha1":"9412df747a8e44f600f0a86fb708da276530fcb2"},{"name":"mathematicaltour00pete_meta.xml","source":"original","format":"Metadata","mtime":"1757027375","size":"6651","md5":"9a1d993448670f50b3fcf2c19a8fa180","crc32":"7f4f8c27","sha1":"fcd884a3d0548bf431302b2ffb36760cfffdac93"},{"name":"mathematicaltour00pete_metasource.xml","source":"original","format":"MARC Source","md5":"73029d1e8c6a0c7d85a4dcb3d9762d83","mtime":"1284747411","size":"458","crc32":"b75477a7","sha1":"391df10f191e9ad5b5ca0524051e5ced56ac16a7"},{"name":"mathematicaltour00pete_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","md5":"53c84bcbefd249e093979fd3d3967209","mtime":"1286332769","size":"153354240","crc32":"572b3fd7","sha1":"01379bec35a8380649a12bc38deaa5697d9c185d","private":"true","filecount":"286"},{"name":"mathematicaltour00pete_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"mathematicaltour00pete_hocr.html","mtime":"1715327666","size":"47155","md5":"4cd6de047ac19252a954370ca648504f","crc32":"ded45f89","sha1":"c24e605ed4a2eec211cd47afe3f749bb24622511","private":"true"},{"name":"mathematicaltour00pete_scandata.xml","source":"original","format":"Scandata","md5":"d314ce476cf06c3c0e1de575e14cfaab","mtime":"1670635388","size":"147669","crc32":"11f18594","sha1":"b4326910e19233716499447b533c6b30a80479dc"},{"name":"mathematicaltour00pete_xisbn.json","source":"original","mtime":"1454624470","size":"2261","md5":"9c65f40ce2e96789991166982b6ed2fe","crc32":"98754298","sha1":"0c1d279906ae1256d49d837ac9cc00f1dd7dfd29","format":"OCLC xISBN JSON"}],"files_count":31,"item_last_updated":1757027399,"item_size":375661123,"metadata":{"title":"The mathematical tourist : snapshots of modern mathematics","creator":"Peterson, Ivars","subject":["Mathematics","Math\u00e9matiques","Mathematics","Beispielsammlung","Mathematisches Problem","Unterhaltungsmathematik"],"description":["Includes bibliographical references (p. 221-224) and index","In this revised, updated edition of Peterson\u0027s classic work, the author blazes a trail into math\u0027s wilderness, a domain of unsettled truths full of unanswered questions, and shows us the wonderland beyond the thicket. He presents the latest information on mathematical proofs, fractals, prime numbers, and chaos, as well as new material on such intriguing topics as the relationship between mathematical knots and DNA; the application of cellular automata models to social questions; and the significant increase in the speed of factoring large composite numbers by means of computers based on quantum logic. Demystifying the major discoveries in mathematics, Peterson explores the work of key mathematicians along with the sources of their ideas and inspiration. He also shows how their discoveries fit into the mathematical puzzle and have spawned further developments. More than 100 lively line drawings and sixteen color plates of computer-generated images graphically illuminate the concepts.--From publisher description"],"publisher":"New York : Freeman","date":"1988","language":"eng","isbn":["0716719533","9780716719533","0716720647","9780716720645"],"page-progression":"lr","boxid":"IA127715","sponsor":"Internet Archive","contributor":"Internet Archive","scanningcenter":"sfdowntown","mediatype":"texts","repub_state":"4","updatedate":"2010-09-17 18:16:51","updater":"adriana.g@archive.org","identifier":"mathematicaltour00pete","uploader":"adriana.g@archive.org","addeddate":"2010-09-17 18:16:53","publicdate":"2010-09-17 18:17:00","ppi":"400","camera":"Canon 5D","operator":"scanner-manuel-ang@archive.org","scanner":"scribe10.sfdowntown.archive.org","scandate":"20101006022308","imagecount":"284","foldoutcount":"0","identifier-access":"http://www.archive.org/details/mathematicaltour00pete","identifier-ark":"ark:/13960/t9t15sb6v","bookplateleaf":"0010","curation":"[curator]courtney.b@archive.org[/curator][date]20101008055510[/date][state]approved[/state][comment]199[/comment]","external-identifier":["urn:acs6:mathematicaltour00pete:pdf:463318b1-1391-4150-87d1-c5e7065f9127","urn:acs6:mathematicaltour00pete:epub:d4909109-4ee1-4355-b328-9edcfa0500c1","urn:oclc:record:1036501423","urn:lcp:mathematicaltour00pete:lcpdf:1d4b4083-5086-45ea-9644-1ae527e19f10","urn:lcp:mathematicaltour00pete:epub:82042907-1534-47de-ac46-0e762f0659ca"],"boxid_2":"CH121524","donor":"alibris","extramarc":"Duke University Libraries","containerid_2":"X0008","city":"New York","oclc-id":["17202382","263165690","395851183","499079486","775885063","802545903","471736117","856830755"],"lccn":"87033078","related-external-id":["urn:isbn:1429963344","urn:oclc:872608400","urn:isbn:0805071598","urn:oclc:474374089","urn:oclc:49325508","urn:isbn:0716732505","urn:lccn:87033078","urn:lccn:98002697","urn:oclc:317439919","urn:oclc:38258106","urn:oclc:473643955","urn:oclc:60182629","urn:oclc:611307031","urn:oclc:813768779","urn:oclc:815589759","urn:oclc:833471514","urn:oclc:868982046","urn:isbn:0760723613","urn:oclc:810339921","urn:isbn:0716720647","urn:oclc:441211114","urn:oclc:471736117","urn:oclc:754863045","urn:oclc:856830755","urn:oclc:17202382","urn:oclc:263165690"],"backup_location":"ia903606_15","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__last_loan_date":"2020-07-29T13:06:17Z","openlibrary_edition":"OL2402754M","openlibrary_work":"OL16477222W","loans__status__num_history":"52","loans__status__last_waitlist_date":"2019-12-01T14:38:13Z","access-restricted-item":"true","usl_hit":"true","filesxml":["Fri Dec 25 6:20:29 UTC 2020","Wed Apr 3 8:55:06 UTC 2024"],"ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"100","source":"removed","page_number_module_version":"1.0.5","collection":["internetarchivebooks","americana","printdisabled"]},"server":"ia800804.us.archive.org","simplelists":{"holdings":{"americanuniversity-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-09 13:01:16.136678"},"barryuniversity-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-08 08:12:32.454038"},"belmont-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-28 03:28:34.912474"},"binghamton-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 03:42:11.302466"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-07 09:12:28.041542"},"drakeuniversity-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-12-16 05:56:02.591776"},"framingham-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-03-08 04:48:26.88521"},"ithacacollege-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-10 00:04:03.406678"},"johnshopkins-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-31 10:43:05.300322"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-26 17:38:17.952062"},"randolph-macon-college-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 01:11:24.718304"},"rochester-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-21 05:14:46.955118"},"schroederlibrary-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-16 00:23:51.304855"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 10:30:47.648951"},"unb-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 08:04:29.820862"},"uni-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 21:26:04.523029"},"universityofarizona-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-13 00:48:34.079821"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 04:57:31.238654"},"universityofoklahoma-ol":{"notes":{"isbn":["9780716719533"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-12-04 20:41:58.010902"},"wilsoncollege-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-07-01 04:49:22.789068"},"wrlc-ol":{"notes":{"isbn":["9780716720645"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-08 05:21:08.955696"}}},"uniq":152266950,"workable_servers":["ia800804.us.archive.org","ia600804.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http://www.worldcat.org/oclc/17202382?referer=xid"],"publisher":"Freeman","form":["BA"],"lccn":["87033078"],"lang":"eng","city":"New York","author":"Ivars Peterson.","year":"1988","isbn":["0716719533"],"title":"The mathematical tourist : snapshots of modern mathematics","oclcnum":["17202382","263165690","395851183","499079486","775885063","802545903","471736117","856830755"]},{"url":["http://www.worldcat.org/oclc/872608400?referer=xid"],"publisher":"Henry Holt and Company","form":["BA","DA"],"lang":"eng","city":"New York","author":"Ivars Peterson.","year":"2013","isbn":["1429963344"],"title":"The mathematical tourist new and updated snapshots of modern mathematics","oclcnum":["872608400"]},{"url":["http://www.worldcat.org/oclc/474374089?referer=xid"],"publisher":"Freeman","form":["BA"],"lang":"eng","city":"New York","author":"Ivars Peterson","ed":"[New ed.]","year":"2001","isbn":["0805071598"],"title":"The mathematical tourist : new and updated snapshots of modern mathematics","oclcnum":["474374089","49325508"]},{"url":["http://www.worldcat.org/oclc/317439919?referer=xid"],"publisher":"Freeman","form":["BC"],"lccn":["87033078","98002697"],"lang":"eng","city":"New York","author":"Ivars Peterson.","ed":"[New edition], 1. printing","year":"1998","isbn":["0716732505"],"title":"The mathematical tourist : new and updated snapshots of modern mathematics","oclcnum":["317439919","38258106","473643955","60182629","611307031","813768779","815589759","833471514","868982046"]},{"url":["http://www.worldcat.org/oclc/810339921?referer=xid"],"publisher":"Barnes \u0026 Noble Books","form":["BA"],"lccn":["98002697"],"lang":"eng","city":"New York","author":"Ivars Peterson.","year":"2001","isbn":["0760723613"],"title":"The mathematical tourist : new and updated snapshots of modern mathematics","oclcnum":["810339921"]},{"url":["http://www.worldcat.org/oclc/441211114?referer=xid"],"publisher":"W. H. Freeman","form":["BA"],"lccn":["98002697","87033078"],"lang":"eng","city":"New York","author":"Ivars Peterson.","year":"1988","isbn":["0716720647"],"title":"The mathematical tourist : snapshots of modern mathematics","oclcnum":["441211114","471736117","754863045","856830755","17202382","263165690"]}]}}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/mathematicaltour00pete/","resumeCookiePath":"/details/mathematicaltour00pete","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/mathematical-tourist-snapshots-of-modern-mathematics-9780716719533","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"mathematicaltour00pete":{"title":"mathematicaltour00pete_orig_jp2.tar","url_path":"/details/mathematicaltour00pete/mathematicaltour00pete","orig_sort":0,"file_subprefix":"mathematicaltour00pete","file_source":"mathematicaltour00pete_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"mathematicaltour00pete_orig_jp2.tar","raw":{"name":"mathematicaltour00pete_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"mathematicaltour00pete_orig_jp2.tar","md5":"2db66ccc96c3dd5de0697ce30579df6a","mtime":"1286393006","size":"104890703","crc32":"93e5321f","sha1":"1f665b674e99a7921dd80c29ec4d4aa8f9de243b","private":"true","filecount":"286"}}}},"autofit":"auto","url":"//ia600804.us.archive.org/BookReader/BookReaderJSIA.php?id=mathematicaltour00pete\u0026itemPath=/14/items/mathematicaltour00pete\u0026server=ia600804.us.archive.org\u0026format=jsonp\u0026subPrefix=mathematicaltour00pete\u0026requestUri=/details/mathematicaltour00pete"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/mathematicaltour00pete&amp;via=internetarchive&amp;text=The+mathematical+tourist+%3A+snapshots+of+modern+mathematics+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/mathematicaltour00pete" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/mathematicaltour00pete&amp;title=The+mathematical+tourist+%3A+snapshots+of+modern+mathematics+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=The+mathematical+tourist+%3A+snapshots+of+modern+mathematics+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=The+mathematical+tourist+%3A+snapshots+of+modern+mathematics+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/mathematicaltour00pete&amp;canonicalUrl=https://archive.org/details/mathematicaltour00pete" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/mathematicaltour00pete&amp;description=The+mathematical+tourist+%3A+snapshots+of+modern+mathematics+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/mathematicaltour00pete&amp;subject=The mathematical tourist : snapshots of modern mathematics : Peterson, Ivars : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/mathematicaltour00pete">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/mathematicaltour00pete" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg mathematicaltour00pete width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=mathematicaltour00pete"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=mathematicaltour00pete&amp;title=The+mathematical+tourist+%3A+snapshots+of+modern+mathematics'
+          data-target='#favorite-modal'
+          data-id='mathematicaltour00pete'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicaltour00pete" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicaltour00pete" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicaltour00pete" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicaltour00pete" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicaltour00pete" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fmathematicaltour00pete" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">The mathematical tourist : snapshots of modern mathematics</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Peterson%2C+Ivars%22">Peterson, Ivars</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1988">
+            <span itemprop="datePublished">1988</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Mathematics%22" rel="ugc nofollow">Mathematics</a>, <a href="/search.php?query=subject%3A%22Math%C3%A9matiques%22" rel="ugc nofollow">Mathématiques</a>, <a href="/search.php?query=subject%3A%22Mathematics%22" rel="ugc nofollow">Mathematics</a>, <a href="/search.php?query=subject%3A%22Beispielsammlung%22" rel="ugc nofollow">Beispielsammlung</a>, <a href="/search.php?query=subject%3A%22Mathematisches+Problem%22" rel="ugc nofollow">Mathematisches Problem</a>, <a href="/search.php?query=subject%3A%22Unterhaltungsmathematik%22" rel="ugc nofollow">Unterhaltungsmathematik</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">New York : Freeman</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/americana">americana</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            358.3M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">Includes bibliographical references (p. 221-224) and index<br /><br />In this revised, updated edition of Peterson's classic work, the author blazes a trail into math's wilderness, a domain of unsettled truths full of unanswered questions, and shows us the wonderland beyond the thicket. He presents the latest information on mathematical proofs, fractals, prime numbers, and chaos, as well as new material on such intriguing topics as the relationship between mathematical knots and DNA; the application of cellular automata models to social questions; and the significant increase in the speed of factoring large composite numbers by means of computers based on quantum logic. Demystifying the major discoveries in mathematics, Peterson explores the work of key mathematicians along with the sources of their ideas and inspiration. He also shows how their discoveries fit into the mathematical puzzle and have spawned further developments. More than 100 lively line drawings and sixteen color plates of computer-generated images graphically illuminate the concepts.--From publisher description
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2010-09-17 18:16:53                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0010                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA127715                </dd>
+                                    <dt>Boxid_2</dt>
+    <dd           >
+            CH121524                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Canon 5D                </dd>
+                                    <dt>City</dt>
+    <dd           >
+            New York                </dd>
+                                    <dt>Containerid_2</dt>
+    <dd           >
+            X0008                </dd>
+                                    <dt>Donor</dt>
+    <dd           >
+            <a
+              href="/search.php?query=donor%3A%22alibris%22"
+                      >
+              alibris                </a>                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1036501423%22"
+                      >
+              urn:oclc:record:1036501423<a href="https://www.worldcat.org/oclc/1036501423" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Amathematicaltour00pete%3Alcpdf%3A1d4b4083-5086-45ea-9644-1ae527e19f10%22"
+                      >
+              urn:lcp:mathematicaltour00pete:lcpdf:1d4b4083-5086-45ea-9644-1ae527e19f10                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Amathematicaltour00pete%3Aepub%3A82042907-1534-47de-ac46-0e762f0659ca%22"
+                      >
+              urn:lcp:mathematicaltour00pete:epub:82042907-1534-47de-ac46-0e762f0659ca                </a>                </dd>
+                                    <dt>Extramarc</dt>
+    <dd           >
+            Duke University Libraries                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Identifier</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="identifier">mathematicaltour00pete</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Identifier-ark</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            ark:/13960/t9t15sb6v                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0716719533</span><br><span itemprop="isbn">9780716719533</span><br><span itemprop="isbn">0716720647</span><br><span itemprop="isbn">9780716720645</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            87033078                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL2402754M"
+                      >
+              OL2402754M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL16477222W"
+                      >
+              OL16477222W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page-progression</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            lr                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            100                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">284</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            400                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Related-external-id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            urn:isbn:1429963344<br>urn:oclc:872608400<br>urn:isbn:0805071598<br>urn:oclc:474374089<br>urn:oclc:49325508<br>urn:isbn:0716732505<br>urn:lccn:87033078<br>urn:lccn:98002697<br>urn:oclc:317439919<br>urn:oclc:38258106<br>urn:oclc:473643955<br>urn:oclc:60182629<br>urn:oclc:611307031<br>urn:oclc:813768779<br>urn:oclc:815589759<br>urn:oclc:833471514<br>urn:oclc:868982046<br>urn:isbn:0760723613<br>urn:oclc:810339921<br>urn:isbn:0716720647<br>urn:oclc:441211114<br>urn:oclc:471736117<br>urn:oclc:754863045<br>urn:oclc:856830755<br>urn:oclc:17202382<br>urn:oclc:263165690                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20101006022308                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            scribe10.sfdowntown.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            sfdowntown                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Usl_hit</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            true                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/17202382"
+                      >
+              17202382                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/mathematicaltour00pete/mathematicaltour00pete_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="mathematicaltour00pete"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjgyLjg4NTk0MSwibmJmIjoxNzg2MzgxMjIyLjg4NTk0MSwiZXhwIjoxNzg2NDI0NDgyLjg4NTk0MSwidGltZSI6MTc4NjM4MTI4Miwibm9uY2UiOiI2MjA2N2NlMjM3ZDFkOTczNTdhYWY0Y2JhMTc4OGY3ZiJ9.Aw5jyRoMsoYqY8YntCxleR6PkqQTalGw5YLjeOd-hFs"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >427</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">18</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/mathematical-tourist-snapshots-of-modern-mathematics-9780716719533">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@adriana_g_1" class="item-upload-info__uploader-name">
+            adriana.g@archive.org          </a>
+        
+                  on <time
+                      >September 17, 2010</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="mathematicaltour00pete"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0107   0.0107                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0136   0.0029                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  2.9548   2.9412                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  2.9691   0.0143                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  3.0007   0.0316                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  3.0039   0.0032                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  3.0083   0.0045                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.0122   0.0038                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.0247   0.0125                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  3.0248   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  3.0250   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  3.0541   0.0291                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  3.0965   0.0424                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.0987   0.0023                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.1100   0.0113                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.1197   0.0097                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.1253   0.0055                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  3.1333   0.0081                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  3.1334   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  3.1360   0.0027                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  3.1404   0.0044                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.1431   0.0027                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.1743   0.0311                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="3f25fa4f295e1ab9b74e05bb68531aa8" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=3174;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1281875059" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1464600036" />
+      </noscript>
+          <script  nonce="3f25fa4f295e1ab9b74e05bb68531aa8" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/5b99d69ee692a810.html b/archive/linked-pages/raw/5b99d69ee692a810.html
new file mode 100644
index 0000000..c26727b
--- /dev/null
+++ b/archive/linked-pages/raw/5b99d69ee692a810.html
@@ -0,0 +1,3797 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Critical traditions in contemporary archaeology : essays in the philosophy, history, and socio-politics of archaeology : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=593d1af7b14e40a391c842706dd80032,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.233052"/>    <meta name="sentry-trace" content="593d1af7b14e40a391c842706dd80032-de6f65ac07844056-0"/>
+    <script  nonce="0acb6c36b41882871437008a183c0901" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="0acb6c36b41882871437008a183c0901" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="xiii, 160 p. : 28 cm"/>
+                      <meta property="og:title" content="Critical traditions in contemporary archaeology : essays in the philosophy, history, and socio-politics of archaeology : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="xiii, 160 p. : 28 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/criticaltraditio0000unse">
+                      <meta property="og:url" content="https://archive.org/details/criticaltraditio0000unse">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="xiii, 160 p. : 28 cm"/>
+<meta property="twitter:title" content="Critical traditions in contemporary archaeology : essays in the philosophy, history, and socio-politics of archaeology : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/criticaltraditio0000unse/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/criticaltraditio0000unse">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=1dd29ad83e603ca72b371a596907607b;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dcriticaltraditio0000unse%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=1dd29ad83e603ca72b371a596907607b;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dcriticaltraditio0000unse%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/criticaltraditio0000unse">
+
+          <link itemprop="image" href="https://archive.org/services/img/criticaltraditio0000unse">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Critical traditions in contemporary archaeology : essays in the philosophy, history, and socio-politics of archaeology  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"created":1786381255,"d1":"ia902807.us.archive.org","d2":"ia802807.us.archive.org","dir":"/34/items/criticaltraditio0000unse","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1659808957","size":"9357","format":"Item Tile","rotation":"0","md5":"2d444b3d91183ad506984bfed8709c8b","crc32":"38b570ae","sha1":"be1412d815b8ae09577ccb3736facd0be2cfa710"},{"name":"criticaltraditio0000unse.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"criticaltraditio0000unse_hocr.html","mtime":"1753203156","size":"17595214","private":"true","md5":"4a9c271f525b64000001b70c617626fb","crc32":"c9eed727","sha1":"450fd66ed8d7adcaae27fbe2986b30496004b866"},{"name":"criticaltraditio0000unse.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"criticaltraditio0000unse.pdf","mtime":"1753202905","size":"13027969","md5":"1613436b59837b1d9f0d18fb5ef8777c","crc32":"85a4827a","sha1":"5199e7bd5ab12e2a51171619386a6a073859cc96"},{"name":"criticaltraditio0000unse.pdf","source":"derivative","format":"Text PDF","original":"criticaltraditio0000unse_page_numbers.json","mtime":"1719326542","size":"12733439","md5":"cb045cc0e577073edc42c3536e0132f4","crc32":"b25227f3","sha1":"432dedbac07a158d33547d83adc135ca8f0657f7","private":"true"},{"name":"criticaltraditio0000unse_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"criticaltraditio0000unse_jp2.zip","mtime":"1579687043","size":"12275001","md5":"c08ad9f082b1986f0c9ee65a5a4a5461","crc32":"6f80d03c","sha1":"c33511dca68475bd70af40ec5f5ef8f72d055f41","private":"true"},{"name":"criticaltraditio0000unse_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"criticaltraditio0000unse_abbyy.gz","mtime":"1659808714","size":"10809437","md5":"ec695acd18a6fe7e4700437367c27ba0","crc32":"4b9ea774","sha1":"22ce08c4b34f0bddda41afa7151deb9a2252bf70","private":"true"},{"name":"criticaltraditio0000unse_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"criticaltraditio0000unse_scandata.xml","mtime":"1669709487","size":"789","md5":"a66d3cbdc4bb5d30bde940d8527ac26b","crc32":"a7217eab","sha1":"e329967a566f15864fda01b9710d48e83e9ec6e6","private":"true"},{"name":"criticaltraditio0000unse_dc.xml","source":"original","format":"Dublin Core","mtime":"1579682108","size":"1229","md5":"d33be535eae3378f06a339f0283c15e1","crc32":"f07f01b9","sha1":"ace41d47a6e615f8f4fb87463691c1bf63964450"},{"name":"criticaltraditio0000unse_djvu.txt","source":"derivative","format":"DjVuTXT","original":"criticaltraditio0000unse_djvu.xml","mtime":"1659808921","size":"1025425","md5":"6c8929da498f47ac6f744006b6fb60e7","crc32":"3b289a50","sha1":"d9091aa2da790ffccf6c2cc49c74396f1636cfb2","private":"true"},{"name":"criticaltraditio0000unse_djvu.xml","source":"derivative","format":"Djvu XML","original":"criticaltraditio0000unse_hocr.html","mtime":"1659808813","size":"10806649","md5":"a073b1ab5efa1ed56d7837df087a892b","crc32":"89e56b64","sha1":"30cd1c3b1badb9d0be30b65138a8369daf57aada","private":"true"},{"name":"criticaltraditio0000unse_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"criticaltraditio0000unse_abbyy.gz","mtime":"1579687229","size":"1568152","md5":"935accdde97eaedca214a8aabdc01bac","crc32":"d4c8d407","sha1":"2813973f82e7cf00c97e163356cd9f2749ce76b5"},{"name":"criticaltraditio0000unse_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"criticaltraditio0000unse.pdf","mtime":"1719327037","size":"12629253","md5":"70a362bea3dbb875755694415d9262c2","crc32":"333f671e","sha1":"2932f4073264a75003fe1bb8afd8fa8e6f95fe2c"},{"name":"criticaltraditio0000unse_events.json","source":"original","mtime":"1579680355","size":"55","md5":"3d8077a5746e485cdcb6c89bf8436859","crc32":"1d6b0238","sha1":"301c48869101121ed3fc32d69f8e5ba55ead7720","format":"JSON","private":"true"},{"name":"criticaltraditio0000unse_files.xml","source":"original","format":"Metadata","md5":"5020bebbd6b8f6d65f4c77f49aebf209","summation":"md5"},{"name":"criticaltraditio0000unse_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"criticaltraditio0000unse_chocr.html.gz","mtime":"1659808776","size":"21594355","md5":"0e03b9d85875f39a43a91d80d17221d5","crc32":"8df53940","sha1":"84b082c453ee96a6e059cc2d1c4393ec90d91ea6","private":"true"},{"name":"criticaltraditio0000unse_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"criticaltraditio0000unse_hocr.html","mtime":"1659808878","size":"2232","md5":"4aae23c73bc3f38cace66fe1e8c69403","crc32":"9ea5ab74","sha1":"b11420c6638130ff550d56c3235365245222bcd3","private":"true"},{"name":"criticaltraditio0000unse_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"163","word_conf_11_20":"99","word_conf_21_30":"180","word_conf_31_40":"325","word_conf_41_50":"619","word_conf_51_60":"1317","word_conf_61_70":"2864","word_conf_71_80":"8401","word_conf_81_90":"27755","word_conf_91_100":"93996","format":"OCR Search Text","original":"criticaltraditio0000unse_hocr.html","mtime":"1659808909","size":"310187","md5":"f4e2f2e2705d72e9857e4b3296cd05f0","crc32":"779b6c6c","sha1":"7495087306a4e7282c47e861654f7a027d30acfa","private":"true"},{"name":"criticaltraditio0000unse_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"criticaltraditio0000unse_orig_jp2.tar","mtime":"1579685569","size":"161785045","md5":"727dd89d110b353b9fb7ee5d9ada4341","crc32":"1abbeb10","sha1":"64cdfde6a9c8c4c16afe138c893bc84ef9d66ff9","private":"true","filecount":"182"},{"name":"criticaltraditio0000unse_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"criticaltraditio0000unse.epub","mtime":"1753203294","size":"17970449","md5":"2cbfd87bd2e21752d208d7542a91c543","crc32":"71a8f93c","sha1":"f13d80d5bdcd96d1e6980c18e106d4f595cd9098"},{"name":"criticaltraditio0000unse_marc.xml","source":"original","mtime":"1579682107","size":"6056","format":"MARC","md5":"53413cc13bab2855b7f7657687c348cf","crc32":"d8e6eed5","sha1":"7c95b43bed279fa570144f50363ec25b3398fef1"},{"name":"criticaltraditio0000unse_meta.mrc","source":"original","mtime":"1579198441","size":"1658","md5":"80fe36e5a6e403ff58b5b2496916be60","crc32":"8ee3d07f","sha1":"269bda2bd92f4c921a86dd77e124a07645cf0559","format":"MARC Binary"},{"name":"criticaltraditio0000unse_meta.sqlite","source":"original","mtime":"1579682082","size":"18432","format":"Metadata","md5":"d0cfff8cfbf5ff4a6f24026e082d9fb6","crc32":"55e7fddd","sha1":"aab31d955934092e25efe29a4886f6bc4162caa7"},{"name":"criticaltraditio0000unse_meta.xml","source":"original","mtime":"1753203296","size":"3176","format":"Metadata","md5":"d952167428c0bf9f90518f6837faefc3","crc32":"798183ad","sha1":"792b04767bc05938fc2b697296792ea9e0f1cacc"},{"name":"criticaltraditio0000unse_orig_jp2.tar","source":"original","mtime":"1579682081","size":"329318400","format":"Single Page Original JP2 Tar","private":"true","md5":"45509f51a16600d2a95ab548402b5c11","crc32":"b305c6a0","sha1":"941cb72442ad75156541feae8c22443d3862d748","filecount":"182"},{"name":"criticaltraditio0000unse_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"84","format":"Page Numbers JSON","original":"criticaltraditio0000unse_hocr.html","mtime":"1719326542","size":"30266","md5":"0be7821ad858076fae44377ca75319ad","crc32":"032dbc18","sha1":"fe3655c36eb21b3e885de022d57ed53be7dabcc1","private":"true"},{"name":"criticaltraditio0000unse_scandata.xml","source":"original","mtime":"1669709487","size":"185790","format":"Scandata","md5":"49709c56a10a8aab8b91e8add6309926","crc32":"ae0f058a","sha1":"17e6fd197073c4c0d17ce9efa2cacc0630c46a05"},{"name":"criticaltraditio0000unse_slip.png","source":"original","mtime":"1579172825","size":"39873","md5":"0f537239fa58875b35b8d0ba0074fbd7","crc32":"cf0829db","sha1":"10ccfecaa13eaef2e738b52d758e5e0e769add07","format":"PNG","private":"true"},{"name":"criticaltraditio0000unse_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"criticaltraditio0000unse_slip.png","mtime":"1579682111","size":"5669","md5":"4908a842d015960ac67739a71107b6a9","crc32":"caf9ab1c","sha1":"bb8b0fcc9b6f22e034e5b96833bf0198b6dc6050","private":"true"},{"name":"criticaltraditio0000unse_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"criticaltraditio0000unse_djvu.xml","mtime":"1669709458","size":"712","md5":"917638a8a890a2ade154f47dd6b48f0c","crc32":"2c054f82","sha1":"e556e818dcaf97e0f5bd66bd619b8faa81fa561d","private":"true"},{"name":"logs/criticaltraditio0000unse_iabdash_2020-01-1702:14:03.log","source":"original","mtime":"1579198455","size":"1342","md5":"9c1e722e466065e95a62e80c1b149cef","crc32":"167269b8","sha1":"acdee6a1c85f0f6c3d28b6c609d9e11a3d77b5b8","format":"Log","private":"true"},{"name":"logs/criticaltraditio0000unse_scanning_2020-01-1702:14:18.log","source":"original","mtime":"1579198464","size":"473336","md5":"825749fe654c84b0be226cabf770ecaa","crc32":"fd901555","sha1":"840cc56dbad760e746db76bc23244437b1201424","format":"Log","private":"true"}],"files_count":31,"item_last_updated":1753203358,"item_size":624228947,"metadata":{"identifier":"criticaltraditio0000unse","associated-names":"Pinsky, Valerie; Wylie, Alison","boxid":"IA1763318","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","date":"1995","description":["xiii, 160 p. : 28 cm","Originally published: Cambridge : Cambridge University Press, 1989","Includes bibliographical references (p. 141-153) and index"],"isbn":"0826315992","language":"eng","lccn":"94045894","mediatype":"texts","old_pallet":"IA16250","openlibrary_edition":"OL1119592M","openlibrary_work":"OL19491906W","operator":"associate-cecelia-atil@archive.org","ppi":"300","publisher":"Albuquerque : University of New Mexico Press","repub_state":"19","scanner":"station52.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780826315991","subject":"Archaeology -- Philosophy","title":"Critical traditions in contemporary archaeology : essays in the philosophy, history, and socio-politics of archaeology","tts_version":"3.2-rc-2-g0d7c1ed","uploader":"station52.cebu@archive.org","publicdate":"2020-01-16 11:07:15","access-restricted-item":"true","imagecount":"182","scandate":"20200116185159","republisher_operator":"associate-jessa-lubiano@archive.org","republisher_date":"20200122160550","republisher_time":"225","foldoutcount":"0","identifier-access":"http://archive.org/details/criticaltraditio0000unse","identifier-ark":"ark:/13960/t0fv70f79","external-identifier":["urn:acs6:criticaltraditio0000unse:epub:8751d445-509a-477e-9f3b-30f81cab6c23","urn:acs6:criticaltraditio0000unse:pdf:e3812fde-1da1-4d73-bcc9-b759134cdeca","urn:oclc:record:1148621074","urn:lcp:criticaltraditio0000unse:lcpdf:29c1bf6e-1f26-4fd1-984f-308d8ffe660a","urn:lcp:criticaltraditio0000unse:epub:40301485-438f-41f2-9fbb-d93283627b49"],"addeddate":"2020-01-22 11:00:51","scanfee":"2000;0;0","invoice":"1853","sponsordate":"20201231","backup_location":"ia907101_34","grant_report":"Arcadia #4117","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"84","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia902807.us.archive.org","simplelists":{"holdings":{"binghamton-ol":{"notes":{"isbn":["9780826315991"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-22 03:23:47.889537"},"gwulibraries-ol":{"notes":{"isbn":["9780826315991"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 05:12:06.220013"}}},"uniq":908434575,"workable_servers":["ia902807.us.archive.org","ia802807.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/criticaltraditio0000unse/","resumeCookiePath":"/details/criticaltraditio0000unse","initialSearchTerm":null,"purchase_url":"","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"criticaltraditio0000unse":{"title":"criticaltraditio0000unse_orig_jp2.tar","url_path":"/details/criticaltraditio0000unse/criticaltraditio0000unse","orig_sort":0,"file_subprefix":"criticaltraditio0000unse","file_source":"criticaltraditio0000unse_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"criticaltraditio0000unse_orig_jp2.tar","raw":{"name":"criticaltraditio0000unse_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"criticaltraditio0000unse_orig_jp2.tar","mtime":"1579685569","size":"161785045","md5":"727dd89d110b353b9fb7ee5d9ada4341","crc32":"1abbeb10","sha1":"64cdfde6a9c8c4c16afe138c893bc84ef9d66ff9","private":"true","filecount":"182"}}}},"autofit":"auto","url":"//ia902807.us.archive.org/BookReader/BookReaderJSIA.php?id=criticaltraditio0000unse\u0026itemPath=/34/items/criticaltraditio0000unse\u0026server=ia902807.us.archive.org\u0026format=jsonp\u0026subPrefix=criticaltraditio0000unse\u0026requestUri=/details/criticaltraditio0000unse"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/criticaltraditio0000unse&amp;via=internetarchive&amp;text=Critical+traditions+in+contemporary+archaeology+%3A+essays+in+the+philosophy%2C+history%2C+and+socio-politics+of+archaeology+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/criticaltraditio0000unse" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/criticaltraditio0000unse&amp;title=Critical+traditions+in+contemporary+archaeology+%3A+essays+in+the+philosophy%2C+history%2C+and+socio-politics+of+archaeology+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Critical+traditions+in+contemporary+archaeology+%3A+essays+in+the+philosophy%2C+history%2C+and+socio-politics+of+archaeology+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Critical+traditions+in+contemporary+archaeology+%3A+essays+in+the+philosophy%2C+history%2C+and+socio-politics+of+archaeology+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/criticaltraditio0000unse&amp;canonicalUrl=https://archive.org/details/criticaltraditio0000unse" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/criticaltraditio0000unse&amp;description=Critical+traditions+in+contemporary+archaeology+%3A+essays+in+the+philosophy%2C+history%2C+and+socio-politics+of+archaeology+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/criticaltraditio0000unse&amp;subject=Critical traditions in contemporary archaeology : essays in the philosophy, history, and socio-politics of archaeology : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/criticaltraditio0000unse">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/criticaltraditio0000unse" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg criticaltraditio0000unse width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=criticaltraditio0000unse"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=criticaltraditio0000unse&amp;title=Critical+traditions+in+contemporary+archaeology+%3A+essays+in+the+philosophy%2C+history%2C+and+socio-politics+of+archaeology'
+          data-target='#favorite-modal'
+          data-id='criticaltraditio0000unse'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcriticaltraditio0000unse" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcriticaltraditio0000unse" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcriticaltraditio0000unse" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcriticaltraditio0000unse" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcriticaltraditio0000unse" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcriticaltraditio0000unse" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Critical traditions in contemporary archaeology : essays in the philosophy, history, and socio-politics of archaeology</span>
+      </h1>
+                  <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1995">
+            <span itemprop="datePublished">1995</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Archaeology+--+Philosophy%22" rel="ugc nofollow">Archaeology -- Philosophy</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Albuquerque : University of New Mexico Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">xiii, 160 p. : 28 cm<br /><br />Originally published: Cambridge : Cambridge University Press, 1989<br /><br />Includes bibliographical references (p. 141-153) and index
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2020-01-22 11:00:51                </dd>
+                                    <dt>Associated-names</dt>
+    <dd           >
+            Pinsky, Valerie; Wylie, Alison                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1763318                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            USB PTP Class Camera                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1148621074%22"
+                      >
+              urn:oclc:record:1148621074<a href="https://www.worldcat.org/oclc/1148621074" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Acriticaltraditio0000unse%3Alcpdf%3A29c1bf6e-1f26-4fd1-984f-308d8ffe660a%22"
+                      >
+              urn:lcp:criticaltraditio0000unse:lcpdf:29c1bf6e-1f26-4fd1-984f-308d8ffe660a                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Acriticaltraditio0000unse%3Aepub%3A40301485-438f-41f2-9fbb-d93283627b49%22"
+                      >
+              urn:lcp:criticaltraditio0000unse:epub:40301485-438f-41f2-9fbb-d93283627b49                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Grant_report</dt>
+    <dd           >
+            Arcadia #4117                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">criticaltraditio0000unse</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t0fv70f79                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1853                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0826315992</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            94045894                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA16250                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL1119592M"
+                      >
+              OL1119592M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL19491906W"
+                      >
+              OL19491906W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            84                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">182</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20200122160550                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-jessa-lubiano@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            225                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20200116185159                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station52.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9780826315991                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            3.2-rc-2-g0d7c1ed                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/criticaltraditio0000unse/criticaltraditio0000unse_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="criticaltraditio0000unse"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjU1LjY3NTYxNSwibmJmIjoxNzg2MzgxMTk1LjY3NTYxNSwiZXhwIjoxNzg2NDI0NDU1LjY3NTYxNSwidGltZSI6MTc4NjM4MTI1NSwibm9uY2UiOiI0YTcyMGM1NWM0N2JhYjdmMzc1MjRlYzQ5ODA2MTQxNSJ9.7M6N9S8B-OFp-xc267p6AboTyRf2ihFA88KpeOQErec"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >0</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">2</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                                <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station52_cebu" class="item-upload-info__uploader-name">
+            station52.cebu          </a>
+        
+                  on <time
+                      >January 16, 2020</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="criticaltraditio0000unse"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0121   0.0121                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0260   0.0138                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.3977   3.3717                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  3.4132   0.0155                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  3.4456   0.0324                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  3.4649   0.0193                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  3.4694   0.0045                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.4855   0.0161                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.5006   0.0151                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  3.5007   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  3.5009   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  3.5238   0.0228            failed to get "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:34:log
+  3.5275   0.0037                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.5430   0.0155                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.5847   0.0417                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.6023   0.0176                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.6087   0.0065                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  3.6172   0.0085                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  3.6172   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  3.6199   0.0027                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  3.9067   0.2868                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.9267   0.0200                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  4.0061   0.0795                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="0acb6c36b41882871437008a183c0901" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=4006;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1409794305" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1859768767" />
+      </noscript>
+          <script  nonce="0acb6c36b41882871437008a183c0901" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/6580a8620a6d294b.html b/archive/linked-pages/raw/6580a8620a6d294b.html
new file mode 100644
index 0000000..5369a59
--- /dev/null
+++ b/archive/linked-pages/raw/6580a8620a6d294b.html
@@ -0,0 +1,3802 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>William James; a biography : Allen, Gay Wilson, 1903- : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=db9bcad8e6f84154816f3b0d95582728,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.054158"/>    <meta name="sentry-trace" content="db9bcad8e6f84154816f3b0d95582728-b7c4f1b780eb434d-0"/>
+    <script  nonce="d0f22344d0d572af4afa0e76b109e129" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="d0f22344d0d572af4afa0e76b109e129" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="Bibliographical references included in Notes (p. 523-545)"/>
+                      <meta property="og:title" content="William James; a biography : Allen, Gay Wilson, 1903- : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="Bibliographical references included in Notes (p. 523-545)">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/williamjamesbiog00alle">
+                      <meta property="og:url" content="https://archive.org/details/williamjamesbiog00alle">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="Bibliographical references included in Notes (p. 523-545)"/>
+<meta property="twitter:title" content="William James; a biography : Allen, Gay Wilson, 1903- : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/williamjamesbiog00alle/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/williamjamesbiog00alle">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=388b90080b43762d56689bbc9670aa17;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dwilliamjamesbiog00alle%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=388b90080b43762d56689bbc9670aa17;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dwilliamjamesbiog00alle%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/williamjamesbiog00alle">
+
+          <link itemprop="image" href="https://archive.org/services/img/williamjamesbiog00alle">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    William James; a biography  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760106.eu.archive.org","dir":"/0/items/williamjamesbiog00alle"},{"server":"dn790003.ca.archive.org","dir":"/0/items/williamjamesbiog00alle"}],"workable":[{"server":"dn760106.eu.archive.org","dir":"/0/items/williamjamesbiog00alle"},{"server":"dn790003.ca.archive.org","dir":"/0/items/williamjamesbiog00alle"}]},"created":1786381327,"d1":"ia601808.us.archive.org","d2":"ia801808.us.archive.org","dir":"/22/items/williamjamesbiog00alle","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1661310895","size":"12359","format":"Item Tile","rotation":"0","md5":"39f962e66ca8a191e9090dbcf3e9aebb","crc32":"b0a2489b","sha1":"d6320ea13e8ad26f3ec22678cf444ed25cda757d"},{"name":"williamjamesbiog00alle.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"williamjamesbiog00alle_hocr.html","mtime":"1754167741","size":"5261988","private":"true","md5":"11eade97e2ce31b31a88237cffcb6a9f","crc32":"0d1866af","sha1":"09bcb51f23576d4fd1edf2a22e543b4300baede5"},{"name":"williamjamesbiog00alle.gif","source":"derivative","format":"Animated GIF","original":"williamjamesbiog00alle_jp2.zip","mtime":"1341058090","size":"311949","md5":"6bb409206915349f69d90974aec93063","crc32":"aedba947","sha1":"1ca1a788df4dfa439ee233583c2e7eb763ba7a31"},{"name":"williamjamesbiog00alle.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"williamjamesbiog00alle.pdf","mtime":"1754167568","size":"48482042","md5":"ecedfe1f336cbe20bd0c9c02f61a00ad","crc32":"deebafef","sha1":"6aa54977e44694d09ef5c0902df253e0cf9a57dc"},{"name":"williamjamesbiog00alle.pdf","source":"derivative","pdf_module_version":"0.0.25","pdf_degraded":"invalid-jp2-headers","format":"Text PDF","original":"williamjamesbiog00alle_page_numbers.json","mtime":"1719665494","size":"48331059","md5":"3572038c61dcfe6ec27ea3219256c7dc","crc32":"2c074fec","sha1":"50dc2ba3fe3098a040a3702448768685634688e2","private":"true"},{"name":"williamjamesbiog00alle_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"williamjamesbiog00alle_jp2.zip","mtime":"1341062755","size":"21149474","md5":"a6f1707f912af5064fd6e6b235f83a71","crc32":"c9df8f3e","sha1":"9ab7f5c05a24409b55c0f8b58eeb1f33d8b67b29","private":"true"},{"name":"williamjamesbiog00alle_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","format":"chOCR","original":"williamjamesbiog00alle_abbyy.gz","mtime":"1638775222","size":"17872526","md5":"6dd506feebbd7613b284893103c93c8e","crc32":"edae6911","sha1":"1ed557f530f5110d5703b34103e4b8cf113eb5d4","private":"true"},{"name":"williamjamesbiog00alle_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"williamjamesbiog00alle_scandata.xml","mtime":"1671832267","size":"779","md5":"d42362308fed2b99aa146f3dd5dfaf1d","crc32":"fa0bffe7","sha1":"2421d70419018adcfef19c80c57bc6d838cca2f7","private":"true"},{"name":"williamjamesbiog00alle_dc.xml","source":"original","format":"Dublin Core","mtime":"1652076023","size":"888","md5":"df8a3b7331bdd7a1ce7874cf8aeb45f1","crc32":"cce1bfdc","sha1":"4064e1312dbe8ae59ecaafe6d354d2e26cf95d97"},{"name":"williamjamesbiog00alle_djvu.txt","source":"derivative","format":"DjVuTXT","original":"williamjamesbiog00alle_djvu.xml","mtime":"1719666037","size":"1598977","md5":"28601c825c7f66f9a99a747ff780259a","crc32":"9c39a97e","sha1":"a777a39254841e3c7815b25a53f92666e5e541ad","private":"true"},{"name":"williamjamesbiog00alle_djvu.xml","source":"derivative","format":"Djvu XML","original":"williamjamesbiog00alle_hocr.html","mtime":"1719654252","size":"18363779","md5":"347588a21daecd0ce63ccf2c5c39e374","crc32":"f6e58fdd","sha1":"3f67e28ecfccb7cefbd208442b610ff21c5af8c3","private":"true"},{"name":"williamjamesbiog00alle_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"williamjamesbiog00alle.pdf","mtime":"1719666043","size":"48178357","md5":"e322c1ee273b42c2dea83d0b2148883f","crc32":"e2fb5b8c","sha1":"8b1950f3a0442878fc17ca957884d02b58ffc707"},{"name":"williamjamesbiog00alle_files.xml","source":"original","format":"Metadata","md5":"0a0a332fbf41a21d8061720959816094","summation":"md5"},{"name":"williamjamesbiog00alle_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","format":"hOCR","original":"williamjamesbiog00alle_chocr.html.gz","mtime":"1638775324","size":"33798735","md5":"39bc7688b5ec0d568484fc95f70e2eea","crc32":"3c3ca495","sha1":"56eff2cb7cf2fe0b9ab46a158f955026a6deccd1","private":"true"},{"name":"williamjamesbiog00alle_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"williamjamesbiog00alle_hocr.html","mtime":"1638775377","size":"7212","md5":"601e880c2baeaf8c17d21e70b0b32134","crc32":"5a8fa6c5","sha1":"d0a6ab4cabd5146f9ecd58ed75d07d83183ffed6","private":"true"},{"name":"williamjamesbiog00alle_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"6452","word_conf_11_20":"8971","word_conf_21_30":"21586","word_conf_31_40":"27650","word_conf_41_50":"52143","word_conf_51_60":"52079","word_conf_61_70":"39881","word_conf_71_80":"15676","word_conf_81_90":"4616","word_conf_91_100":"5728","format":"OCR Search Text","original":"williamjamesbiog00alle_hocr.html","mtime":"1638775416","size":"559795","md5":"65ea332d6c4e4d9a1cbb11aaf32a4e9c","crc32":"ab7fd748","sha1":"e2a9e3912dd6d019e861a95bfc6e2ff7285bc0ed","private":"true"},{"name":"williamjamesbiog00alle_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"williamjamesbiog00alle_orig_jp2.tar","mtime":"1341057991","size":"273701117","md5":"6047a52611d4790e9b0c43a484733729","crc32":"dc357982","sha1":"f8a0e0e49f4a6ccb22205b8ae03e5a16149c0bed","private":"true","filecount":"590"},{"name":"williamjamesbiog00alle_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"williamjamesbiog00alle.epub","mtime":"1754167866","size":"5355418","md5":"3fd530c8a59a91e2a57af823f06b7d61","crc32":"97958b59","sha1":"96f39989e0caed0ecfc928cff74af85a7442d50e"},{"name":"williamjamesbiog00alle_loans.json","source":"original","mtime":"1593185551","size":"4590","format":"JSON","private":"true","md5":"434c335264794be3fff9d33edf56f717","crc32":"540b2266","sha1":"264ffdd69e8e141e3c8fb38b7944647724b612ad"},{"name":"williamjamesbiog00alle_marc.xml","source":"original","format":"MARC","mtime":"1332428241","size":"2063","md5":"d1b40de44a445de6f9f090fbdd3a9858","crc32":"12b33688","sha1":"37836e14626a7c69c6f618aae97adb988bee5f8d"},{"name":"williamjamesbiog00alle_meta.mrc","source":"original","format":"MARC Binary","mtime":"1332428241","size":"596","md5":"5ef31f7a325b9f4bed4b809b08a328c7","crc32":"afc6e6c1","sha1":"67c330199b185ca0311d81fc920ab6415eeb7753"},{"name":"williamjamesbiog00alle_meta.sqlite","source":"original","mtime":"1466256213","size":"6144","format":"Metadata","md5":"26111b6b97955e144d8666dc7c334410","crc32":"f9ec2e56","sha1":"a5e5dbf00ad268c29abe9c5b45d63a0973d1d358"},{"name":"williamjamesbiog00alle_meta.xml","source":"original","format":"Metadata","mtime":"1754167866","size":"3206","md5":"66fd4ce86ae35c72a6b2aad6c1616815","crc32":"2e18b95e","sha1":"eb64afb647df9460254d386bd7e939a9868b1041"},{"name":"williamjamesbiog00alle_metasource.xml","source":"original","format":"MARC Source","mtime":"1332428241","size":"286","md5":"26f9dcbba26ba9b89229752652d6f9c9","crc32":"47b79b76","sha1":"f2b6a217d1ed8372bb42bd8413651423df937de4"},{"name":"williamjamesbiog00alle_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","mtime":"1340413200","size":"349818880","md5":"ebeba3cfc35e050ef7f2b8f6dba0829b","crc32":"b1c9bca8","sha1":"08ac46c1d40866e2a26751a721883e59ed1f91c7","private":"true","filecount":"590"},{"name":"williamjamesbiog00alle_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"0","format":"Page Numbers JSON","original":"williamjamesbiog00alle_hocr.html","mtime":"1719654584","size":"100011","md5":"40b977c09e9261dc41c0c39e2fadd05e","crc32":"69da6b4c","sha1":"8eda345853952d8bbaa2436d3a6ff028f856a80b","private":"true"},{"name":"williamjamesbiog00alle_scandata.xml","source":"original","format":"Scandata","mtime":"1671832267","size":"773480","md5":"16b241256e8a34162c4de21c215e655e","crc32":"209ba952","sha1":"d2e8ac6e0ff028e7152558cbd98a56f6407fc7ce"}],"files_count":27,"item_last_updated":1754167920,"item_size":873695710,"metadata":{"title":"William James; a biography","creator":"Allen, Gay Wilson, 1903-","lccn":"67010217","openlibrary":"OL21219399M","subject":"James, William, 1842-1910","publisher":"New York, Viking Press","date":"1967","language":"eng","description":"Bibliographical references included in \u0022Notes\u0022 (p. 523-545)","mediatype":"texts","page-progression":"lr","repub_state":"4","updatedate":"2012-03-22 14:56:56","updater":"associate-lotu-tii@archive.org","sponsor":"Internet Archive","contributor":"Internet Archive","scanningcenter":"shenzhen","shiptracking":"f0110","boxid":"IA154517","identifier":"williamjamesbiog00alle","uploader":"associate-lotu-tii@archive.org","addeddate":"2012-03-22 14:57:23","publicdate":"2012-03-22 14:57:26","scanner":"scribe13.shenzhen.archive.org","repub_seconds":"102425","ppi":"514","camera":"Canon EOS 5D Mark II","operator":"scanner-shenzhen-heng@archive.org","scandate":"20120621081829","republisher":"scanner-shenzhen-lori@archive.org","imagecount":"590","foldoutcount":"0","identifier-access":"http://archive.org/details/williamjamesbiog00alle","identifier-ark":"ark:/13960/t23b76p95","ocr":"ABBYY FineReader 8.0","scanfee":"100","external-identifier":["urn:acs6:williamjamesbiog00alle:pdf:28b3a694-558a-4abb-b8fc-cdf8e8f4d170","urn:acs6:williamjamesbiog00alle:epub:23525426-23d3-4470-a31d-f696afab0a78","urn:oclc:record:1036916813","urn:lcp:williamjamesbiog00alle:lcpdf:7d39fdde-e765-498b-9b5a-99adb1149566","urn:lcp:williamjamesbiog00alle:epub:21fee7b6-d8c4-4e3f-a6d1-2005fb46ae32"],"donor":["internetarchivebookdrive","bowles"],"sponsordate":"not to be invoiced-past billing period","boxid_2":"CH126914","backup_location":"ia903800_23","openlibrary_edition":"OL21219399M","openlibrary_work":"OL16999366W","republisher_operator":"scanner-shenzhen-lori@archive.org;scanner-shenzhen-heng@archive.org","republisher_date":"20120623005926","access-restricted-item":"true","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","page_number_confidence":"0","filesxml":"Wed Apr 3 16:55:24 UTC 2024","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5","pdf_degraded":"invalid-jp2-headers","pdf_module_version":"0.0.25"},"server":"ia801808.us.archive.org","uniq":62668047,"workable_servers":["ia801808.us.archive.org","ia601808.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/williamjamesbiog00alle/","resumeCookiePath":"/details/williamjamesbiog00alle","initialSearchTerm":null,"purchase_url":"","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"williamjamesbiog00alle":{"title":"williamjamesbiog00alle_orig_jp2.tar","url_path":"/details/williamjamesbiog00alle/williamjamesbiog00alle","orig_sort":0,"file_subprefix":"williamjamesbiog00alle","file_source":"williamjamesbiog00alle_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"williamjamesbiog00alle_orig_jp2.tar","raw":{"name":"williamjamesbiog00alle_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"williamjamesbiog00alle_orig_jp2.tar","mtime":"1341057991","size":"273701117","md5":"6047a52611d4790e9b0c43a484733729","crc32":"dc357982","sha1":"f8a0e0e49f4a6ccb22205b8ae03e5a16149c0bed","private":"true","filecount":"590"}}}},"autofit":"auto","url":"//ia801808.us.archive.org/BookReader/BookReaderJSIA.php?id=williamjamesbiog00alle\u0026itemPath=/22/items/williamjamesbiog00alle\u0026server=ia801808.us.archive.org\u0026format=jsonp\u0026subPrefix=williamjamesbiog00alle\u0026requestUri=/details/williamjamesbiog00alle"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/williamjamesbiog00alle&amp;via=internetarchive&amp;text=William+James%3B+a+biography+%3A+Allen%2C+Gay+Wilson%2C+1903-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/williamjamesbiog00alle" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/williamjamesbiog00alle&amp;title=William+James%3B+a+biography+%3A+Allen%2C+Gay+Wilson%2C+1903-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=William+James%3B+a+biography+%3A+Allen%2C+Gay+Wilson%2C+1903-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=William+James%3B+a+biography+%3A+Allen%2C+Gay+Wilson%2C+1903-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/williamjamesbiog00alle&amp;canonicalUrl=https://archive.org/details/williamjamesbiog00alle" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/williamjamesbiog00alle&amp;description=William+James%3B+a+biography+%3A+Allen%2C+Gay+Wilson%2C+1903-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/williamjamesbiog00alle&amp;subject=William James; a biography : Allen, Gay Wilson, 1903- : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/williamjamesbiog00alle">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/williamjamesbiog00alle" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg williamjamesbiog00alle width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=williamjamesbiog00alle"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=williamjamesbiog00alle&amp;title=William+James%3B+a+biography'
+          data-target='#favorite-modal'
+          data-id='williamjamesbiog00alle'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fwilliamjamesbiog00alle" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fwilliamjamesbiog00alle" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fwilliamjamesbiog00alle" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fwilliamjamesbiog00alle" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fwilliamjamesbiog00alle" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fwilliamjamesbiog00alle" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">William James; a biography</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Allen%2C+Gay+Wilson%2C+1903-%22">Allen, Gay Wilson, 1903-</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1967">
+            <span itemprop="datePublished">1967</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22James%2C+William%2C+1842-1910%22" rel="ugc nofollow">James, William, 1842-1910</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">New York, Viking Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            833.2M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">Bibliographical references included in "Notes" (p. 523-545)
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2012-03-22 14:57:23                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA154517                </dd>
+                                    <dt>Boxid_2</dt>
+    <dd           >
+            CH126914                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Canon EOS 5D Mark II                </dd>
+                                    <dt>Donor</dt>
+    <dd           >
+            <a
+              href="/search.php?query=donor%3A%22internetarchivebookdrive%22"
+                      >
+              internetarchivebookdrive                </a><br><a
+              href="/search.php?query=donor%3A%22bowles%22"
+                      >
+              bowles                </a>                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1036916813%22"
+                      >
+              urn:oclc:record:1036916813<a href="https://www.worldcat.org/oclc/1036916813" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Awilliamjamesbiog00alle%3Alcpdf%3A7d39fdde-e765-498b-9b5a-99adb1149566%22"
+                      >
+              urn:lcp:williamjamesbiog00alle:lcpdf:7d39fdde-e765-498b-9b5a-99adb1149566                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Awilliamjamesbiog00alle%3Aepub%3A21fee7b6-d8c4-4e3f-a6d1-2005fb46ae32%22"
+                      >
+              urn:lcp:williamjamesbiog00alle:epub:21fee7b6-d8c4-4e3f-a6d1-2005fb46ae32                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">williamjamesbiog00alle</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t23b76p95                </dd>
+                                    <dt>Lccn</dt>
+    <dd           >
+            67010217                </dd>
+                                    <dt>Ocr</dt>
+    <dd           >
+            ABBYY FineReader 8.0                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.11                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.14                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            OL21219399M                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL21219399M"
+                      >
+              OL21219399M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL16999366W"
+                      >
+              OL16999366W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page-progression</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            lr                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">590</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_degraded</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            invalid-jp2-headers                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.25                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            514                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20120623005926                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            scanner-shenzhen-lori@archive.org;scanner-shenzhen-heng@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20120621081829                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            scribe13.shenzhen.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            shenzhen                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/williamjamesbiog00alle/williamjamesbiog00alle_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="williamjamesbiog00alle"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMzI3LjMyNTU5NywibmJmIjoxNzg2MzgxMjY3LjMyNTU5NywiZXhwIjoxNzg2NDI0NTI3LjMyNTU5NywidGltZSI6MTc4NjM4MTMyNywibm9uY2UiOiJiMTE0ZjZkODBiZTg5MGNiZTFhZGIwNGIyODAyMmI1OSJ9.F-Fl2LIbbS84E31FazeHUMZZIbRdOzKFcjF4Q5gM_yQ"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >228</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">6</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                                <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@lotu_tii" class="item-upload-info__uploader-name">
+            Lotu Tii          </a>
+        
+                  on <time
+                      >March 22, 2012</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="williamjamesbiog00alle"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0100   0.0100                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0172   0.0072                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.8301   0.8129                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.8485   0.0184                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.8571   0.0086                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  0.8604   0.0033                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  0.8646   0.0042                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.8667   0.0021                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.8848   0.0181                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.8850   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.8852   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.9071   0.0219                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  0.9132   0.0061                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.9161   0.0030                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.9582   0.0421                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.9602   0.0020                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.9661   0.0059                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  0.9737   0.0077                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  0.9737   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  0.9764   0.0027                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  0.9770   0.0006                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.9792   0.0022                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.9980   0.0188                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="d0f22344d0d572af4afa0e76b109e129" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=998;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1369115396" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=445524407" />
+      </noscript>
+          <script  nonce="d0f22344d0d572af4afa0e76b109e129" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/6b1de9b5fb14b14b.html b/archive/linked-pages/raw/6b1de9b5fb14b14b.html
new file mode 100644
index 0000000..06c67cc
--- /dev/null
+++ b/archive/linked-pages/raw/6b1de9b5fb14b14b.html
@@ -0,0 +1,371 @@
+<!DOCTYPE html>
+<script>var __pbpa = true;</script><script>var translated_warning_string = 'Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?';</script><script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/pre_tumblelog.js?d9f4c92b186c422f85b52215bfcb76af"></script>
+<!DOCTYPE html>
+<html>
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">
+	<meta charset="UTF-8">
+	<title>The S-expression Editor - alan dipert</title>
+	<link rel="shortcut icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_16.png">
+	<link rel="alternate" type="application/rss+xml" href="http://alan.dipert.org/rss">
+    
+    <meta name="description" content="The S-expression Editor The other week I was reading about Bard, a new Lisp dialect, and ran into this: &ldquo;Historically, and in most other Lisp dialects, source code is explicitly or implicitly not..." />
+          
+	<meta name="if:Show notes" content="1">
+	<meta name="text:Disqus Shortname" content="" />
+	<meta name="color:Post Background" content="#F2F2F2" />		
+	<link rel="stylesheet" href="http://static.tumblr.com/26l8vc7/ej3lr0jwd/style.css">
+	<style type="text/css">
+		.post{background: #F2F2F2;}
+		
+	</style>
+    <script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+
+</script>
+
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-965358-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
+<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
+<!-- Read more: http://ogp.me/ -->
+<meta property="fb:app_id" content="48119224995" />
+<meta property="og:title" content="The S-expression Editor" />
+<meta property="og:url" content="http://alan.dipert.org/post/445462664/the-s-expression-editor" />
+<meta property="og:description" content="The other week I was reading about Bard, a new Lisp dialect, and ran into this:
+&ldquo;Historically, and in most other Lisp dialects, source code is explicitly or implicitly not text; it is s-expressions...." />
+<meta property="og:type" content="tumblr-feed:entry" />
+<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->
+
+
+<!-- TWITTER TAGS -->
+<meta charset="utf-8">
+            <meta name="twitter:card" content="summary" />
+            <meta name="twitter:description" content="The other week I was reading about Bard, a new Lisp dialect,&nbsp;and ran into this:
+ &amp;#8220;Historically, and in most other Lisp dialects, source code is explicitly or implicitly&nbsp;not&nbsp;text; it is s-expressions. Text is just a print representation of the s-expressions.&amp;#8221;
+ Emphasis added. &nbsp;This got me thinking.
+for lisp, text editors are overkill
+ Good text editors like vim and Emacs are really good at everything having to do with text editing. &nbsp;In fact, they&amp;#8217;re so good at such a wide variety of things, that their features wildly exceed the sort of operations one really needs to do when working on Lisp programs.
+ For instance, even the idea of a &amp;#8220;newline&amp;#8221; (or any other character the average Reader considers whitespace) doesn&amp;#8217;t really have any meaning in s-expression land outside of quoted strings. &nbsp;Everything in the editor about them needn&amp;#8217;t be accessible to the programmer.
+ So, what if instead of accepting text as our source editing medium, we operated directly on data structures? &nbsp;That is, what if key strokes performed some operation directly on the program&amp;#8217;s data, and the editor simply pretty printed a nicely formatted representation of the current program following edits?
+ This is my idea, and I&amp;#8217;m not sure it hasn&amp;#8217;t been done before.
+some pros
+ Plugins: Plugin functions don&amp;#8217;t have to worry at all about dealing with or parsing text. &nbsp;They&amp;#8217;re handed the data structure representing the current program (or arbitrary s-expression), along with a function representing the &amp;#8220;point&amp;#8221; or cursor location. &nbsp;They transform it somehow, and return the new data structure. &nbsp;The point might be stored as a zipper partial.
+ Visualization: By separating editing from representation, it becomes simpler to develop alternative visualizations. &nbsp;I think there might be a lot of interesting work to be done here, with things like contours, bubbles, and snippets. &nbsp;For some cool ideas along these lines, check out Michael Weber&amp;#8217;s Emacs hackery page.
+ Universal formatting:&nbsp;Since the programmer is no longer dealing directly with shareable,&nbsp;revisionable&nbsp;text, the text visualizer would serve also as the exporter when it came to source control and storage. &nbsp;In the case of Clojure, this would effectively make the *code-dispatch* dispatch table for clojure.contrib.pprint the gofmt of the language.
+ Evaluation: SLIME-like evaluation for Clojure would be trivial, assuming this editor was written in Clojure.
+some cons
+ Comments:&nbsp;Comments, and anything else in source code normally stripped by the Reader, would be completely lost. &nbsp;This means that any such data would have to be metadata, something which seems cumbersome at best. &nbsp;Maybe not.
+ Another editor?: Both vim and Emacs, and particularly Emacs with Paredit, have served me exceptionally well when it comes to editing Clojure. &nbsp;I&amp;#8217;m not sure a new editor is warranted; but the idea of an editor written in Clojure that takes advantage of STM (for undo) and zippers (for commands and plugins) sounds pretty appealing.
+status
+ I&amp;#8217;ve started playing with SWT in an effort to build a prototype. &nbsp;I&amp;#8217;ll github it soon. &nbsp;In the meantime, does anyone know if this has this been done before? &nbsp;Are there unsurmountable pitfalls that make the idea pointless? &nbsp;Thanks in advance!
+ *update*
+ I learned recently that the INTERLISP programming environment featured just such a structural editor. &nbsp;Code was data, all the way down, and this was the late 1960s. &nbsp;Screen display and output files were pretty-printed serializations. &nbsp;Based on what I&amp;#8217;ve read, this capability took INTERLISP the IDE to a level of capability that blows away anything we have today.
+ The wisdom of the ancients&amp;#8230;" />
+            <meta name="twitter:title" content="The S-expression Editor" />
+            <meta name="twitter:url" content="http://alan.dipert.org/post/445462664/the-s-expression-editor" />
+            <meta name="twitter:site" content="tumblr" />
+            <meta name="twitter:app:name:iphone" content="Tumblr" />
+            <meta name="twitter:app:name:ipad" content="Tumblr" />
+            <meta name="twitter:app:name:googleplay" content="Tumblr" />
+            <meta name="twitter:app:id:iphone" content="305343404" />
+            <meta name="twitter:app:id:ipad" content="305343404" />
+            <meta name="twitter:app:id:googleplay" content="com.tumblr" />
+            <meta name="twitter:app:url:iphone" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=445462664&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:ipad" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=445462664&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:googleplay" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=445462664&amp;referrer=twitter-cards" />
+    
+
+<script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/tumblelog.js?b32c40067ef5fa460dd9a1eda92ee368"></script><meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+<body>
+	<div id="wrapper">
+		<div id="header" role="banner">
+			<h1><a href="/">alan dipert</a></h1>
+			
+			
+			<div id="description">
+				<p><p><a href = "http://twitter.com/alandipert/">twitter</a>&nbsp;<a href = "http://github.com/alandipert/">github</a>&nbsp;<a href = "mailto:adipert@acm.org">email</a></p></p>
+			</div>
+			
+		</div>
+		
+		<div id="content" role="main">
+    		
+    
+    
+    
+    
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">13</span> 3 / 2010</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>The S-expression Editor</h2>
+							
+		
+							<p>The other week I was reading about <a href="http://bywicket.com/users/mikel/weblog/126a4/Bard.html">Bard</a>, a new Lisp dialect, and ran into this:</p>
+<p>&#8220;Historically, and in most other Lisp dialects, source code is explicitly or implicitly <em>not</em> text; it is s-expressions. <strong>Text is just a print representation of the s-expressions.</strong>&#8221;</p>
+<p>Emphasis added.  This got me thinking.</p>
+<h3>for lisp, text editors are overkill</h3>
+<p>Good text editors like vim and Emacs are really good at everything having to do with text editing.  In fact, they&#8217;re so good at such a wide variety of things, that their features wildly exceed the sort of operations one really needs to do when working on Lisp programs.</p>
+<p>For instance, even the idea of a &#8220;newline&#8221; (or any other character the average <a href="http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node13.html">Reader</a> considers whitespace) doesn&#8217;t really have any meaning in s-expression land outside of quoted strings.  Everything in the editor about them needn&#8217;t be accessible to the programmer.</p>
+<p>So, what if instead of accepting text as our source editing medium, we operated directly on data structures?  That is, what if key strokes performed some operation directly on the program&#8217;s data, and the editor simply pretty printed a nicely formatted representation of the current program following edits?</p>
+<p>This is my idea, and I&#8217;m not sure it hasn&#8217;t been done before.</p>
+<h3>some pros</h3>
+<ul><li><em>Plugins</em>: Plugin functions don&#8217;t have to worry at all about dealing with or parsing text.  They&#8217;re handed the data structure representing the current program (or arbitrary s-expression), along with a function representing the &#8220;point&#8221; or cursor location.  They transform it somehow, and return the new data structure.  The point might be stored as a <a href="http://www.fatvat.co.uk/2009/01/functional-tree-editing.html">zipper</a> partial.</li>
+<li><em>Visualization: </em>By separating editing from representation, it becomes simpler to develop alternative visualizations.  I think there might be a lot of interesting work to be done here, with things like contours, bubbles, and snippets.  For some cool ideas along these lines, check out Michael Weber&#8217;s <a href="http://www.foldr.org/~michaelw/emacs/">Emacs hackery page</a>.</li>
+<li><em>Universal formatting:</em> Since the programmer is no longer dealing directly with shareable, revisionable text, the text visualizer would serve also as the exporter when it came to source control and storage.  In the case of Clojure, this would effectively make the *code-dispatch* dispatch table for clojure.contrib.pprint the <a href="http://gofmt.com/">gofmt</a> of the language.</li>
+<li><em>Evaluation: </em>SLIME-like evaluation for Clojure would be trivial, assuming this editor was written in Clojure.</li>
+</ul><h3>some cons</h3>
+<ul><li><em>Comments:</em> Comments, and anything else in source code normally stripped by the Reader, would be completely lost.  This means that any such data would have to be metadata, something which seems cumbersome at best.  Maybe not.</li>
+<li><em>Another editor?: </em>Both vim and Emacs, and particularly Emacs with Paredit, have served me exceptionally well when it comes to editing Clojure.  I&#8217;m not sure a new editor is warranted; but the idea of an editor written in Clojure that takes advantage of STM (for undo) and zippers (for commands and plugins) sounds pretty appealing.</li>
+</ul><h3>status</h3>
+<p>I&#8217;ve started playing with SWT in an effort to build a prototype.  I&#8217;ll github it soon.  In the meantime, does anyone know if this has this been done before?  Are there unsurmountable pitfalls that make the idea pointless?  Thanks in advance!</p>
+<p><em><strong>*update*</strong></em></p>
+<p>I learned recently that the INTERLISP programming environment featured just such a structural editor.  Code was data, all the way down, and this was the late 1960s.  Screen display and output files were pretty-printed serializations.  Based on what I&#8217;ve read, this capability took INTERLISP the IDE to a level of capability that blows away anything we have today.</p>
+<p>The wisdom of the ancients&#8230;</p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/445462664/the-s-expression-editor">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/445462664/the-s-expression-editor#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+                    <div class="notecontainer">
+                        <div id="disqus_thread"></div>
+                        <script type="text/javascript" src="http://disqus.com/forums/alandipert/embed.js"></script>
+                        <noscript><a href="http://alandipert.disqus.com/?url=ref">View the discussion thread</a></noscript>
+                    </div>
+                
+            
+			
+						
+			
+			
+			
+
+			
+			
+			
+
+
+			
+			
+			
+			
+			
+			<div id="pagination" role="navigation">
+				<p>																										
+					
+					<a href="http://alan.dipert.org/post/1588976216" class="newer">Next post &raquo;</a>
+					
+					
+					
+					<a href="http://alan.dipert.org/post/435071716" class="older">&laquo; Previous post</a>
+					
+				</p>
+			</div>
+			
+		</div>				
+	</div>
+
+	
+	<div id="footer">
+		<div class="wrapper">
+			<ul class="links" role="navigation">
+				<li><a href="/archive">Archive</a></li>
+				
+				<li><a href="http://alan.dipert.org/rss">RSS</a></li>
+			</ul>
+			<p class="info-theme" role="contentinfo">Powered by <a href="http://www.tumblr.com">Tumblr</a> and designed by <a href="http://kcmr.tumblr.com">Kcmr</a>.</p>
+		</div>
+	</div>
+
+    
+        <script type="text/javascript">
+            //<![CDATA[
+            (function() {
+                var links = document.getElementsByTagName('a');
+                var query = '?';
+                for(var i = 0; i < links.length; i++) {
+                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
+                        query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+                    }
+                }
+                document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+            })();
+            //]]>
+        </script>
+    
+<!-- BEGIN TUMBLR CODE -->
+        
+        
+        <iframe src="http://assets.tumblr.com/iframe.html?9f9b05bc6d86a119a5f73c15523c270b&amp;src=http%3A%2F%2Falan.dipert.org%2Fpost%2F445462664%2Fthe-s-expression-editor&amp;pid=445462664&amp;rk=Kr6PgsD5&amp;lang=en_US&amp;name=alandipert&amp;brag=false&amp;avatar=http%3A%2F%2F24.media.tumblr.com%2Favatar_4ae064934cfd_40.png&amp;title=alan+dipert&amp;url=http%3A%2F%2Falan.dipert.org%2F" width="330" height="25" scrolling="no" frameborder="0" style="position:absolute; z-index:2147483647; top:0px; right:0px; border:0px; background-color:transparent; overflow:hidden;" id="tumblr_controls"></iframe>
+    
+        
+    <!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]-->
+    
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367904275&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDQ1NDYyNjY0XC90aGUtcy1leHByZXNzaW9uLWVkaXRvciIsInJlcXR5cGUiOjB9&U=OGMJKABPDH&K=eb819d4f43069c80c21afd962f256849a862e5470affc200004ca63994d314b0&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367904275&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDQ1NDYyNjY0XC90aGUtcy1leHByZXNzaW9uLWVkaXRvciIsInJlcXR5cGUiOjAsIm5vc2NyaXB0IjoxfQ==&U=OGMJKABPDH&K=35843114de8488a44bfae304fd7fab416f5a85b4c7d75b350badc3342759617c&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10"></noscript>    <!-- END TUMBLR CODE -->
+
+<iframe src="http://assets.tumblr.com/analytics.html?dcba2423e6f5653ee72915980432c1c3" scrolling="no" width="1" height="1" frameborder="0" style="background-color:transparent; overflow:hidden; position:absolute; top:0; left:0 z-index:9999;" id="ga_target"></iframe>
+
+    <script>
+        var COMSCORE = true;
+        window.setTimeout(function() {
+            var analytics_frame = document.getElementById('ga_target');
+            analytics_frame.contentWindow.postMessage('enable_comscore', analytics_frame.src.split('/analytics.html')[0]);
+        }, 1000);
+    </script>
+
+
+
+    <script type="text/javascript">
+      var _qevents = _qevents || [];
+
+      (function() {
+       var elem = document.createElement('script');
+
+       elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
+       elem.async = true;
+       elem.type = "text/javascript";
+       var scpt = document.getElementsByTagName('script')[0];
+       scpt.parentNode.insertBefore(elem, scpt);
+      })();
+    </script>
+    <script type="text/javascript">
+        _qevents.push( { qacct: 'p-19UtqE8ngoZbM' } );
+    </script>
+    <noscript>
+        <div style="display: none;"><img src="//pixel.quantserve.com/pixel/'p-19UtqE8ngoZbM'.gif" height="1" width="1" alt="Quantcast"/></div>
+    </noscript>
+
+
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367904275&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC80NDU0NjI2NjRcL3RoZS1zLWV4cHJlc3Npb24tZWRpdG9yIiwicmVxdHlwZSI6MH0=&U=HGKECJOAEL&K=4a17e72e5267440469554035e2f2879c7ff8dc06db4a6c4b62f10ed04d6d3c6c&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367904275&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC80NDU0NjI2NjRcL3RoZS1zLWV4cHJlc3Npb24tZWRpdG9yIiwicmVxdHlwZSI6MCwibm9zY3JpcHQiOjF9&U=HGKECJOAEL&K=5464391bc701e47eb01ddfaaa5907029249740b82ff56285c09beeddada7d543&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10"></noscript><script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367904275&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDQ1NDYyNjY0XC90aGUtcy1leHByZXNzaW9uLWVkaXRvciIsInJlcXR5cGUiOjAsInBvc3RzIjpbeyJwb3N0aWQiOiI0NDU0NjI2NjQiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV19&U=GIMNMKJBLN&K=9aba35ae9aaace3f300be97dcd668f955d2ab7efb6cdbfc7a5a087deb0ea35e8&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367904275&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDQ1NDYyNjY0XC90aGUtcy1leHByZXNzaW9uLWVkaXRvciIsInJlcXR5cGUiOjAsInBvc3RzIjpbeyJwb3N0aWQiOiI0NDU0NjI2NjQiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV0sIm5vc2NyaXB0IjoxfQ==&U=GIMNMKJBLN&K=739ef1bd168c4eaf3919ba529e115833b8aa85774c55b050c876421b812ac579&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3Fa50cdc10"></noscript></body>
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/7f748f5e4f0e6d6d.html b/archive/linked-pages/raw/7f748f5e4f0e6d6d.html
new file mode 100644
index 0000000..ba4252f
--- /dev/null
+++ b/archive/linked-pages/raw/7f748f5e4f0e6d6d.html
@@ -0,0 +1,3764 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>The Oxford history of Western art : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=1cefeeff3baa4338b0cb668212fcd91f,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.918463"/>    <meta name="sentry-trace" content="1cefeeff3baa4338b0cb668212fcd91f-50de7ad0e5f74397-0"/>
+    <script  nonce="e933883e2053d1d3713805f23c18383e" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="e933883e2053d1d3713805f23c18383e" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="xii, 564 p. : 28-29 cm"/>
+                      <meta property="og:title" content="The Oxford history of Western art : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="xii, 564 p. : 28-29 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/oxfordhistoryofw0000unse">
+                      <meta property="og:url" content="https://archive.org/details/oxfordhistoryofw0000unse">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="xii, 564 p. : 28-29 cm"/>
+<meta property="twitter:title" content="The Oxford history of Western art : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/oxfordhistoryofw0000unse/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/oxfordhistoryofw0000unse">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=dfb5b2cc6d92c247bb051d9b46ab9da7;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Doxfordhistoryofw0000unse%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=dfb5b2cc6d92c247bb051d9b46ab9da7;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Doxfordhistoryofw0000unse%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/oxfordhistoryofw0000unse">
+
+          <link itemprop="image" href="https://archive.org/services/img/oxfordhistoryofw0000unse">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    The Oxford history of Western art  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn720005.ca.archive.org","dir":"/0/items/oxfordhistoryofw0000unse"},{"server":"dn760004.eu.archive.org","dir":"/0/items/oxfordhistoryofw0000unse"}],"workable":[{"server":"dn720005.ca.archive.org","dir":"/0/items/oxfordhistoryofw0000unse"},{"server":"dn760004.eu.archive.org","dir":"/0/items/oxfordhistoryofw0000unse"}]},"created":1786368501,"d1":"ia601906.us.archive.org","d2":"ia801906.us.archive.org","dir":"/30/items/oxfordhistoryofw0000unse","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660835304","size":"13490","md5":"ce8dcda88694342fa3bc8904379fe526","crc32":"48b93e50","sha1":"6e50a75f68b0c1f9de0252c75deb3dc03aadbbcf","format":"Item Tile","rotation":"0"},{"name":"logs/oxfordhistoryofw0000unse_iabdash_2020-07-1912:00:51.log","source":"original","mtime":"1595131262","size":"1371","md5":"1cc940b34696ad235db3af375db40b44","crc32":"101eb6fc","sha1":"34aa60815e0be2834a8c19a67b848500d64219d7","format":"Log","private":"true"},{"name":"logs/oxfordhistoryofw0000unse_scanning_2020-07-1912:01:22.log","source":"original","mtime":"1595131290","size":"1916816","md5":"b2340a4f652c60affe2bb7a3e34652a7","crc32":"605c57f1","sha1":"4624f1948a2895db2ba6ddfee82500eccab4ba3b","format":"Log","private":"true"},{"name":"logs/oxfordhistoryofw0000unse_status_history_2020-07-1912:01:04.log","source":"original","mtime":"1595131278","size":"410","md5":"3556e4430886082123db66307691f10d","crc32":"1331c3c1","sha1":"9df99382fca86038ee9fa306ff32a80f8cf92852","format":"Log","private":"true"},{"name":"oxfordhistoryofw0000unse.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1753725328","size":"2187182","private":"true","md5":"0ec70c5085e418c79f199ada4f624692","crc32":"b892b9e6","sha1":"84d7b639e56664c20a9d5a3b64bcb789ecf823b6"},{"name":"oxfordhistoryofw0000unse.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"oxfordhistoryofw0000unse.pdf","mtime":"1753724802","size":"108352342","md5":"2bd19824909d2e0df6673fbc8343b6b1","crc32":"f45c36ef","sha1":"e7ee50c1abe09a3f1a19afb7b7f0cc6932f0d1aa"},{"name":"oxfordhistoryofw0000unse.pdf","source":"derivative","format":"Text PDF","original":"oxfordhistoryofw0000unse_page_numbers.json","mtime":"1718530318","size":"108021845","md5":"543f95369e1a613c4cfc997058def38e","crc32":"206171d5","sha1":"fa0d3e0331e4194d4b373c5304dc097ce8cab6f3","private":"true"},{"name":"oxfordhistoryofw0000unse_chocr.html.gz","source":"derivative","format":"chOCR","original":"oxfordhistoryofw0000unse_jp2.zip","mtime":"1604780493","size":"24949794","md5":"03ca6f4c8c416fbbfd443f4f6ddb68f8","crc32":"1dbc0f01","sha1":"24dc24d1406d5daf77b5fc5c6d91456d3e336925","private":"true"},{"name":"oxfordhistoryofw0000unse_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"oxfordhistoryofw0000unse_scandata.xml","mtime":"1660844005","size":"788","md5":"ee2e1bc7d29bfa855d34f03ac71a1f7d","crc32":"eaff9673","sha1":"b7647ded739d9909f8e4f73bb6c92e6d981a6aa9","private":"true"},{"name":"oxfordhistoryofw0000unse_dc.xml","source":"original","format":"Dublin Core","mtime":"1596789224","size":"1031","md5":"1195b1615d0e3d03947d76144b13f9e3","crc32":"5d5ea32a","sha1":"c0a6550f7d9f0ad9a909cdea24b4e97271956159"},{"name":"oxfordhistoryofw0000unse_djvu.txt","source":"derivative","format":"DjVuTXT","original":"oxfordhistoryofw0000unse_djvu.xml","mtime":"1660835296","size":"1885571","md5":"75f138bedee533b4a1cf1c5392f63619","crc32":"113e6116","sha1":"f284e0bee146409e7c06b68bf24d0b32aeeb4e4f","private":"true"},{"name":"oxfordhistoryofw0000unse_djvu.xml","source":"derivative","format":"Djvu XML","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1660835292","size":"23118448","md5":"12b3a574a1039d2cadfc656c923d7352","crc32":"fdd5b26b","sha1":"d07747d516df21730848c21affcc7897c1cecf44","private":"true"},{"name":"oxfordhistoryofw0000unse_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"oxfordhistoryofw0000unse.pdf","mtime":"1718531642","size":"107875692","md5":"24e77ace048b0c4c0ccb70c89c0b0af8","crc32":"a28006d1","sha1":"fe6e34bc8483a46ff80c2252c83da48c4583cbde"},{"name":"oxfordhistoryofw0000unse_events.json","source":"original","mtime":"1596787280","size":"55","md5":"9ed950883a7d93b03b517d7d586d5ca3","crc32":"807c98f8","sha1":"4619626d806bfd565412a115a14dd9fa087b1c70","format":"JSON","private":"true"},{"name":"oxfordhistoryofw0000unse_files.xml","source":"original","format":"Metadata","md5":"29c2e4c7820be1a70a4f5089fd4b32d1","summation":"md5"},{"name":"oxfordhistoryofw0000unse_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","format":"hOCR","original":"oxfordhistoryofw0000unse_chocr.html.gz","mtime":"1614991574","size":"45013557","md5":"531bbd06a064f135009e887369c40395","crc32":"db812c90","sha1":"242c4d63d786a21c11ab13b3bf28a64c6581728c","private":"true"},{"name":"oxfordhistoryofw0000unse_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1614991616","size":"7195","md5":"a60f869c1922bb5907c0d84dc731549c","crc32":"3936de6e","sha1":"ee27f8b6f620cfa98d33cb9be5ed6064b3b9add6","private":"true"},{"name":"oxfordhistoryofw0000unse_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"1319","word_conf_11_20":"668","word_conf_21_30":"911","word_conf_31_40":"912","word_conf_41_50":"869","word_conf_51_60":"885","word_conf_61_70":"1086","word_conf_71_80":"1669","word_conf_81_90":"4505","word_conf_91_100":"271342","format":"OCR Search Text","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1614991647","size":"687235","md5":"9338f70577a043c97ab9ba5ea5bc91f5","crc32":"9d47602b","sha1":"3bf027a84972871e9066681159f2180625f81249","private":"true"},{"name":"oxfordhistoryofw0000unse_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"oxfordhistoryofw0000unse_orig_jp2.tar","mtime":"1596799973","size":"658367283","md5":"ed67bda35fb4abc9e2080484f6647032","crc32":"b5edec27","sha1":"5e665717491b21e96e47cbaf912ee956b4a8e97f","private":"true","filecount":"586"},{"name":"oxfordhistoryofw0000unse_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"oxfordhistoryofw0000unse.epub","mtime":"1753725643","size":"2216571","md5":"33aeae420492bd84f9e31e91337d576a","crc32":"76d397c9","sha1":"8659564ad45cf099f148548b6ee8be4f1732ed32"},{"name":"oxfordhistoryofw0000unse_marc.xml","source":"original","mtime":"1595131250","size":"16330","md5":"d729dee66432fa7442664172759397c1","crc32":"121ec289","sha1":"a0db01373bb02e9b02aeb749834e974500c773bd","format":"MARC"},{"name":"oxfordhistoryofw0000unse_meta.mrc","source":"original","mtime":"1595131234","size":"4958","md5":"3cf72c36362a9ae4a89402dbe97fef3f","crc32":"127c0cdc","sha1":"155eff2683fdb883ee1c3197ffda101c9ced8e3e","format":"MARC Binary"},{"name":"oxfordhistoryofw0000unse_meta.sqlite","source":"original","mtime":"1596789071","size":"19456","md5":"c97f5d12b565ebba45ae8d847da52483","crc32":"9fd21a78","sha1":"47aa3e7c2b961a35fc7a8cded2f67573643a3300","format":"Metadata"},{"name":"oxfordhistoryofw0000unse_meta.xml","source":"original","mtime":"1753725644","size":"3244","md5":"c5e37b95bec6fe0ed0c14dcb0d36a488","crc32":"f05c679c","sha1":"3698efa8c1d5c6c950743e813e643873bc5af624","format":"Metadata"},{"name":"oxfordhistoryofw0000unse_orig_jp2.tar","source":"original","mtime":"1596789063","size":"1230039040","md5":"84da0665bedbfe46cd535acfead85f00","crc32":"40fd318c","sha1":"251ad8ee7eb5fbd6a6aefc3d95e9e85f550a3768","format":"Single Page Original JP2 Tar","private":"true","filecount":"586"},{"name":"oxfordhistoryofw0000unse_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"92","format":"Page Numbers JSON","original":"oxfordhistoryofw0000unse_hocr.html","mtime":"1718530318","size":"98436","md5":"3da35f0d6bffb34e1da291da1bf88414","crc32":"f6cae928","sha1":"7760ae5016a78472b47b4c9d56084057d73a0223","private":"true"},{"name":"oxfordhistoryofw0000unse_reviews.xml","source":"original","mtime":"1682644009","size":"502","md5":"0c67bc91079d5a28b49da9be6dd301de","crc32":"cced6aca","sha1":"f680b4c2500c24a336b56547d6a0443d1b18c604","format":"Metadata"},{"name":"oxfordhistoryofw0000unse_scandata.xml","source":"original","mtime":"1660844004","size":"599184","md5":"3add18896d35fc68fcf4672ef01fe381","crc32":"226bfd81","sha1":"1f818d45f4671fd12bf0b68ac972b1669a53c583","format":"Scandata"},{"name":"oxfordhistoryofw0000unse_slip.png","source":"original","mtime":"1595128261","size":"42227","md5":"e70ecc1b9dd96a5f3fd9005d6902934c","crc32":"b19f4acb","sha1":"0c7a9929b593c9c5925815b29def7554f7f1075e","format":"PNG","private":"true"},{"name":"oxfordhistoryofw0000unse_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"oxfordhistoryofw0000unse_slip.png","mtime":"1596789229","size":"5768","md5":"8ba1c37e4706c54b522d3e97375d9a6a","crc32":"fbbb6004","sha1":"a00a20ea2f54531c509875685bd4d24e08da930a","private":"true"},{"name":"oxfordhistoryofw0000unse_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"oxfordhistoryofw0000unse_djvu.xml","mtime":"1660843483","size":"766","md5":"7842b48d9d8995e5c87748a34f36d0cb","crc32":"dc67a1ca","sha1":"b6e46bc1cfed55a91f01b6ab7d7f7658bf8552c3","private":"true"}],"files_count":31,"item_last_updated":1753725826,"item_size":2315446587,"metadata":{"identifier":"oxfordhistoryofw0000unse","associated-names":"Kemp, Martin","boxid":"IA1891824","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","date":"2000","description":["xii, 564 p. : 28-29 cm","Includes bibliographical references (p. 540-547) and index"],"isbn":["0198600127","0192804154"],"language":"eng","lccn":"00711557","mediatype":"texts","old_pallet":"IA18398","openlibrary_edition":"OL15485294M","openlibrary_work":"OL18517788W","operator":"associate-joannemay-mag-usara@archive.org","ppi":"300","publisher":"Oxford ; New York : Oxford University Press","rcs_key":"24143","repub_state":"19","scanner":"station45.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780198600121","sponsor":"The Arcadia Fund","subject":"Art -- History","title":"The Oxford history of Western art","tts_version":"4.0-initial-155-gbba175a5","uploader":"station45.cebu@archive.org","publicdate":"2020-07-19 03:11:09","access-restricted-item":"true","imagecount":"586","scandate":"20200719052549","republisher_operator":"associate-jessa-lubiano@archive.org","republisher_date":"20200807160055","republisher_time":"675","foldoutcount":"0","identifier-access":"http://archive.org/details/oxfordhistoryofw0000unse","identifier-ark":"ark:/13960/t22c82609","ocr":"tesseract 4.1.1","external-identifier":["urn:acs6:oxfordhistoryofw0000unse:epub:e1dec20c-3808-42fc-b793-364c3bb050fc","urn:acs6:oxfordhistoryofw0000unse:pdf:c304f845-c12e-44b4-9480-a28ccba1e125","urn:oclc:record:1194920199","urn:lcp:oxfordhistoryofw0000unse:lcpdf:0da6bcd5-55f2-4108-8355-e77a18a4c285","urn:lcp:oxfordhistoryofw0000unse:epub:d98e45f0-b884-4efd-8851-07074dbb6f2c"],"page_number_confidence":"92","scanfee":"2000;0;0","invoice":"2089","addeddate":"2020-08-11 04:56:05","sponsordate":"20210930","ocr_parameters":"-l eng","ocr_module_version":"0.0.5","ocr_detected_script":"Latin","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","grant_report":"Arcadia #4281","pdf_module_version":"0.0.19","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"reviews":[{"reviewtitle":"ISBN","reviewbody":"0-19-860012-7","stars":"5","reviewer":"squiglyluvr","reviewdate":"2023-04-28 01:06:43","createdate":"2023-04-28 01:06:43","reviewer_itemname":"@squiglyluvr"}],"server":"ia801906.us.archive.org","simplelists":{"holdings":{"americanuniversity-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-09 10:52:48.642777"},"cua-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 21:24:38.579423"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-30 03:28:40.354767"},"drakeuniversity-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 20:59:39.232362"},"gwulibraries-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-18 23:51:38.267812"},"hamiltonpubliclibrary-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-29 03:28:50.798358"},"ithacacollege-ol":{"notes":{"isbn":["9780192804150"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-11 21:55:11.932122"},"johnshopkins-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 00:25:00.759727"},"kalamazoocollege-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-09 04:25:30.75085"},"marymount-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-12-22 00:12:14.394393"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 20:27:57.486752"},"randolph-macon-college-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-11 23:46:07.451723"},"rochester-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-20 23:40:40.997361"},"tulsacc-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-06-09 00:06:57.582033"},"unb-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 03:11:01.751009"},"uni-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 07:41:33.995848"},"universityofarizona-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 21:06:03.679035"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 21:06:02.707351"},"universityofoklahoma-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 06:15:35.366118"},"universityofthewest-ol":{"notes":{"isbn":["9780192804150"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-09 21:21:14.378883"},"wilsoncollege-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-06-30 23:39:27.80554"},"winterthurlibrary-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-02 23:44:30.019473"},"wrlc-ol":{"notes":{"isbn":["9780198600121"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-10-08 04:44:33.598318"}}},"uniq":352937273,"workable_servers":["ia801906.us.archive.org","ia601906.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/oxfordhistoryofw0000unse/","resumeCookiePath":"/details/oxfordhistoryofw0000unse","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/the-oxford-history-of-western-art-9780198600121","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"oxfordhistoryofw0000unse":{"title":"oxfordhistoryofw0000unse_orig_jp2.tar","url_path":"/details/oxfordhistoryofw0000unse/oxfordhistoryofw0000unse","orig_sort":0,"file_subprefix":"oxfordhistoryofw0000unse","file_source":"oxfordhistoryofw0000unse_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"oxfordhistoryofw0000unse_orig_jp2.tar","raw":{"name":"oxfordhistoryofw0000unse_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"oxfordhistoryofw0000unse_orig_jp2.tar","mtime":"1596799973","size":"658367283","md5":"ed67bda35fb4abc9e2080484f6647032","crc32":"b5edec27","sha1":"5e665717491b21e96e47cbaf912ee956b4a8e97f","private":"true","filecount":"586"}}}},"autofit":"auto","url":"//ia601906.us.archive.org/BookReader/BookReaderJSIA.php?id=oxfordhistoryofw0000unse\u0026itemPath=/30/items/oxfordhistoryofw0000unse\u0026server=ia601906.us.archive.org\u0026format=jsonp\u0026subPrefix=oxfordhistoryofw0000unse\u0026requestUri=/details/oxfordhistoryofw0000unse"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/oxfordhistoryofw0000unse&amp;via=internetarchive&amp;text=The+Oxford+history+of+Western+art+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/oxfordhistoryofw0000unse" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/oxfordhistoryofw0000unse&amp;title=The+Oxford+history+of+Western+art+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=The+Oxford+history+of+Western+art+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=The+Oxford+history+of+Western+art+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/oxfordhistoryofw0000unse&amp;canonicalUrl=https://archive.org/details/oxfordhistoryofw0000unse" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/oxfordhistoryofw0000unse&amp;description=The+Oxford+history+of+Western+art+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/oxfordhistoryofw0000unse&amp;subject=The Oxford history of Western art : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/oxfordhistoryofw0000unse">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/oxfordhistoryofw0000unse" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg oxfordhistoryofw0000unse width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=oxfordhistoryofw0000unse"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=oxfordhistoryofw0000unse&amp;title=The+Oxford+history+of+Western+art'
+          data-target='#favorite-modal'
+          data-id='oxfordhistoryofw0000unse'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Foxfordhistoryofw0000unse" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Foxfordhistoryofw0000unse" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Foxfordhistoryofw0000unse" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Foxfordhistoryofw0000unse" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Foxfordhistoryofw0000unse" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Foxfordhistoryofw0000unse" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">The Oxford history of Western art</span>
+      </h1>
+                  <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:2000">
+            <span itemprop="datePublished">2000</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Art+--+History%22" rel="ugc nofollow">Art -- History</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Oxford ; New York : Oxford University Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">xii, 564 p. : 28-29 cm<br /><br />Includes bibliographical references (p. 540-547) and index
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2020-08-11 04:56:05                </dd>
+                                    <dt>Associated-names</dt>
+    <dd           >
+            Kemp, Martin                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1891824                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            USB PTP Class Camera                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1194920199%22"
+                      >
+              urn:oclc:record:1194920199<a href="https://www.worldcat.org/oclc/1194920199" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aoxfordhistoryofw0000unse%3Alcpdf%3A0da6bcd5-55f2-4108-8355-e77a18a4c285%22"
+                      >
+              urn:lcp:oxfordhistoryofw0000unse:lcpdf:0da6bcd5-55f2-4108-8355-e77a18a4c285                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aoxfordhistoryofw0000unse%3Aepub%3Ad98e45f0-b884-4efd-8851-07074dbb6f2c%22"
+                      >
+              urn:lcp:oxfordhistoryofw0000unse:epub:d98e45f0-b884-4efd-8851-07074dbb6f2c                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Grant_report</dt>
+    <dd           >
+            Arcadia #4281                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">oxfordhistoryofw0000unse</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t22c82609                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            2089                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0198600127</span><br><span itemprop="isbn">0192804154</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            00711557                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            tesseract 4.1.1                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA18398                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL15485294M"
+                      >
+              OL15485294M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL18517788W"
+                      >
+              OL18517788W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            92                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">586</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.19                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Rcs_key</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            24143                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20200807160055                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-jessa-lubiano@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            675                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20200719052549                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station45.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9780198600121                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            4.0-initial-155-gbba175a5                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/oxfordhistoryofw0000unse/oxfordhistoryofw0000unse_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[{&quot;reviewtitle&quot;:&quot;ISBN&quot;,&quot;reviewbody&quot;:&quot;0-19-860012-7&quot;,&quot;stars&quot;:&quot;5&quot;,&quot;reviewer&quot;:&quot;squiglyluvr&quot;,&quot;reviewdate&quot;:&quot;2023-04-28 01:06:43&quot;,&quot;createdate&quot;:&quot;2023-04-28 01:06:43&quot;,&quot;reviewer_itemname&quot;:&quot;@squiglyluvr&quot;}]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count">(1)</span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="oxfordhistoryofw0000unse"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMzAwLjYxNTUyNywibmJmIjoxNzg2MzgxMjQwLjYxNTUyNywiZXhwIjoxNzg2NDI0NTAwLjYxNTUyNywidGltZSI6MTc4NjM4MTMwMCwibm9uY2UiOiI2MWI4NjAzZmMwODkzODczOWRlMzI3ZDE1MzNmNTlkMyJ9.RWbpTpT0YVRZoEb4U_8WBq71vXnT3QdCclGXdmPOMGk"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >0</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">46</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+              <p class="review-count">
+          <a href="#reviews">
+            <span class="item-stats-summary__count">1</span>
+            Review          </a>
+        </p>
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/the-oxford-history-of-western-art-9780198600121">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station45_cebu" class="item-upload-info__uploader-name">
+            station45.cebu          </a>
+        
+                  on <time
+                      >July 19, 2020</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="oxfordhistoryofw0000unse"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0108   0.0108                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0570   0.0462                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0634   0.0064                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0785   0.0151                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.1065   0.0280                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.1503   0.0438                                       got db   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.1531   0.0028                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.1532   0.0002                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.1536   0.0004                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.1837   0.0301            failed to get "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:34:log
+  0.1895   0.0058                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.2024   0.0129                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.2473   0.0449                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.2680   0.0207                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.2742   0.0061                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  0.2864   0.0122                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  0.2864   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  0.2896   0.0032                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  0.5762   0.2866                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.6051   0.0289                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.7109   0.1058                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="e933883e2053d1d3713805f23c18383e" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=710;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=896750024" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=286672747" />
+      </noscript>
+          <script  nonce="e933883e2053d1d3713805f23c18383e" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/8092af09b0a85b5e.html b/archive/linked-pages/raw/8092af09b0a85b5e.html
new file mode 100644
index 0000000..a4b6bc5
--- /dev/null
+++ b/archive/linked-pages/raw/8092af09b0a85b5e.html
@@ -0,0 +1,365 @@
+<!DOCTYPE html>
+<script>var __pbpa = true;</script><script>var translated_warning_string = 'Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?';</script><script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/pre_tumblelog.js?_v=289ca146962d7f79251f9df647c84ce1"></script>
+<!DOCTYPE html>
+<html>
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">
+	<meta charset="UTF-8">
+	<title>Structural Editing Revisited - alan dipert</title>
+	<link rel="shortcut icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_16.png">
+	<link rel="alternate" type="application/rss+xml" href="http://alan.dipert.org/rss">
+    
+    <meta name="description" content="Structural Editing Revisited It&rsquo;s been a little over three years since I first stumbled on the idea of a structural Lisp editor, and over a year since I last blogged about the idea. Well, I have good..." />
+          
+	<meta name="if:Show notes" content="1">
+	<meta name="text:Disqus Shortname" content="" />
+	<meta name="color:Post Background" content="#F2F2F2" />		
+	<link rel="stylesheet" href="http://static.tumblr.com/26l8vc7/ej3lr0jwd/style.css">
+	<style type="text/css">
+		.post{background: #F2F2F2;}
+		
+	</style>
+    <script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+
+</script>
+
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-965358-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
+<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
+<!-- Read more: http://ogp.me/ -->
+<meta property="fb:app_id" content="48119224995" />
+<meta property="og:title" content="Structural Editing Revisited" />
+<meta property="og:url" content="http://alan.dipert.org/post/47444634908/structural-editing-revisited" />
+<meta property="og:description" content="It&rsquo;s been a little over three years since I first stumbled on the idea of a structural Lisp editor, and over a year since I last blogged about the idea.
+Well, I have good news: Micha Niskin and I have..." />
+<meta property="og:type" content="tumblr-feed:entry" />
+<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->
+
+
+<!-- TWITTER TAGS -->
+<meta charset="utf-8">
+            <meta name="twitter:card" content="summary" />
+            <meta name="twitter:description" content="It&amp;#8217;s been a little over three years since I&nbsp;first stumbled on the idea of a structural Lisp editor, and over a year since I last blogged about the idea.
+ Well, I have good news: Micha Niskin and I have overcome the technical challenges that I was unable to solo, and work toward a realtime structural Clojure editor suitable for our own professional use is underway. &nbsp;We call it &amp;#8220;stoke&amp;#8221;, and I posted a short demo of our prototype on YouTube:
+ 
+
+ The editor consists of these main pieces:
+ reader: For code reading purposes, Clojure&amp;#8217;s native reader does too much. &nbsp;For instance, scalars like &amp;#8220;+1.0e3&amp;#8221; are read as a Double and later print as &amp;#8220;100.0&amp;#8221;. &nbsp;Unordered collection types like sets and maps behave similarly, and the result is a mismatch between read and printed representations. &nbsp;Our reader deals in only two types, symbols and sequences, and preserves enough information (using metadata) to print appropriately.
+ printer: We were able to extend Brandon Bloom&amp;#8217;s excellent Fast Idiomatic Pretty Printer to print Clojure code idiomatically. &nbsp;FIPP&amp;#8217;s intermediate representation, the &amp;#8220;document&amp;#8221;, gives us a data representation of the formatted code that doesn&amp;#8217;t necessarily need to be printed character-wise, and opens the door to interesting alternative views of code.
+ meta-zip: This is less a piece and more an abstraction that we have found crucial, and zippers will be the editor&amp;#8217;s primary extension point. &nbsp;Zipper navigation and manipulation of our symbol/sequence representation is trivial. &nbsp;Meta-zip is a &amp;#8220;zipper of zippers&amp;#8221; that lets us cleanly model tree undo/redo.
+ Our immediate goal was to have a terminal-based structural editor with paredit commands, REPL, and file interaction, and as of this writing we are just about done with it. &nbsp;Next up are a Swing frontend, network/multi-user editing, API cleanup, and possibly a public release.
+ However, if we stopped here we&amp;#8217;d fail to take advantage of one of the greatest things about having our own structural editor: files are no longer essential. &nbsp;What does this mean? &nbsp;I think the implications are vast, incredible, and since the death of Interlisp have been largely unrealized.
+ We&amp;#8217;re used to working in and around files and filesystems, and much of our programming tooling is file-oriented - package systems, revision control systems, editors, versioning idioms. &nbsp;I think that collectively these systems represent an attempt to turn filesystems into the databases we wished they were, and I think that by storing Clojure code in Datomic we can throw most of them out.
+ I want to live in a world where code is stored in a temporal database and I build new programs with the combination of query and structural edit, and this is where we ultimately want to take stoke. &nbsp;You can follow our progress at http://tailrecursion.com.
+ 
+ *update 4/8/13*
+ Beyond a code database, other implications of the symbols+sequences intermediate representation (and zipper navigation model) include: 
+ Editing HTML as haml, and vice versa
+ Editing Lisp as Sweet Expressions, and vice versa
+ *update 4/11/13*
+ Posted Clojure Structural Editor, Take 2 to YouTube" />
+            <meta name="twitter:title" content="Structural Editing Revisited" />
+            <meta name="twitter:url" content="http://alan.dipert.org/post/47444634908/structural-editing-revisited" />
+            <meta name="twitter:site" content="tumblr" />
+            <meta name="twitter:app:name:iphone" content="Tumblr" />
+            <meta name="twitter:app:name:ipad" content="Tumblr" />
+            <meta name="twitter:app:name:googleplay" content="Tumblr" />
+            <meta name="twitter:app:id:iphone" content="305343404" />
+            <meta name="twitter:app:id:ipad" content="305343404" />
+            <meta name="twitter:app:id:googleplay" content="com.tumblr" />
+            <meta name="twitter:app:url:iphone" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=47444634908&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:ipad" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=47444634908&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:googleplay" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=47444634908&amp;referrer=twitter-cards" />
+    
+
+<script type="text/javascript" src="http://assets.tumblr.com/assets/scripts/tumblelog.js?_v=dae58aa57407c7d7e8848a80145008fa"></script><meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+<body>
+	<div id="wrapper">
+		<div id="header" role="banner">
+			<h1><a href="/">alan dipert</a></h1>
+			
+			
+			<div id="description">
+				<p><p><a href = "http://twitter.com/alandipert/">twitter</a>&nbsp;<a href = "http://github.com/alandipert/">github</a>&nbsp;<a href = "mailto:adipert@acm.org">email</a></p></p>
+			</div>
+			
+		</div>
+		
+		<div id="content" role="main">
+    		
+    
+    
+    
+    
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">08</span> 4 / 2013</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Structural Editing Revisited</h2>
+							
+		
+							<p>It&#8217;s been a little over three years since I <a href="http://alan.dipert.org/post/445462664/the-s-expression-editor">first stumbled on the idea</a> of a structural Lisp editor, and over a year since I <a href="http://alan.dipert.org/post/17375691572/structural-editing-redux">last blogged</a> about the idea.</p>
+<p>Well, I have good news: <a href="https://twitter.com/michaniskin">Micha Niskin</a> and I have overcome the technical challenges that I was unable to solo, and work toward a realtime structural Clojure editor suitable for our own professional use is underway.  We call it &#8220;stoke&#8221;, and I posted a short demo of our prototype on YouTube:</p>
+<p><iframe frameborder="0" height="315" src="http://www.youtube.com/embed/__ERGJ5EzAc" width="420"></iframe></p>
+
+<p>The editor consists of these main pieces:</p>
+<ul><li><em>reader</em>: For code reading purposes, Clojure&#8217;s native reader does too much.  For instance, scalars like &#8220;+1.0e3&#8221; are read as a Double and later print as &#8220;100.0&#8221;.  Unordered collection types like sets and maps behave similarly, and the result is a mismatch between read and printed representations.  Our reader deals in only two types, symbols and sequences, and preserves enough information (using metadata) to print appropriately.</li>
+<li><em>printer</em>: We were able to extend <a href="https://twitter.com/BrandonBloom">Brandon Bloom</a>&#8217;s excellent <a href="https://github.com/brandonbloom/fipp">Fast Idiomatic Pretty Printer</a> to print Clojure code idiomatically.  FIPP&#8217;s intermediate representation, the &#8220;document&#8221;, gives us a data representation of the formatted code that doesn&#8217;t necessarily need to be printed character-wise, and opens the door to interesting alternative views of code.</li>
+<li><em>meta-zip</em>: This is less a piece and more an abstraction that we have found crucial, and zippers will be the editor&#8217;s primary extension point.  <a href="http://richhickey.github.io/clojure/clojure.zip-api.html">Zipper</a> navigation and manipulation of our symbol/sequence representation is trivial.  Meta-zip is a &#8220;zipper of zippers&#8221; that lets us cleanly model tree undo/redo.</li>
+</ul><p>Our immediate goal was to have a terminal-based structural editor with paredit commands, REPL, and file interaction, and as of this writing we are just about done with it.  Next up are a Swing frontend, network/multi-user editing, API cleanup, and possibly a public release.</p>
+<p>However, if we stopped here we&#8217;d fail to take advantage of one of the greatest things about having our own structural editor: files are no longer essential.  What does this mean?  I think the implications are vast, incredible, and since the death of Interlisp have been largely unrealized.</p>
+<p>We&#8217;re used to working in and around files and filesystems, and much of our programming tooling is file-oriented - package systems, revision control systems, editors, versioning idioms.  I think that collectively these systems represent an attempt to turn filesystems into the databases we wished they were, and I think that by storing Clojure code in <a href="http://www.datomic.com/">Datomic</a> we can throw most of them out.</p>
+<p>I want to live in a world where code is stored in a temporal database and I build new programs with the combination of query and structural edit, and this is where we ultimately want to take stoke.  You can follow our progress at <a href="http://tailrecursion.com"><a href="http://tailrecursion.com">http://tailrecursion.com</a></a>.</p>
+<p><img alt="image" src="https://dl.dropbox.com/u/12379861/editingmm.png"/></p>
+<p><strong>*update 4/8/13*</strong></p>
+<p>Beyond a code database, other implications of the symbols+sequences intermediate representation (and zipper navigation model) include:<strong><br/></strong></p>
+<ul><li><span>Editing HTML as <a href="http://haml.info/">haml</a>, and vice versa</span></li>
+<li>Editing Lisp as <a href="http://readable.sourceforge.net/">Sweet Expressions</a>, and vice versa</li>
+</ul><p><strong>*update 4/11/13*</strong></p>
+<p>Posted <a href="http://www.youtube.com/watch?v=6VxTE1iAWyg">Clojure Structural Editor, Take 2</a> to YouTube</p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/47444634908/structural-editing-revisited">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/47444634908/structural-editing-revisited#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+                    <div class="notecontainer">
+                        <div id="disqus_thread"></div>
+                        <script type="text/javascript" src="http://disqus.com/forums/alandipert/embed.js"></script>
+                        <noscript><a href="http://alandipert.disqus.com/?url=ref">View the discussion thread</a></noscript>
+                    </div>
+                
+            
+			
+						
+			
+			
+			
+
+			
+			
+			
+
+
+			
+			
+			
+			
+			
+			<div id="pagination" role="navigation">
+				<p>																										
+					
+					<a href="http://alan.dipert.org/post/47461498337" class="newer">Next post &raquo;</a>
+					
+					
+					
+					<a href="http://alan.dipert.org/post/44050917245" class="older">&laquo; Previous post</a>
+					
+				</p>
+			</div>
+			
+		</div>				
+	</div>
+
+	
+	<div id="footer">
+		<div class="wrapper">
+			<ul class="links" role="navigation">
+				<li><a href="/archive">Archive</a></li>
+				
+				<li><a href="http://alan.dipert.org/rss">RSS</a></li>
+			</ul>
+			<p class="info-theme" role="contentinfo">Powered by <a href="http://www.tumblr.com">Tumblr</a> and designed by <a href="http://kcmr.tumblr.com">Kcmr</a>.</p>
+		</div>
+	</div>
+
+    
+        <script type="text/javascript">
+            //<![CDATA[
+            (function() {
+                var links = document.getElementsByTagName('a');
+                var query = '?';
+                for(var i = 0; i < links.length; i++) {
+                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
+                        query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+                    }
+                }
+                document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+            })();
+            //]]>
+        </script>
+    
+<!-- BEGIN TUMBLR CODE -->
+        
+    
+        <iframe id="tumblr_controls" width="330" height="25" style="position:absolute; z-index:2147483647; top:0; right:0; border:0; background-color:transparent; overflow:hidden; " src="http://assets.tumblr.com/assets/html/iframe.html?src=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited%3F6aee29e0&amp;pid=47444634908&amp;rk=vFmbZAkc&amp;lang=en_US&amp;name=alandipert&amp;brag=false&amp;avatar=http%3A%2F%2F25.media.tumblr.com%2Favatar_4ae064934cfd_64.png&amp;title=alan+dipert&amp;url=http%3A%2F%2Falan.dipert.org%2F&amp;_v=dcf1c0a578dbfd6678efa6e9b3e760bc"></iframe>        
+    <!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]-->
+    
+    <!-- END TUMBLR CODE -->
+
+<iframe src="http://assets.tumblr.com/analytics.html?4344dcb6da7e8742c4c5ab1d76ffafae" scrolling="no" width="1" height="1" frameborder="0" style="background-color:transparent; overflow:hidden; position:absolute; top:0; left:0 z-index:9999;" id="ga_target"></iframe>
+
+    <script>
+        var COMSCORE = true;
+        window.setTimeout(function() {
+            var analytics_frame = document.getElementById('ga_target');
+            analytics_frame.contentWindow.postMessage('enable_comscore;' + window.location, analytics_frame.src.split('/analytics.html')[0]);
+        }, 1000);
+    </script>
+
+
+
+    <script type="text/javascript">
+      var _qevents = _qevents || [];
+
+      (function() {
+       var elem = document.createElement('script');
+
+       elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
+       elem.async = true;
+       elem.type = "text/javascript";
+       var scpt = document.getElementsByTagName('script')[0];
+       scpt.parentNode.insertBefore(elem, scpt);
+      })();
+    </script>
+    <script type="text/javascript">
+        _qevents.push( { qacct: 'p-19UtqE8ngoZbM' } );
+    </script>
+    <noscript>
+        <div style="display: none;"><img src="//pixel.quantserve.com/pixel/'p-19UtqE8ngoZbM'.gif" height="1" width="1" alt="Quantcast"/></div>
+    </noscript>
+
+
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1370231716&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC80NzQ0NDYzNDkwOFwvc3RydWN0dXJhbC1lZGl0aW5nLXJldmlzaXRlZD82YWVlMjllMCIsInJlcXR5cGUiOjB9&U=GLMCFCOHAL&K=e0d3a01c7ecb10e3a5c3408944bb2e2175cf4cb1dae06ee7331ffd4d8baeb94d&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1370231716&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC80NzQ0NDYzNDkwOFwvc3RydWN0dXJhbC1lZGl0aW5nLXJldmlzaXRlZD82YWVlMjllMCIsInJlcXR5cGUiOjAsIm5vc2NyaXB0IjoxfQ==&U=GLMCFCOHAL&K=cbd6a0c39fc6bdf25980b1d6aafaf772af8f91f694959df16d0c241a34519393&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited"></noscript><script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1370231716&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDc0NDQ2MzQ5MDhcL3N0cnVjdHVyYWwtZWRpdGluZy1yZXZpc2l0ZWQ/NmFlZTI5ZTAiLCJyZXF0eXBlIjowLCJwb3N0cyI6W3sicG9zdGlkIjoiNDc0NDQ2MzQ5MDgiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV19&U=IOELMELINN&K=956d5330aef7a6af7f41ff3e1bc5393f2efe289850c62289ce4fe8104154b705&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1370231716&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDc0NDQ2MzQ5MDhcL3N0cnVjdHVyYWwtZWRpdGluZy1yZXZpc2l0ZWQ/NmFlZTI5ZTAiLCJyZXF0eXBlIjowLCJwb3N0cyI6W3sicG9zdGlkIjoiNDc0NDQ2MzQ5MDgiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV0sIm5vc2NyaXB0IjoxfQ==&U=IOELMELINN&K=14ec97880b3284a122c2c2a171a8c57c20ab91944a8e07bf75e9701d1b996249&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F47444634908%2Fstructural-editing-revisited"></noscript></body>
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/894eebaf95fac9c2.html b/archive/linked-pages/raw/894eebaf95fac9c2.html
new file mode 100644
index 0000000..7261876
--- /dev/null
+++ b/archive/linked-pages/raw/894eebaf95fac9c2.html
@@ -0,0 +1,386 @@
+<!DOCTYPE html>
+<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]> <html class="no-js ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]> <html class="no-js ie8" lang="en"> <![endif]-->
+<!--[if gt IE 8]><!-->
+<html class='no-js' lang='en'>
+  <!--<![endif]-->
+  <head>
+    <meta charset='utf-8' />
+    <meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible' />
+    <title></title>
+    <meta content='' name='description' />
+    <meta content='' name='author' />
+    <link href='/stylesheets/screen.css' rel='stylesheet' />
+    <script src='http://use.typekit.net/vda3xvb.js' type='text/javascript'></script>
+    <script type='text/javascript'>
+      //<![CDATA[
+        try{Typekit.load();}catch(e){}
+      //]]>
+    </script>
+  </head>
+  <body class=''>
+    <div class='main'>
+      <div class='black-wrapper top'>
+        <div class='nav-wrapper'>
+          <nav>
+            <ul class='sections'>
+              <li><a href="#home">Register</a></li>
+              <li><a href="#speakers">Speakers</a></li>
+              <li><a href="#venue">Venue</a></li>
+              <li><a href="#schedule">Schedule</a></li>
+              <li><a href="#sponsors">Sponsors</a></li>
+            </ul>
+            <ul class='social'>
+              <li><a href="http://twitter.com/clojure_conj"><img src="/images/../images/twitter.png" /></a></li>
+              <li><a href="http://www.facebook.com/ClojureConj"><img src="/images/../images/facebook.png" /></a></li>
+              <!-- %li=link_to image_tag("../images/lanyrd.png"), "#" -->
+            </ul>
+          </nav>
+        </div>
+        <div class='container'>
+          <div class='logo'>
+            <a name='home'>
+              <h1><img src="/images/../images/conj-logo.png" /></h1>
+            </a>
+          </div>
+          <div class='date'>
+            <h3>Nov 15-17 2012</h3>
+            <h4>Raleigh, NC</h4>
+          </div>
+          <p class='intro'>
+            Clojure/conj is a gathering of those in the know in the Clojure world, the first of its kind, packed with technical content. We are continuing this tradition with the third annual Clojure/conj.
+          </p>
+          <div class='signup'>
+            <a class='button-large' href='http://clojureconj2012.eventbrite.com/'>
+              Register
+            </a>
+            <p>
+              Interested in Clojure Training, too?
+              <br />
+              <a href='http://clojuretraining2012.eventbrite.com/'>Register for both &#8594;</a>
+            </p>
+          </div>
+        </div>
+      </div>
+      <div class='blue-wrapper'>
+        <div class='container clearfix'>
+          <a name='speakers'>
+            <h2>Speakers</h2>
+          </a>
+          <div class='speaker-wrapper'>
+            <div class='speaker'>
+              <a href="speakers/anderson.html"><img src="/images/../images/speakers/anderson.jpg" /></a>
+              <h5><a href="speakers/anderson.html">Mike Anderson</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/barski.html"><img src="/images/../images/speakers/barski.jpg" /></a>
+              <h5><a href="speakers/barski.html">Conrad Barski</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/boguta.html"><img src="/images/../images/speakers/boguta.jpg" /></a>
+              <h5><a href="speakers/boguta.html">Kovas Boguta</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/bonnaire-sergeant.html"><img src="/images/../images/speakers/bonnaire-sergeant.jpg" /></a>
+              <h5><a href="speakers/bonnaire-sergeant.html">Ambrose Bonnaire-Sergeant</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/byrd-friedman.html"><img src="/images/../images/speakers/byrd-friedman.jpg" /></a>
+              <h5><a href="speakers/byrd-friedman.html">William Byrd & Daniel Friedman</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/crossley.html"><img src="/images/../images/speakers/crossley.jpg" /></a>
+              <h5><a href="speakers/crossley.html">Jim Crossley</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/degrandis.html"><img src="/images/../images/speakers/degrandis.jpg" /></a>
+              <h5><a href="speakers/degrandis.html">Paul deGrandis</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/duncan.html"><img src="/images/../images/speakers/duncan.jpg" /></a>
+              <h5><a href="speakers/duncan.html">Hugo Duncan</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/ford.html"><img src="/images/../images/speakers/ford.jpg" /></a>
+              <h5><a href="speakers/ford.html">Chris Ford</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/frisz.html"><img src="/images/../images/speakers/frisz.jpg" /></a>
+              <h5><a href="speakers/frisz.html">Chris Frisz</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/granger.html"><img src="/images/../images/speakers/granger.jpg" /></a>
+              <h5><a href="speakers/granger.html">Chris Granger</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/gregoire.html"><img src="/images/../images/speakers/gregoire.jpg" /></a>
+              <h5><a href="speakers/gregoire.html">Daniel Gregoire</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/hagelberg.html"><img src="/images/../images/speakers/hagelberg.jpg" /></a>
+              <h5><a href="speakers/hagelberg.html">Phil Hagelberg</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/hickey.html"><img src="/images/../images/speakers/hickey.jpg" /></a>
+              <h5><a href="speakers/hickey.html">Rich Hickey</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/jackson.html"><img src="/images/../images/speakers/jackson.jpg" /></a>
+              <h5><a href="speakers/jackson.html">Edmund Jackson</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/lynagh.html"><img src="/images/../images/speakers/lynagh.jpg" /></a>
+              <h5><a href="speakers/lynagh.html">Kevin Lynagh</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/miner.html"><img src="/images/../images/speakers/miner.jpg" /></a>
+              <h5><a href="speakers/miner.html">Steve Miner</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/nygard.html"><img src="/images/../images/speakers/nygard.jpg" /></a>
+              <h5><a href="speakers/nygard.html">Michael Nygard</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/stokke.html"><img src="/images/../images/speakers/stokke.jpg" /></a>
+              <h5><a href="speakers/stokke.html">Bodil Stokke</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/tellman.html"><img src="/images/../images/speakers/tellman.jpg" /></a>
+              <h5><a href="speakers/tellman.html">Zach Tellman</a></h5>
+            </div>
+            <div class='speaker'>
+              <a href="speakers/vachon.html"><img src="/images/../images/speakers/vachon.jpg" /></a>
+              <h5><a href="speakers/vachon.html">Travis Vachon</a></h5>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class='grey-wrapper'>
+        <div class='container'>
+          <a name='venue'>
+            <h2>Venue</h2>
+          </a>
+          <div class='map'>
+            <iframe width="600" height="320" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=421+South+Salisbury+Street+Raleigh+NC+27601&amp;aq=&amp;sll=39.982951,-82.990829&amp;sspn=0.714476,1.190643&amp;t=h&amp;ie=UTF8&amp;hq=&amp;hnear=421+S+Salisbury+St,+Raleigh,+Wake,+North+Carolina+27601&amp;z=14&amp;ll=35.774826,-78.640279&amp;output=embed"></iframe>
+          </div>
+          <p>
+            <strong>
+              <a href='https://maps.google.com/maps?q=421+South+Salisbury+Street,+Raleigh,+NC&amp;hl=en&amp;sll=39.982951,-82.990829&amp;sspn=1.165895,2.142334&amp;oq=421+South+Salisbury+Street+ral&amp;t=h&amp;hnear=421+S+Salisbury+St,+Raleigh,+Wake,+North+Carolina+27601&amp;z=17'>
+                Sheraton Raleigh &#8594;
+              </a>
+            </strong>
+            <br />
+            421 South Salisbury Street
+            <br />
+            Raleigh, NC 27601
+            <br />
+            (800) 325-3535
+          </p>
+          <a class='button-small' href='https://www.starwoodmeeting.com/StarGroupsWeb/booking/reservation?id=1206252262&amp;key=1B3CD'>
+            Reserve a room
+          </a>
+          <p>
+            The Conj room rate is $134.00 per night. We request that you stay at the conference hotel if possible. Beyond being more convenient for you, it lets us put more money into the Conj by helping toward our hotel room quota.
+          </p>
+        </div>
+      </div>
+      <div class='green-wrapper'>
+        <div class='container'>
+          <a name='schedule'>
+            <h2>Schedule</h2>
+          </a>
+          <table>
+            <tr>
+              <td class='heading' colspan='2'>Thursday, November 15</td>
+              <td class='heading' colspan='2'>Friday, November 16</td>
+              <td class='heading' colspan='2'>Saturday, November 17</td>
+            </tr>
+            <tr class='even'>
+              <td class='time'>8:00-8:45</td>
+              <td class='session'>Registration &amp; Breakfast</td>
+              <td class='time'>8:00-8:45</td>
+              <td class='session'>Registration &amp; Breakfast</td>
+              <td class='time'>8:00-8:45</td>
+              <td class='session'>Registration &amp; Breakfast</td>
+            </tr>
+            <tr>
+              <td class='time'>8:45-9:00</td>
+              <td class='session'>Welcome &amp; Announcements</td>
+              <td class='time'>8:45-9:00</td>
+              <td class='session'>Welcome &amp; Announcements</td>
+              <td class='time'>8:45-9:00</td>
+              <td class='session'>Welcome &amp; Announcements</td>
+            </tr>
+            <tr class='even'>
+              <td class='time'>9:00-9:40</td>
+              <td class='session'><a href="speakers/granger.html">Chris Granger - Light Table</a></td>
+              <td class='time'>9:00-9:40</td>
+              <td class='session'><a href="speakers/jackson.html">Edmund Jackson - Clojure Data Science</a></td>
+              <td class='time'>9:00-9:40</td>
+              <td class='session'><a href="speakers/miner.html">Steve Miner - Challenges for Logic Programming</a></td>
+            </tr>
+            <tr>
+              <td class='time'>9:50-10:30</td>
+              <td class='session'><a href="speakers/bonnaire-sergeant.html">Ambrose Bonnaire-Sergeant - Typed Clojure</a></td>
+              <td class='time'>9:50-10:30</td>
+              <td class='session'><a href="speakers/hagelberg.html">Phil Hagelberg - Leiningen</a></td>
+              <td class='time'>9:50-10:30</td>
+              <td class='session'><a href="speakers/duncan.html">Hugo Duncan - Debuggers for Clojure</a></td>
+            </tr>
+            <tr class='even'>
+              <td class='time'>10:30-11:00</td>
+              <td class='session'>Break</td>
+              <td class='time'>10:30-11:00</td>
+              <td class='session'>Break</td>
+              <td class='time'>10:30-11:00</td>
+              <td class='session'>Break</td>
+            </tr>
+            <tr>
+              <td class='time'>11:00-11:40</td>
+              <td class='session'><a href="speakers/vachon.html">Travis Vachon - Activity Stream Processing</a></td>
+              <td class='time'>11:00-11:40</td>
+              <td class='session5'><a href="speakers/degrandis.html">Paul deGrandis - Production Ready ClojureScript</a></td>
+              <td class='time'>11:00-11:40</td>
+              <td class='session'><a href="speakers/frisz.html">Chris Frisz - TCO</a></td>
+            </tr>
+            <tr class='even'>
+              <td class='time'>11:50-12:30</td>
+              <td class='session'><a href="speakers/barski.html">Conrad Barski - Functional Client-side ClojureScript UI Programming With Webfui</a></td>
+              <td class='time'>11:50-12:30</td>
+              <td class='session'><a href="speakers/byrd-friedman.html">William Byrd & Daniel Friedman - MiniKanren Philosophy</a></td>
+              <td class='time'>11:50-12:30</td>
+              <td class='session'><a href="speakers/stokke.html">Bodil Stokke - ClojureScript all the Way Down</a></td>
+            </tr>
+            <tr>
+              <td class='time'>12:40 - 1:40</td>
+              <td class='session'>Lunch</td>
+              <td class='time'>12:40 - 1:40</td>
+              <td class='session'>Lunch</td>
+              <td class='time'>12:40 - 1:40</td>
+              <td class='session'>Lunch</td>
+            </tr>
+            <tr class='even'>
+              <td class='time'>1:50-2:30</td>
+              <td class='session'><a href="speakers/crossley.html">Jim Crossley - Repl Based Development Immutant</a></td>
+              <td class='time'>1:50-2:30</td>
+              <td class='session'>LIGHTNING TALKS</td>
+              <td class='time'>1:50-2:30</td>
+              <td class='session'><a href="speakers/gregoire.html">Daniel Gregoire - Web Testing with Logic Programming</a></td>
+            </tr>
+            <tr>
+              <td class='time'>2:40-3:20</td>
+              <td class='session'><a href="speakers/anderson.html">Mike Anderson - Machine Learning Live</a></td>
+              <td class='time'>2:40-3:20</td>
+              <td class='session'><a href="speakers/lynagh.html">Kevin Lynagh - Building a Grammar for Statistical Graphics in Clojure</a></td>
+              <td class='time'>2:40-3:20</td>
+              <td class='session'><a href="speakers/ford.html">Chris Ford - Functional Composition</a></td>
+            </tr>
+            <tr class='even'>
+              <td class='time'>3:20-3:50</td>
+              <td class='session'>Break</td>
+              <td class='time'>3:20-3:50</td>
+              <td class='session'>Break</td>
+              <td class='time'></td>
+              <td class='session'></td>
+            </tr>
+            <tr>
+              <td class='time'>3:50-4:30</td>
+              <td class='session'><a href="speakers/tellman.html">Zach Tellman - Go with Clojure</a></td>
+              <td class='time'>3:50-4:30</td>
+              <td class='session'><a href="speakers/boguta.html">Kovas Boguta - Reinventing the REPL</a></td>
+              <td class='time'></td>
+              <td class='session'></td>
+            </tr>
+            <tr class='even'>
+              <td class='time'>4:40-5:40</td>
+              <td class='session'><a href="speakers/hickey.html">Rich Hickey - Keynote</a></td>
+              <td class='time'>4:40-5:40</td>
+              <td class='session'><a href="speakers/nygard.html">Michael Nygard - Whence Complexity?</a></td>
+              <td class='time'></td>
+              <td class='session'></td>
+            </tr>
+            <tr>
+              <td class='time'>7pm-12am</td>
+              <td class='session'>
+                <a href="http://kingsbarcade.com/">Party</a>
+              </td>
+              <td class='time'>7pm-11pm</td>
+              <td class='session'>
+                <a href="https://github.com/relevance/clojure-conj/wiki/Clojure-conj-2012-Unsessions">Unconference</a>
+              </td>
+              <td class='time'></td>
+              <td class='session'></td>
+            </tr>
+          </table>
+        </div>
+      </div>
+      <div class='grey-wrapper sponsors'>
+        <div class='container'>
+          <a name='sponsors'>
+            <h2>Sponsors</h2>
+          </a>
+          <h6>Platinum Sponsor</h6>
+          <a href="http://www.thinkrelevance.com"><img src="/images/../images/sponsors/relevance.png" /></a>
+          <h6>Gold Sponsor</h6>
+          <a href="http://drw.com/"><img src="/images/../images/sponsors/drw.png" /></a>
+          <h6>Silver Sponsors</h6>
+          <a href="http://www.forward.co.uk/"><img src="/images/../images/sponsors/forward.png" /></a>
+          <a href="http://www.lonocloud.com/"><img src="/images/../images/sponsors/lonocloud.png" /></a>
+          <a href="https://www.braintreepayments.com/"><img src="/images/../images/sponsors/bt.png" /></a>
+          <h6>Lanyard Sponsor</h6>
+          <a href="http://www.8thlight.com/"><img src="/images/../images/sponsors/8thlight.png" /></a>
+          <h6>Media Sponsors</h6>
+          <a href="http://skillsmatter.com/"><img src="/images/../images/sponsors/skillsmatter.png" /></a>
+          <a href="http://codebassradio.net/"><img src="/images/../images/sponsors/codebass.png" /></a>
+          <h6>Awesomesauce Sponsors</h6>
+          <a href="http://www.codeschool.com/"><img src="/images/../images/sponsors/codeschool.png" /></a>
+          <p class='sponsor'>
+            <strong>Interested in sponsoring the Conj?</strong>
+            <br />
+            <a href="../pdfs/clojure-conj-sponsor-levels.pdf">Download the sponsor prospectus</a>
+            or contact us at
+            <a href="mailto:conj-info@thinkrelevance.com">conj-info@thinkrelevance.com</a>
+            .
+          </p>
+        </div>
+      </div>
+      <div class='main-footer'></div>
+    </div>
+    <div class='footer'>
+      <div class='container'>
+        Clojure/conj is brought to you by the Clojure/core team.
+        <br />
+        &#169; 2012 - all rights reserved
+        <a href="mailto:conj-info@clojure.com">conj-info@clojure.com</a>
+      </div>
+    </div>
+    <script src='//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
+    <script type='text/javascript'>
+      //<![CDATA[
+        window.jQuery || document.write("<script src='/javascripts/libs/jquery-1.7.1.min.js'>\x3C/script>")
+      //]]>
+    </script>
+    <script src='javascripts/jquery.fitmaps.js'></script>
+    <script type='text/javascript'>
+      //<![CDATA[
+        $(document).ready(function(){
+        	$(".map").fitMaps( {w: '100%', h:'300px'} );
+        });
+      //]]>
+    </script>
+    <!-- :javascript -->
+    <!-- window._gaq = [['_setAccount','UAXXXXXXXX1'],['_trackPageview'],['_trackPageLoadTime']]; -->
+    <!-- Modernizr.load({ -->
+    <!-- load: ('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js' -->
+    <!-- }); -->
+    <!--[if lt IE 7 ]>
+      <script defer='defer' src='//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js'></script>
+      <script type='text/javascript'>
+        //<![CDATA[
+          window.attachEvent("onload",function(){CFInstall.check({mode:'overlay'})})
+        //]]>
+      </script>
+    <![endif]-->
+  </body>
+</html>
diff --git a/archive/linked-pages/raw/933a58d0de9862df.html b/archive/linked-pages/raw/933a58d0de9862df.html
new file mode 100644
index 0000000..f27533e
--- /dev/null
+++ b/archive/linked-pages/raw/933a58d0de9862df.html
@@ -0,0 +1,3843 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Ludwig Wittgenstein : the duty of genius : Monk, Ray : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=a64840ce58904805ac21f2e687c705a0,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.687555"/>    <meta name="sentry-trace" content="a64840ce58904805ac21f2e687c705a0-2c86d55f904547f8-0"/>
+    <script  nonce="6ce7a8501d67ed848bd26f84d333eaf1" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="6ce7a8501d67ed848bd26f84d333eaf1" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="Includes bibliographical references (p. [587]-646) and index"/>
+                      <meta property="og:title" content="Ludwig Wittgenstein : the duty of genius : Monk, Ray : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="Includes bibliographical references (p. [587]-646) and index">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/ludwigwittgenste00monk">
+                      <meta property="og:url" content="https://archive.org/details/ludwigwittgenste00monk">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="Includes bibliographical references (p. [587]-646) and index"/>
+<meta property="twitter:title" content="Ludwig Wittgenstein : the duty of genius : Monk, Ray : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/ludwigwittgenste00monk/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/ludwigwittgenste00monk">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=c5eeff85f2c28dda6438ef9f8b5c11c0;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dludwigwittgenste00monk%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=c5eeff85f2c28dda6438ef9f8b5c11c0;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dludwigwittgenste00monk%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/ludwigwittgenste00monk">
+
+          <link itemprop="image" href="https://archive.org/services/img/ludwigwittgenste00monk">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Ludwig Wittgenstein : the duty of genius  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/ludwigwittgenste00monk/ludwigwittgenste00monk" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/ludwigwittgenste00monk/ludwigwittgenste00monk" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn790009.ca.archive.org","dir":"/0/items/ludwigwittgenste00monk"}],"workable":[{"server":"dn790009.ca.archive.org","dir":"/0/items/ludwigwittgenste00monk"}]},"created":1786381274,"d1":"ia600903.us.archive.org","d2":"ia800903.us.archive.org","dir":"/11/items/ludwigwittgenste00monk","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660539051","size":"22342","format":"Item Tile","rotation":"0","md5":"2f947d0e5406b9f540032d7e0c434118","crc32":"f03cc077","sha1":"52d442fdc4dfbb8b6c2f711be6576a7f8fdcd88f"},{"name":"ludwigwittgenste00monk.cdx.gz","source":"original","mtime":"1382058230","size":"7288","md5":"9007d3e19007fce1b69bcf26fa30d6c4","crc32":"8d9e8ace","sha1":"ee8e37b4e239061d2153e1f27190eaa198565ed7","format":"Item CDX Index","private":"true"},{"name":"ludwigwittgenste00monk.cdx.idx","source":"original","mtime":"1382058230","size":"38","md5":"2e060e4a577481b23a6f6f2f66384bc0","crc32":"36580ef0","sha1":"7517070651b5884169fd2b9a099740635bdafe83","format":"Item CDX Meta-Index","private":"true"},{"name":"ludwigwittgenste00monk.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"ludwigwittgenste00monk_hocr.html","mtime":"1753624903","size":"46253671","private":"true","md5":"002cb9532eb7602622e8a1d05c3a8991","crc32":"732fe260","sha1":"bedd692f0bf3ec5541d03f000eba4eab5b6932f5"},{"name":"ludwigwittgenste00monk.gif","source":"derivative","format":"Animated GIF","original":"ludwigwittgenste00monk_jp2.zip","mtime":"1382037620","size":"282710","md5":"1b374158afcf3618a0235e94df241a7d","crc32":"e04ddcf5","sha1":"1187e95a0482bdda835170fbd9b5b5bcb9b49ac9"},{"name":"ludwigwittgenste00monk.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"ludwigwittgenste00monk.pdf","mtime":"1753624653","size":"69113213","md5":"083dec2563eeef5faa43b932c24a79ff","crc32":"ff646361","sha1":"a7b8a63bd928591ab74a969ab52bcbebb26328f8"},{"name":"ludwigwittgenste00monk.pdf","source":"derivative","format":"Text PDF","original":"ludwigwittgenste00monk_page_numbers.json","mtime":"1714940691","size":"68494493","md5":"807574f5577726245357c8903ef86551","crc32":"6229cff2","sha1":"6012a0cb94f3dbe14a10c2112243970b60a81c11","private":"true"},{"name":"ludwigwittgenste00monk.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1353521727","size":"589488","md5":"9183c086b4e01257a1db718ecfea646f","crc32":"a9126407","sha1":"d00fbb116d132406df953926f4aece5a4e1d19ed"},{"name":"ludwigwittgenste00monk.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"ludwigwittgenste00monk.warc.gz","mtime":"1382029010","size":"7456","md5":"57e520d936e99a4dcd39f77bdc8369b4","crc32":"821bc30e","sha1":"2a1285a1fb2cf01b376b78d0c0fb5049655e46d1","private":"true"},{"name":"ludwigwittgenste00monk_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"ludwigwittgenste00monk_jp2.zip","mtime":"1382046798","size":"20352707","md5":"7f86f5d2edda43bf7cf8733c13ce5226","crc32":"449682dd","sha1":"9aa6584a3da1618c15564d965847494e32bf7a00","private":"true"},{"name":"ludwigwittgenste00monk_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","format":"chOCR","original":"ludwigwittgenste00monk_abbyy.gz","mtime":"1637806967","size":"18537007","md5":"e9c57f5ab1dba12a69e99d577595875f","crc32":"2f098725","sha1":"21619fd6a82c3b38a69a1be57d9556df8942b8ba","private":"true"},{"name":"ludwigwittgenste00monk_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"ludwigwittgenste00monk_scandata.xml","mtime":"1667164338","size":"780","md5":"efb642ab4f132b6dd1d9596fc61e5fc3","crc32":"50402271","sha1":"7ec5324ccc0c0b251273833f732354afda027bdf","private":"true"},{"name":"ludwigwittgenste00monk_dc.xml","source":"original","format":"Dublin Core","mtime":"1353521727","size":"1233","md5":"8f5113101a80591c8f9b3b6413054627","crc32":"60d3da6b","sha1":"cc5434189af6fbf1321209d312d17175db9e2c90"},{"name":"ludwigwittgenste00monk_djvu.txt","source":"derivative","format":"DjVuTXT","original":"ludwigwittgenste00monk_djvu.xml","mtime":"1667164418","size":"1760383","md5":"b095f074e63d08edca0f17c5786ade25","crc32":"eaf1d712","sha1":"b3fd64a4c343bf4d34f5ee7ea6679c7676e39070","private":"true"},{"name":"ludwigwittgenste00monk_djvu.xml","source":"derivative","format":"Djvu XML","original":"ludwigwittgenste00monk_hocr.html","mtime":"1667160222","size":"20568909","md5":"8af06d1d9daa996af924a77975decb59","crc32":"207fd58f","sha1":"04ad82a43052da2462a3f1a6c2605cc18a2caaa9","private":"true"},{"name":"ludwigwittgenste00monk_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"ludwigwittgenste00monk.pdf","mtime":"1714940945","size":"68318857","md5":"3c9d95bbcb327f7acf7a7b5f5e4d3085","crc32":"f86eb998","sha1":"c129cd5242c6ab778f43170899e536571ef3b8c6"},{"name":"ludwigwittgenste00monk_extramarc.xml","source":"original","mtime":"1419991350","size":"3249","md5":"4ed6a1ad29b038a0339f43126892c5df","crc32":"7c15e8eb","sha1":"8f43df2b083bfc0d202006cdf806445f4ace6a7b","format":"Metadata"},{"name":"ludwigwittgenste00monk_files.xml","source":"original","format":"Metadata","md5":"5ced6d21fe393a0cfb1ba56132d2bdd7","summation":"md5"},{"name":"ludwigwittgenste00monk_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","format":"hOCR","original":"ludwigwittgenste00monk_chocr.html.gz","mtime":"1637807157","size":"37188377","md5":"1a0de6850235c8b5db7051512e68c42e","crc32":"0945e304","sha1":"234d05ee974e5f4e3d748eb7c0d4ec1eaab2e3f0","private":"true"},{"name":"ludwigwittgenste00monk_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"ludwigwittgenste00monk_hocr.html","mtime":"1637807339","size":"8549","md5":"f7c80c4bc6bdc24b1c27fbcd82566708","crc32":"d374142e","sha1":"33d9a2ae3690168d6c6296017aeb1081e9c0701d","private":"true"},{"name":"ludwigwittgenste00monk_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"4542","word_conf_11_20":"2990","word_conf_21_30":"4611","word_conf_31_40":"6218","word_conf_41_50":"8784","word_conf_51_60":"12396","word_conf_61_70":"15994","word_conf_71_80":"20375","word_conf_81_90":"24832","word_conf_91_100":"158335","format":"OCR Search Text","original":"ludwigwittgenste00monk_hocr.html","mtime":"1637807438","size":"580711","md5":"c6451dfffde78f39852a64f9affaafb0","crc32":"b9fc287d","sha1":"2283fc512a4cf4f77726fdb15026643ca2a8fc26","private":"true"},{"name":"ludwigwittgenste00monk_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"ludwigwittgenste00monk_orig_jp2.tar","mtime":"1382037571","size":"666073368","md5":"71bd3e068bfad49f3ae45598456e9ec8","crc32":"d55a0aec","sha1":"62a3accff2cbd50b6b2f449a6aa981f6c3b0c1ce","private":"true","filecount":"706"},{"name":"ludwigwittgenste00monk_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"ludwigwittgenste00monk.epub","mtime":"1753625362","size":"46317991","md5":"cdaad1b8aa7db14711e06c5415ac8bb4","crc32":"1a053e57","sha1":"b708945666ea070d4177e56bf676be463b930115"},{"name":"ludwigwittgenste00monk_loans.json","source":"original","mtime":"1599290690","size":"53852","format":"JSON","private":"true","md5":"289fa5c9f2aa9f5e6c26098256ddc04f","crc32":"73f2a514","sha1":"6b6c036582fa5d3b5d21e9ebb9ebb5332c4e5992"},{"name":"ludwigwittgenste00monk_marc.xml","source":"original","format":"MARC","mtime":"1353521727","size":"3906","md5":"6de67939f14542c7ae760e742d4e4822","crc32":"a17dec59","sha1":"ec76a56321b1119d3500080696a419bdd9f72f4f"},{"name":"ludwigwittgenste00monk_meta.log","source":"derivative","format":"Metadata Log","original":"ludwigwittgenste00monk_xisbn.json","mtime":"1454722019","size":"1804","md5":"8ec62c400b5d570614c6451e1dac64b6","crc32":"580f7c79","sha1":"87b8c0bfc89ec36796c440ea1035b2944a366385","private":"true"},{"name":"ludwigwittgenste00monk_meta.mrc","source":"original","format":"MARC Binary","mtime":"1353521727","size":"1211","md5":"f2c2569703c447fee99b03013be25739","crc32":"45aa1c7e","sha1":"c93085d9b829955938df23b3659b4aaecfc2926a"},{"name":"ludwigwittgenste00monk_meta.sqlite","source":"original","mtime":"1464149103","size":"6144","format":"Metadata","md5":"f2fc88a36aed67a93b8d68ba1dd5e518","crc32":"f596f339","sha1":"89ca017b7b406abcf2417d95271e9c1e554a5cfa"},{"name":"ludwigwittgenste00monk_meta.xml","source":"original","format":"Metadata","mtime":"1753625364","size":"6374","md5":"4069eb028c4d7e9017f5853a2eda0819","crc32":"68ec049b","sha1":"b95e4ce54a129ea695fc53acb2d931da41c84e10"},{"name":"ludwigwittgenste00monk_metasource.xml","source":"original","format":"MARC Source","mtime":"1353521727","size":"296","md5":"53c489b046dfb25ed8887da3493c1da1","crc32":"5390fd5e","sha1":"b3652d6116b9eedc7f2a742a454299d9b0a146ea"},{"name":"ludwigwittgenste00monk_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","mtime":"1382028953","size":"963809280","md5":"f4de47a25d535be8642d10581926a94c","crc32":"01759c7a","sha1":"a1ae5abf18972afa5e7bf2b18391b1fd2a8b8034","private":"true","filecount":"706"},{"name":"ludwigwittgenste00monk_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"ludwigwittgenste00monk_hocr.html","mtime":"1714940690","size":"118507","md5":"aa53e67575c5fad031464f19c17c93c6","crc32":"0336a2bf","sha1":"1e9d2afc4a71c2ab1cea3c8f869946c0fa2cfb22","private":"true"},{"name":"ludwigwittgenste00monk_scandata.xml","source":"original","format":"Scandata","mtime":"1667164337","size":"922457","md5":"e93cac5719d295975f1874e74a739c00","crc32":"71b15e3f","sha1":"84034cd47031fab152303a79f28e9a02439814a8"},{"name":"ludwigwittgenste00monk_toc.xml","source":"derivative","format":"Contents","original":"ludwigwittgenste00monk_djvu.xml","mtime":"1667164420","size":"24660","md5":"20d9bb4829115b13c0313d3a9b4c6919","crc32":"79bf07f7","sha1":"06f9bc871d1207b22250c1309693f8bf3dcd740b","private":"true"},{"name":"ludwigwittgenste00monk_xisbn.json","source":"original","mtime":"1454611078","size":"1771","md5":"633ff621443f3cbc6703e97e5b6d72e0","crc32":"5516ebaa","sha1":"34f51c7abcd534fb2b877e83df41aaf35443e656","format":"OCLC xISBN JSON"}],"files_count":35,"item_last_updated":1753625450,"item_size":2029433082,"metadata":{"title":"Ludwig Wittgenstein : the duty of genius","creator":"Monk, Ray","publisher":"New York, NY, U.S.A : Penguin Books","date":"1991","language":"eng","isbn":["0140159959","9780140159950","9780140159950"],"openlibrary":"OL23242151M","subject":["Wittgenstein, Ludwig, 1889-1951","Philosophers","Philosophers"],"lccn":"90037619","description":["Includes bibliographical references (p. [587]-646) and index","\u0022First published in Great Britain by Jonathan Cape Ltd. 1990. First published in the United States of America by the Free Press, a division of Macmillan, Inc., 1990\u0022--T.p. verso"],"mediatype":"texts","page-progression":"lr","repub_state":"4","updatedate":"2012-11-21 18:15:16","updater":"associate-tracey-gutierres@archive.org","sponsor":"Internet Archive","contributor":"Internet Archive","scanningcenter":"sanfrancisco","shiptracking":"y0939","boxid":"IA1649701","identifier":"ludwigwittgenste00monk","uploader":"associate-tracey-gutierres@archive.org","addeddate":"2012-11-21 18:15:29","publicdate":"2012-11-21 18:15:35","boxid_2":"CH119201","scanner":"scribe2.sanfrancisco.archive.org","repub_seconds":"194186","ppi":"500","camera":"Canon EOS 5D Mark II","operator":"associate-veronica-romero@archive.org","scandate":"20131011174824","republisher":"associate-karina-martinez@archive.org","imagecount":"704","foldoutcount":"0","identifier-access":"http://archive.org/details/ludwigwittgenste00monk","identifier-ark":"ark:/13960/t4zg8r56p","bookplateleaf":"0004","ocr":"ABBYY FineReader 9.0","donor":"blogistics","scanfee":"100","invoice":"11","external-identifier":["urn:acs6:ludwigwittgenste00monk:pdf:107da4f7-2683-44e4-8ee0-8eb678f11eb2","urn:acs6:ludwigwittgenste00monk:epub:ca2a142f-77a7-4c4a-a3f3-684ead3e7501","urn:oclc:record:1036699118","urn:lcp:ludwigwittgenste00monk:lcpdf:51ace504-56ed-4a09-a27e-767963a5af8a","urn:lcp:ludwigwittgenste00monk:epub:3901174a-d14f-41c1-b6ca-fc5ac4d187f3"],"extramarc":"UCLA Voyager","city":"New York, NY [u.a.]","oclc-id":["247298842","25189761","492079809","670144165","749001492","750922959"],"related-external-id":["urn:isbn:9607909046","urn:oclc:742222511","urn:oclc:862369862","urn:isbn:0224027123","urn:oclc:185630000","urn:oclc:21407316","urn:oclc:256357766","urn:oclc:315578865","urn:oclc:463485815","urn:oclc:466781013","urn:oclc:489736420","urn:oclc:611760523","urn:oclc:800453564","urn:oclc:828237391","urn:isbn:0029216702","urn:lccn:90037619","urn:oclc:21560991","urn:oclc:231161140","urn:oclc:464023686","urn:oclc:468090613","urn:oclc:750922959","urn:oclc:782061229","urn:oclc:829866884","urn:oclc:848792686","urn:oclc:850633047","urn:isbn:0099883708","urn:oclc:220827833","urn:oclc:300355533","urn:oclc:443157280","urn:oclc:473262007","urn:oclc:612200422","urn:oclc:722269334","urn:oclc:803426040","urn:oclc:877368486","urn:oclc:879331964"],"backup_location":"ia905601_34","openlibrary_edition":"OL23242151M","openlibrary_work":"OL61803W","republisher_operator":"associate-lian-kam@archive.org;associate-karina-martinez@archive.org","republisher_date":"20131017165501","access-restricted-item":"true","loans__status__status":"AVAILABLE","loans__status__num_loans":"1","loans__status__num_waitlist":"0","loans__status__num_history":"102","loans__status__last_loan_date":"2020-09-05T07:24:44Z","ocr_module_version":"0.0.14","ocr_converted":"abbyy-to-hocr 1.1.11","page_number_confidence":"100","pdf_module_version":"0.0.20","source":"removed","filesxml":"Wed Apr 3 8:28:30 UTC 2024","page_number_module_version":"1.0.5","collection":["internetarchivebooks","americana","printdisabled"]},"server":"ia800903.us.archive.org","simplelists":{"holdings":{"randolph-macon-college-ol":{"notes":{"isbn":["9780140159950"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-24 04:37:34.017862"},"universityofthewest-ol":{"notes":{"isbn":["9780140159950"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-06-08 02:54:04.648248"}}},"uniq":929133962,"workable_servers":["ia800903.us.archive.org","ia600903.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http://www.worldcat.org/oclc/247298842?referer=xid"],"publisher":"Penguin Books","form":["BC"],"lccn":["90037619"],"lang":"eng","city":"New York, NY [u.a.]","author":"Ray Monk.","year":"1991","isbn":["0140159959"],"title":"Ludwig Wittgenstein : the duty of genius","oclcnum":["247298842","25189761","492079809","670144165","749001492","750922959"]},{"url":["http://www.worldcat.org/oclc/742222511?referer=xid"],"isbn":["9607909046"],"year":"1999","publisher":"Scripta","form":["BA"],"lang":"gre","title":"Ludwig Wittgenstein.","oclcnum":["742222511","862369862"]},{"url":["http://www.worldcat.org/oclc/185630000?referer=xid"],"publisher":"Cape","form":["BA"],"lang":"eng","city":"London","author":"Ray Monk.","ed":"Reprinted","year":"1990","isbn":["0224027123"],"title":"Ludwig Wittgenstein : the duty of genius","oclcnum":["185630000","21407316","256357766","315578865","463485815","466781013","489736420","611760523","800453564","828237391"]},{"url":["http://www.worldcat.org/oclc/21560991?referer=xid"],"publisher":"Free Press","form":["BB"],"lccn":["90037619"],"lang":"eng","city":"New York","author":"Ray Monk.","ed":"1st American ed.","year":"1990","isbn":["0029216702"],"title":"Ludwig Wittgenstein : the duty of genius","oclcnum":["21560991","231161140","464023686","468090613","750922959","782061229","829866884","848792686","850633047"]},{"url":["http://www.worldcat.org/oclc/220827833?referer=xid"],"publisher":"Vintage","form":["BA"],"lccn":["90037619"],"lang":"eng","city":"London","author":"Ray Monk.","ed":"[Reprint]","year":"1990","isbn":["0099883708"],"title":"Ludwig Wittgenstein","oclcnum":["220827833","300355533","443157280","473262007","612200422","722269334","803426040","877368486","879331964"]}]}}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/ludwigwittgenste00monk/","resumeCookiePath":"/details/ludwigwittgenste00monk","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/ludwig-wittgenstein-the-duty-of-genius-9780140159950","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"ludwigwittgenste00monk":{"title":"ludwigwittgenste00monk_orig_jp2.tar","url_path":"/details/ludwigwittgenste00monk/ludwigwittgenste00monk","orig_sort":0,"file_subprefix":"ludwigwittgenste00monk","file_source":"ludwigwittgenste00monk_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"ludwigwittgenste00monk_orig_jp2.tar","raw":{"name":"ludwigwittgenste00monk_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"ludwigwittgenste00monk_orig_jp2.tar","mtime":"1382037571","size":"666073368","md5":"71bd3e068bfad49f3ae45598456e9ec8","crc32":"d55a0aec","sha1":"62a3accff2cbd50b6b2f449a6aa981f6c3b0c1ce","private":"true","filecount":"706"}}}},"autofit":"auto","url":"//ia800903.us.archive.org/BookReader/BookReaderJSIA.php?id=ludwigwittgenste00monk\u0026itemPath=/11/items/ludwigwittgenste00monk\u0026server=ia800903.us.archive.org\u0026format=jsonp\u0026subPrefix=ludwigwittgenste00monk\u0026requestUri=/details/ludwigwittgenste00monk"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/ludwigwittgenste00monk&amp;via=internetarchive&amp;text=Ludwig+Wittgenstein+%3A+the+duty+of+genius+%3A+Monk%2C+Ray+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/ludwigwittgenste00monk" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/ludwigwittgenste00monk&amp;title=Ludwig+Wittgenstein+%3A+the+duty+of+genius+%3A+Monk%2C+Ray+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Ludwig+Wittgenstein+%3A+the+duty+of+genius+%3A+Monk%2C+Ray+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Ludwig+Wittgenstein+%3A+the+duty+of+genius+%3A+Monk%2C+Ray+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/ludwigwittgenste00monk&amp;canonicalUrl=https://archive.org/details/ludwigwittgenste00monk" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/ludwigwittgenste00monk&amp;description=Ludwig+Wittgenstein+%3A+the+duty+of+genius+%3A+Monk%2C+Ray+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/ludwigwittgenste00monk&amp;subject=Ludwig Wittgenstein : the duty of genius : Monk, Ray : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/ludwigwittgenste00monk">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/ludwigwittgenste00monk" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg ludwigwittgenste00monk width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=ludwigwittgenste00monk"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=ludwigwittgenste00monk&amp;title=Ludwig+Wittgenstein+%3A+the+duty+of+genius'
+          data-target='#favorite-modal'
+          data-id='ludwigwittgenste00monk'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fludwigwittgenste00monk" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fludwigwittgenste00monk" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fludwigwittgenste00monk" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fludwigwittgenste00monk" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fludwigwittgenste00monk" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fludwigwittgenste00monk" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Ludwig Wittgenstein : the duty of genius</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Monk%2C+Ray%22">Monk, Ray</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1991">
+            <span itemprop="datePublished">1991</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Wittgenstein%2C+Ludwig%2C+1889-1951%22" rel="ugc nofollow">Wittgenstein, Ludwig, 1889-1951</a>, <a href="/search.php?query=subject%3A%22Philosophers%22" rel="ugc nofollow">Philosophers</a>, <a href="/search.php?query=subject%3A%22Philosophers%22" rel="ugc nofollow">Philosophers</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">New York, NY, U.S.A : Penguin Books</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/americana">americana</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            1.9G                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">Includes bibliographical references (p. [587]-646) and index<br /><br />"First published in Great Britain by Jonathan Cape Ltd. 1990. First published in the United States of America by the Free Press, a division of Macmillan, Inc., 1990"--T.p. verso
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2012-11-21 18:15:29                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0004                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1649701                </dd>
+                                    <dt>Boxid_2</dt>
+    <dd           >
+            CH119201                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Canon EOS 5D Mark II                </dd>
+                                    <dt>City</dt>
+    <dd           >
+            New York, NY [u.a.]                </dd>
+                                    <dt>Donor</dt>
+    <dd           >
+            <a
+              href="/search.php?query=donor%3A%22blogistics%22"
+                      >
+              blogistics                </a>                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1036699118%22"
+                      >
+              urn:oclc:record:1036699118<a href="https://www.worldcat.org/oclc/1036699118" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aludwigwittgenste00monk%3Alcpdf%3A51ace504-56ed-4a09-a27e-767963a5af8a%22"
+                      >
+              urn:lcp:ludwigwittgenste00monk:lcpdf:51ace504-56ed-4a09-a27e-767963a5af8a                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aludwigwittgenste00monk%3Aepub%3A3901174a-d14f-41c1-b6ca-fc5ac4d187f3%22"
+                      >
+              urn:lcp:ludwigwittgenste00monk:epub:3901174a-d14f-41c1-b6ca-fc5ac4d187f3                </a>                </dd>
+                                    <dt>Extramarc</dt>
+    <dd           >
+            UCLA Voyager                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">ludwigwittgenste00monk</span>                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Identifier-ark</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            ark:/13960/t4zg8r56p                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Invoice</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            11                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0140159959</span><br><span itemprop="isbn">9780140159950</span><br><span itemprop="isbn">9780140159950</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            90037619                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            ABBYY FineReader 9.0                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.11                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.14                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            OL23242151M                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL23242151M"
+                      >
+              OL23242151M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL61803W"
+                      >
+              OL61803W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page-progression</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            lr                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            100                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">704</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            500                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Related-external-id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            urn:isbn:9607909046<br>urn:oclc:742222511<br>urn:oclc:862369862<br>urn:isbn:0224027123<br>urn:oclc:185630000<br>urn:oclc:21407316<br>urn:oclc:256357766<br>urn:oclc:315578865<br>urn:oclc:463485815<br>urn:oclc:466781013<br>urn:oclc:489736420<br>urn:oclc:611760523<br>urn:oclc:800453564<br>urn:oclc:828237391<br>urn:isbn:0029216702<br>urn:lccn:90037619<br>urn:oclc:21560991<br>urn:oclc:231161140<br>urn:oclc:464023686<br>urn:oclc:468090613<br>urn:oclc:750922959<br>urn:oclc:782061229<br>urn:oclc:829866884<br>urn:oclc:848792686<br>urn:oclc:850633047<br>urn:isbn:0099883708<br>urn:oclc:220827833<br>urn:oclc:300355533<br>urn:oclc:443157280<br>urn:oclc:473262007<br>urn:oclc:612200422<br>urn:oclc:722269334<br>urn:oclc:803426040<br>urn:oclc:877368486<br>urn:oclc:879331964                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20131017165501                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            associate-lian-kam@archive.org;associate-karina-martinez@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20131011174824                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            scribe2.sanfrancisco.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            sanfrancisco                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/247298842"
+                      >
+              247298842                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/ludwigwittgenste00monk/ludwigwittgenste00monk_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="ludwigwittgenste00monk"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjc0LjU4NDQ3LCJuYmYiOjE3ODYzODEyMTQuNTg0NDcsImV4cCI6MTc4NjQyNDQ3NC41ODQ0NywidGltZSI6MTc4NjM4MTI3NCwibm9uY2UiOiI5YWM0ZjIwNGMyMmNmOTc2NTk5YzZlODVkM2Y2NzlhNiJ9.38-iOirsQMd7FXYfnlpiq_9k1oNftShvVibDipf5HTE"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >2,199</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">40</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/ludwig-wittgenstein-the-duty-of-genius-9780140159950">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@tracey_gutierres" class="item-upload-info__uploader-name">
+            Tracey Gutierres          </a>
+        
+                  on <time
+                      >November 21, 2012</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="ludwigwittgenste00monk"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0114   0.0114                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0185   0.0070                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.2967   3.2782                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  3.3141   0.0175                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  3.3506   0.0365                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  3.3559   0.0053                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  3.3614   0.0054                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.3686   0.0072                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.3850   0.0164                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  3.3851   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  3.3852   0.0001                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  3.4196   0.0343                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  3.4257   0.0061                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.4280   0.0023                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.4363   0.0083                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.4387   0.0024                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.4455   0.0068                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  3.4525   0.0070                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  3.4526   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  3.4549   0.0023                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  3.7908   0.3359                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.7931   0.0023                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.8223   0.0292                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="6ce7a8501d67ed848bd26f84d333eaf1" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=3822;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=389253440" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1593757629" />
+      </noscript>
+          <script  nonce="6ce7a8501d67ed848bd26f84d333eaf1" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/9538ecf7720c0a8c.html b/archive/linked-pages/raw/9538ecf7720c0a8c.html
new file mode 100644
index 0000000..6223004
--- /dev/null
+++ b/archive/linked-pages/raw/9538ecf7720c0a8c.html
@@ -0,0 +1,3824 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>A short history of philosophy : Robert C. Solomon : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=71a3f2f1ebd345a59600607fd467ebad,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.17605"/>    <meta name="sentry-trace" content="71a3f2f1ebd345a59600607fd467ebad-ef019f42146249d9-0"/>
+    <script  nonce="5fbae89f86b9b3da7c9115d0596a6ad8" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="5fbae89f86b9b3da7c9115d0596a6ad8" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off">                      <meta property="og:title" content="A short history of philosophy : Robert C. Solomon : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/shorthistoryofph00solo">
+                      <meta property="og:url" content="https://archive.org/details/shorthistoryofph00solo">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content=""/>
+<meta property="twitter:title" content="A short history of philosophy : Robert C. Solomon : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/shorthistoryofph00solo/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/shorthistoryofph00solo">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=4d759b722993baefb5eef04bb28688fc;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dshorthistoryofph00solo%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=4d759b722993baefb5eef04bb28688fc;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dshorthistoryofph00solo%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/shorthistoryofph00solo">
+
+          <link itemprop="image" href="https://archive.org/services/img/shorthistoryofph00solo">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    A short history of philosophy  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn790002.ca.archive.org","dir":"/0/items/shorthistoryofph00solo"}],"workable":[{"server":"dn790002.ca.archive.org","dir":"/0/items/shorthistoryofph00solo"}]},"created":1786381309,"d1":"ia903104.us.archive.org","d2":"ia803104.us.archive.org","dir":"/29/items/shorthistoryofph00solo","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1661055207","size":"16625","format":"Item Tile","rotation":"0","md5":"5c440733e9d60ca76e0592c637beaa75","crc32":"9615bb09","sha1":"b80aaa9474aae18d640e018d920eeba744d228ff"},{"name":"bak/2017/shorthistoryofph00solo_meta.sqlite.bak","source":"original","mtime":"1506336437","size":"12288","md5":"656a960846f33c63b1f02328f75a1cbf","crc32":"836b4ddb","sha1":"0c0e30995ea37f7a3511472600f65bb1d1bf787d","format":"Backup","private":"true"},{"name":"logs/shorthistoryofph00solo_iabdash_2017-09-25184654.log","source":"original","mtime":"1506336425","size":"354","md5":"0135a504ca724b194fa1516404726b47","crc32":"2b33d1f4","sha1":"3b9981d8c3311f42f9a870f0cc12bda64202845f","format":"Log","private":"true"},{"name":"logs/shorthistoryofph00solo_scanning_2017-09-25184650.log","source":"original","mtime":"1506336420","size":"438746","md5":"f6f4feef49f5e4990ae1ce42939ebabd","crc32":"ad91ecb1","sha1":"171da5babaaba0c861e02eb93cbe0882fe5e73da","format":"Log","private":"true"},{"name":"shorthistoryofph00solo.cdx.gz","source":"original","mtime":"1506505441","size":"6527","format":"Item CDX Index","private":"true","md5":"68b144934fcc0d08d2c0db4c47ee062d","crc32":"a921f84c","sha1":"aa3d9f1a9c35ec6403cab1ef3e38a4b81aa72d49"},{"name":"shorthistoryofph00solo.cdx.idx","source":"original","mtime":"1506505441","size":"38","format":"Item CDX Meta-Index","private":"true","md5":"70490120880642dd9df2500e5b3e61da","crc32":"06567116","sha1":"ee08707dfea1fb1214d64426dadbb4c1b43bef95"},{"name":"shorthistoryofph00solo.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"shorthistoryofph00solo_hocr.html","mtime":"1754026807","size":"5128395","private":"true","md5":"e3426c51c167a894d484c042e361df0d","crc32":"f74f3e4a","sha1":"c1278a2bb7e9646f39d7f4a16d2e7e87a27e41f2"},{"name":"shorthistoryofph00solo.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"shorthistoryofph00solo.pdf","mtime":"1754026537","size":"26564666","md5":"829cf14ef4d9aa76a30426ca62dce325","crc32":"77f624d4","sha1":"427311739caa6dca69493aabda5a3d6df5a4f95f"},{"name":"shorthistoryofph00solo.pdf","source":"derivative","format":"Text PDF","original":"shorthistoryofph00solo_page_numbers.json","mtime":"1723659493","size":"26181469","md5":"c2102bab6600196017960c97ee27b627","crc32":"e400c86b","sha1":"3d9be6489a9fdee059d6715b81088d12692a97a4","private":"true"},{"name":"shorthistoryofph00solo.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1400164142","size":"573932","md5":"a642e0da7225cabd0aa2450813fb3fc6","crc32":"14427a02","sha1":"202520cbb447f920f3e50f79ab41a248931a1b0d"},{"name":"shorthistoryofph00solo.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"shorthistoryofph00solo.warc.gz","mtime":"1506490779","size":"6700","md5":"e36fd30cc6a56c422c8aa84999530b14","crc32":"79b8babe","sha1":"3a21b6e25993765de6ad4b97ffa0747507ff8911","private":"true"},{"name":"shorthistoryofph00solo_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"shorthistoryofph00solo_jp2.zip","mtime":"1506501571","size":"15938447","md5":"f6119ed5fb5af26ee51d9a4722f2907c","crc32":"d6456ed1","sha1":"60196079f3ac7edbe20c1107d5f9b78d191eff66","private":"true"},{"name":"shorthistoryofph00solo_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"shorthistoryofph00solo_abbyy.gz","mtime":"1661054601","size":"13894905","md5":"f23420a56aaa87d26d0e1abdf9832e5f","crc32":"2c14bb59","sha1":"7f698dee7e43113634dfff2eca431a8334f51969","private":"true"},{"name":"shorthistoryofph00solo_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"shorthistoryofph00solo_scandata.xml","mtime":"1671255812","size":"779","md5":"6e6f7532c70bded195ac93933dbb17b7","crc32":"8759aedc","sha1":"ceae20bf34cd06a1f5513e5486927cef53f93f3d","private":"true"},{"name":"shorthistoryofph00solo_dc.xml","source":"original","format":"Dublin Core","mtime":"1400164142","size":"996","md5":"33706f093c4e0a4f243650a1fa912bfc","crc32":"c09abec8","sha1":"d99ad2b1a44bb43ca64c32c6d59312eebf721d95"},{"name":"shorthistoryofph00solo_djvu.txt","source":"derivative","format":"DjVuTXT","original":"shorthistoryofph00solo_djvu.xml","mtime":"1661055200","size":"1295545","md5":"827f09c6ee80d05e931a8be5dbed03a4","crc32":"0a7a4474","sha1":"36c36c44a455d19ddc90ff63de8f077a7d73f7d2","private":"true"},{"name":"shorthistoryofph00solo_djvu.xml","source":"derivative","format":"Djvu XML","original":"shorthistoryofph00solo_hocr.html","mtime":"1661055076","size":"13971242","md5":"32a552c1ad9b12872496adafc5904240","crc32":"a1743d2d","sha1":"f95d9c4fe09337a1eb3695e631f1e89cc6e7fe1f","private":"true"},{"name":"shorthistoryofph00solo_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"shorthistoryofph00solo_jpg.pdf","mtime":"1509202072","size":"813929","md5":"07ecef9b9bb0153a79af941283f8012f","crc32":"d536b27a","sha1":"7a102c3820fae060159bd0f8c0c79dd203d6a990"},{"name":"shorthistoryofph00solo_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"shorthistoryofph00solo.pdf","mtime":"1723660042","size":"26123850","md5":"38de6235b932652ab3f7d35fe01c2c1f","crc32":"6d73f36d","sha1":"e4b152c5546d1db9f302c3d279b6f910fd50dd12"},{"name":"shorthistoryofph00solo_events.json","source":"original","mtime":"1506490639","size":"50","md5":"28ee2bc7014be4e7525f1a1e9ee9b6fa","crc32":"e4ee1d76","sha1":"74647007272eb5cbe78ff6a952ecc1032c4d867d","format":"JSON","private":"true"},{"name":"shorthistoryofph00solo_extramarc.xml","source":"original","mtime":"1404226615","size":"2844","md5":"70b8c0be41341c41cfb7b5a467b20bd3","crc32":"5a2cf004","sha1":"38fceacbaff912bf42fb1a75fe6f77dd7aab732a","format":"Metadata"},{"name":"shorthistoryofph00solo_files.xml","source":"original","format":"Metadata","md5":"0b2008bc6c0752ff2d96baa0f1e83caf","summation":"md5"},{"name":"shorthistoryofph00solo_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"shorthistoryofph00solo_chocr.html.gz","mtime":"1661055049","size":"25983579","md5":"fdbe1ef1c74dbb0a7d865535e1666529","crc32":"c8777cef","sha1":"4200b976736a68f6f76d649e5c628255782b41bb","private":"true"},{"name":"shorthistoryofph00solo_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"shorthistoryofph00solo_hocr.html","mtime":"1661055140","size":"4447","md5":"a690e4d40d1135a673288553118fedd3","crc32":"8f952d06","sha1":"ec36ac6bd73bbaa520c37c25673d39cd638e2bad","private":"true"},{"name":"shorthistoryofph00solo_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"1235","word_conf_11_20":"369","word_conf_21_30":"824","word_conf_31_40":"1869","word_conf_41_50":"5498","word_conf_51_60":"9503","word_conf_61_70":"17078","word_conf_71_80":"27481","word_conf_81_90":"37242","word_conf_91_100":"80066","format":"OCR Search Text","original":"shorthistoryofph00solo_hocr.html","mtime":"1661055187","size":"418003","md5":"870b348960e360dff9ad292cf6e33636","crc32":"441e236c","sha1":"bf200c92eff88bb91fd7ad704d86fd750027ad6c","private":"true"},{"name":"shorthistoryofph00solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"shorthistoryofph00solo_orig_jp2.tar","mtime":"1506496666","size":"362501604","md5":"3882077f42487ec8149353159dab618a","crc32":"ea5860fd","sha1":"9dee43d601454cf06c48821df179ff11d8927c38","private":"true","filecount":"362"},{"name":"shorthistoryofph00solo_jpg.pdf","source":"derivative","format":"JPEG-Compressed PDF","original":"shorthistoryofph00solo_abbyy.gz","mtime":"1509202001","size":"65328864","md5":"dacd77d7d311c5fa55d78cc035e4a594","crc32":"5784bea2","sha1":"2e717b80a0c5098777008c4a2fc75249db4d6679","private":"true"},{"name":"shorthistoryofph00solo_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"shorthistoryofph00solo.epub","mtime":"1754027137","size":"6129096","md5":"065d66e0ed2dab0719f879a78958b82b","crc32":"061d281f","sha1":"6e038ba8aff411920831113c9ca01edbfbc2a371"},{"name":"shorthistoryofph00solo_loans.json","source":"original","mtime":"1599042597","size":"44465","format":"JSON","private":"true","md5":"81f5a2b52765a3fef558f5d785ca2544","crc32":"82d819b3","sha1":"566cef4b91f1f772e162023541bc48b9ea409d7a"},{"name":"shorthistoryofph00solo_marc.xml","source":"original","format":"MARC","mtime":"1400164142","size":"2954","md5":"9d694e9c50e582c8b5843529bdf3672d","crc32":"2fffc121","sha1":"40227f4a7d2f61cfb9da80f7b82fb76f543f8f9d"},{"name":"shorthistoryofph00solo_meta.log","source":"derivative","format":"Metadata Log","original":"shorthistoryofph00solo_xisbn.json","mtime":"1506490780","size":"142","md5":"28b97cb7439d114d8d27c0d529d7b114","crc32":"c9a3fe1f","sha1":"b4182ef18fffc6f7e388ca76636398073db3be3e","private":"true"},{"name":"shorthistoryofph00solo_meta.mrc","source":"original","format":"MARC Binary","mtime":"1400164142","size":"890","md5":"e4a359f4022eaf1eafbf90fc1bfc92a9","crc32":"ad6d87a3","sha1":"43ab453f6b0ac4c69da2c3b34f2508b06bcfd769"},{"name":"shorthistoryofph00solo_meta.sqlite","source":"original","mtime":"1506490710","size":"14336","format":"Metadata","md5":"ed8db2afc4c920e0decf9e95ca9f05d4","crc32":"86f475f8","sha1":"33919baa10d7f50771d2cbc6d8e37ce0fe527e6b"},{"name":"shorthistoryofph00solo_meta.xml","source":"original","format":"Metadata","mtime":"1754027137","size":"4058","md5":"bf36224fe18fec13190dbd00504ad5bd","crc32":"e0f9596d","sha1":"940702da195823056b8a6079197133da2862ff7f"},{"name":"shorthistoryofph00solo_metasource.xml","source":"original","format":"MARC Source","mtime":"1400164142","size":"310","md5":"29c1f6cfcc07bf5d63e0c7205b4fc398","crc32":"24c4ef10","sha1":"cc2d930091ba2b460ab6c3b9887692946c8f731f"},{"name":"shorthistoryofph00solo_orig_jp2.tar","source":"original","mtime":"1506490709","size":"765429760","format":"Single Page Original JP2 Tar","private":"true","md5":"7dfc0e138a87edaeedefac6f91d91700","crc32":"e397ed7c","sha1":"8f05d859ae449898add677a29758ee80f2ed1709","filecount":"362"},{"name":"shorthistoryofph00solo_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"98","format":"Page Numbers JSON","original":"shorthistoryofph00solo_hocr.html","mtime":"1723659492","size":"61198","md5":"6daa6f20955a6ebd7a31d2859fdf3ee8","crc32":"aed1a8cd","sha1":"1e9aac171d62a5ef0e1a988d3f1db5e8530aa73b","private":"true"},{"name":"shorthistoryofph00solo_scandata.xml","source":"original","mtime":"1671255812","size":"368816","format":"Scandata","md5":"bce4760c4050c8ebefca470204eee421","crc32":"aa30d462","sha1":"34d1d69fbde695215f814a46933e522d3a297079"},{"name":"shorthistoryofph00solo_xisbn.json","source":"original","mtime":"1455097928","size":"764","md5":"6ecf377cae2bc8776bfed0c03a96675a","crc32":"db1c26aa","sha1":"ad581b0b3cf1bb78ad9e067b20d73746b2538db7","format":"OCLC xISBN JSON"}],"files_count":39,"item_last_updated":1754027206,"item_size":1357265613,"metadata":{"isbn":["9780195086478","0195086473"],"openlibrary":"OL780709M","title":"A short history of philosophy","creator":"Robert C. Solomon","language":"eng","publisher":"Oxford University Press","subject":"Philosophy -- History","date":"1996","external-identifier":["urn:asin:0195086473","urn:acs6:shorthistoryofph00solo:pdf:4f9ae939-5862-436a-8b82-6d02994130d5","urn:acs6:shorthistoryofph00solo:epub:11aa276f-6f98-449a-9f81-b8d5eaea1f26","urn:oclc:record:1036861040","urn:lcp:shorthistoryofph00solo:lcpdf:3e6da13c-10de-4572-8071-4fcc5d48898a","urn:lcp:shorthistoryofph00solo:epub:eb077337-af78-452c-98c9-b670c11bc214"],"repub_state":"22","updatedate":"2014-05-15 14:28:55","updater":"associate-lotu-tii@archive.org","mediatype":"texts","boxid":"IA1157607","contributor":"Internet Archive","scanningcenter":"hongkong","identifier":"shorthistoryofph00solo","uploader":"associate-lotu-tii@archive.org","addeddate":"2014-05-15 14:29:04.228549","publicdate":"2014-05-15 14:29:07","extramarc":"Yale Library","donor":"sanrafaelpubliclibrary","identifier-access":"http://archive.org/details/shorthistoryofph00solo","identifier-ark":"ark:/13960/t7mp95738","city":"New York","oclc-id":["32396951","444293611","780824817","832654876"],"lccn":"95012578","related-external-id":["urn:isbn:0195101960","urn:lccn:95012578","urn:oclc:807676825","urn:oclc:861900404","urn:oclc:32396951","urn:oclc:444293611","urn:oclc:780824817","urn:oclc:832654876"],"backup_location":"ia905807_27","shipping_container":"SZ0025","top_six":"true","scanner":"ttscribe16.hongkong.archive.org","operator":"associate-chen-jinyu@archive.org","tts_version":"v1.52-final","imagecount":"362","scandate":"20170925125056","ppi":"300","republisher_operator":"associate-liwentao@archive.org","republisher_date":"20170927132933","republisher_time":"608","foldoutcount":"0","bookplateleaf":"0004","scanfee":"15","invoice":"1213","sponsordate":"20170930","openlibrary_edition":"OL780709M","openlibrary_work":"OL1851027W","loans__status__status":"AVAILABLE","loans__status__num_loans":"5","loans__status__num_waitlist":"0","loans__status__last_waitlist_date":"2019-10-15T03:46:32Z","loans__status__last_loan_date":"2020-09-02T10:29:27Z","loans__status__num_history":"94","access-restricted-item":"true","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"98","filesxml":"Wed Apr 3 13:31:02 UTC 2024","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia803104.us.archive.org","simplelists":{"holdings":{"americanuniversity-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-09 10:46:23.477795"},"barryuniversity-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-08 07:41:41.235075"},"cnusd-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-06-25 03:58:23.357315"},"cua-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 21:20:47.353673"},"framingham-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-03-08 03:46:49.565626"},"georgetown-university-law-library-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-01-28 02:19:14.800274"},"gwulibraries-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-05-11 23:33:32.118386"},"johnshopkins-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-31 08:24:44.203363"},"kalamazoocollege-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-03-13 05:17:24.071806"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-26 10:44:02.209506"},"openlibrary-d-ol":{"notes":{"pallet":["IA40266214","IA40449919"],"num_copies":2},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2022-09-27 11:39:58.605306"},"phillipsacademy-preview":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-02-18 01:17:42.758301"},"randolph-macon-college-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-24 05:03:11.443293"},"riceuniversity-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 04:04:45.800659"},"saiacs-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-21 04:50:12.978402"},"spokanepubliclibrary-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-01-30 23:00:11.224893"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 00:28:34.623237"},"udc-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-12-11 03:15:50.170654"},"uni-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 07:12:19.893404"},"universityofarizona-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-14 02:16:54.330885"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 01:48:08.727227"},"universityofoklahoma-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-12-04 04:41:31.297846"},"universityofthewest-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-06-08 02:54:46.718564"},"wilsoncollege-ol":{"notes":{"isbn":["9780195086478"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-06-30 23:26:24.266786"}}},"uniq":2079801991,"workable_servers":["ia803104.us.archive.org","ia903104.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http://www.worldcat.org/oclc/32396951?referer=xid"],"publisher":"Oxford University Press","form":["BA"],"lccn":["95012578"],"lang":"eng","city":"New York","author":"Robert C. Solomon, Kathleen M. Higgins.","year":"1996","isbn":["0195086473"],"title":"A short history of philosophy","oclcnum":["32396951","444293611","780824817","832654876"]},{"url":["http://www.worldcat.org/oclc/807676825?referer=xid"],"publisher":"Oxford University Press","form":["BC"],"lccn":["95012578"],"lang":"eng","city":"New York [etc.]","author":"Robert C. Solomon, Kathleen M. Higgins.","year":"1996","isbn":["0195101960"],"title":"A Short history of philosophy","oclcnum":["807676825","861900404","32396951","444293611","780824817","832654876"]}]}}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/shorthistoryofph00solo/","resumeCookiePath":"/details/shorthistoryofph00solo","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/a-short-history-of-philosophy-9780195086478","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"shorthistoryofph00solo":{"title":"shorthistoryofph00solo_orig_jp2.tar","url_path":"/details/shorthistoryofph00solo/shorthistoryofph00solo","orig_sort":0,"file_subprefix":"shorthistoryofph00solo","file_source":"shorthistoryofph00solo_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"shorthistoryofph00solo_orig_jp2.tar","raw":{"name":"shorthistoryofph00solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"shorthistoryofph00solo_orig_jp2.tar","mtime":"1506496666","size":"362501604","md5":"3882077f42487ec8149353159dab618a","crc32":"ea5860fd","sha1":"9dee43d601454cf06c48821df179ff11d8927c38","private":"true","filecount":"362"}}}},"autofit":"auto","url":"//ia803104.us.archive.org/BookReader/BookReaderJSIA.php?id=shorthistoryofph00solo\u0026itemPath=/29/items/shorthistoryofph00solo\u0026server=ia803104.us.archive.org\u0026format=jsonp\u0026subPrefix=shorthistoryofph00solo\u0026requestUri=/details/shorthistoryofph00solo"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/shorthistoryofph00solo&amp;via=internetarchive&amp;text=A+short+history+of+philosophy+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/shorthistoryofph00solo" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/shorthistoryofph00solo&amp;title=A+short+history+of+philosophy+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=A+short+history+of+philosophy+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=A+short+history+of+philosophy+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/shorthistoryofph00solo&amp;canonicalUrl=https://archive.org/details/shorthistoryofph00solo" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/shorthistoryofph00solo&amp;description=A+short+history+of+philosophy+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/shorthistoryofph00solo&amp;subject=A short history of philosophy : Robert C. Solomon : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/shorthistoryofph00solo">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/shorthistoryofph00solo" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg shorthistoryofph00solo width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=shorthistoryofph00solo"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=shorthistoryofph00solo&amp;title=A+short+history+of+philosophy'
+          data-target='#favorite-modal'
+          data-id='shorthistoryofph00solo'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fshorthistoryofph00solo" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fshorthistoryofph00solo" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fshorthistoryofph00solo" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fshorthistoryofph00solo" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fshorthistoryofph00solo" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fshorthistoryofph00solo" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">A short history of philosophy</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Robert+C.+Solomon%22">Robert C. Solomon</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1996">
+            <span itemprop="datePublished">1996</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Philosophy+--+History%22" rel="ugc nofollow">Philosophy -- History</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Oxford University Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            1.3G                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2014-05-15 14:29:04.228549                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0004                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1157607                </dd>
+                                    <dt>City</dt>
+    <dd           >
+            New York                </dd>
+                                    <dt>Donor</dt>
+    <dd           >
+            <a
+              href="/search.php?query=donor%3A%22sanrafaelpubliclibrary%22"
+                      >
+              sanrafaelpubliclibrary                </a>                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aasin%3A0195086473%22"
+                      >
+              urn:asin:0195086473<a href="https://amzn.com/0195086473" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[Amazon]" alt="[Amazon]" class="external-identifier-icon" src="/images/amazon-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1036861040%22"
+                      >
+              urn:oclc:record:1036861040<a href="https://www.worldcat.org/oclc/1036861040" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Ashorthistoryofph00solo%3Alcpdf%3A3e6da13c-10de-4572-8071-4fcc5d48898a%22"
+                      >
+              urn:lcp:shorthistoryofph00solo:lcpdf:3e6da13c-10de-4572-8071-4fcc5d48898a                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Ashorthistoryofph00solo%3Aepub%3Aeb077337-af78-452c-98c9-b670c11bc214%22"
+                      >
+              urn:lcp:shorthistoryofph00solo:epub:eb077337-af78-452c-98c9-b670c11bc214                </a>                </dd>
+                                    <dt>Extramarc</dt>
+    <dd           >
+            Yale Library                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">shorthistoryofph00solo</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t7mp95738                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1213                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">9780195086478</span><br><span itemprop="isbn">0195086473</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            95012578                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            OL780709M                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL780709M"
+                      >
+              OL780709M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL1851027W"
+                      >
+              OL1851027W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            98                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">362</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Related-external-id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            urn:isbn:0195101960<br>urn:lccn:95012578<br>urn:oclc:807676825<br>urn:oclc:861900404<br>urn:oclc:32396951<br>urn:oclc:444293611<br>urn:oclc:780824817<br>urn:oclc:832654876                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20170927132933                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-liwentao@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            608                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20170925125056                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            ttscribe16.hongkong.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            hongkong                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Shipping_container</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            SZ0025                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Top_six</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            true                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            v1.52-final                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/32396951"
+                      >
+              32396951                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/shorthistoryofph00solo/shorthistoryofph00solo_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="shorthistoryofph00solo"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMzE4LjI1MDYxNywibmJmIjoxNzg2MzgxMjU4LjI1MDYxNywiZXhwIjoxNzg2NDI0NTE4LjI1MDYxNywidGltZSI6MTc4NjM4MTMxOCwibm9uY2UiOiJkOTk5MTlhZDNkZWZiOWVmNDFkYzRiYzMzOWVmNTczYSJ9.RnA1J5wsBw_s78I5V0EmkztT_YBRNhANNYdYQpa4yj8"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >2,176</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">34</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/a-short-history-of-philosophy-9780195086478">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@lotu_tii" class="item-upload-info__uploader-name">
+            Lotu Tii          </a>
+        
+                  on <time
+                      >May 15, 2014</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="shorthistoryofph00solo"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0098   0.0098                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0207   0.0109                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.2971   3.2764                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  3.3083   0.0112                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  3.3177   0.0094                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  3.3212   0.0034                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  3.3248   0.0037                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.3437   0.0189                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.3988   0.0551                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  3.3990   0.0002                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  3.3992   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  3.4412   0.0420                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  3.4472   0.0060                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.4494   0.0023                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+ 11.2946   7.8452                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+ 11.2984   0.0038                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+ 11.3082   0.0097                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+ 11.3160   0.0079                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+ 11.3161   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+ 11.3194   0.0033                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+ 11.6062   0.2868                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+ 11.6110   0.0048                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+ 11.6505   0.0395                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="5fbae89f86b9b3da7c9115d0596a6ad8" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=11650;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1819219636" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1884801946" />
+      </noscript>
+          <script  nonce="5fbae89f86b9b3da7c9115d0596a6ad8" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/95bcdf42425f56c7.html b/archive/linked-pages/raw/95bcdf42425f56c7.html
new file mode 100644
index 0000000..c391072
--- /dev/null
+++ b/archive/linked-pages/raw/95bcdf42425f56c7.html
@@ -0,0 +1,508 @@
+<html><head><title>Henry Baker's Archive of Research Papers</title>
+<link rev="made" href="mailto:hbaker1@pipeline.com">
+</head>
+<body>
+<h1><b>Henry Baker's Archive of Research Papers</b></h1>
+
+<tt><pre>
+***********************************************************************
+* If you see a reference in one of my html files that is _not_        *
+* linked, and you know of a link address to the appropriate document, *
+* please send me mail, and I will include the link in the document.   *
+* Thanks very much in advance.   -- Henry Baker (hbaker1@pipeline.com)*
+***********************************************************************
+</pre></tt>
+
+The documents contained in this directory are included by the
+contributing authors as a means to ensure timely dissemination of
+scholarly and technical work on a non-commercial basis.  Copyright and
+all rights therein are maintained by the authors or by other copyright
+holders, notwithstanding that they have offered their works here
+electronically.  It is understood that all persons copying this
+information will adhere to the terms and constraints invoked by each
+author's copyright.  These works may not be reposted without the
+explicit permission of the copyright holder.<p>
+
+Most files are WWW hypertext ('html') or Gnu Gzip 'compressed' Postscript,
+without fonts.  They depend only on the usual Times, Helvetica,
+Courier and Symbol fonts.  They have been tested using both Mac
+Ghostscript (for viewing) and the Apple Laserwriter (for printing).<p>
+
+Files are generally in reverse chronological order.<p>
+
+Please contact hbaker1@pipeline.com if you have any problems.
+
+Click <a href="gratuitous.html">here</a> to access gratuitous
+waste of bandwidth page<p>
+
+<a href="./sigplannotices/">Garbage In/Garbage Out Columns from ACM Sigplan Notices</a><p>
+
+<a href="http://www.dcs.gla.ac.uk/~pd/IWMM/iwmm.html">
+IWMM'95 Home Page</a>
+
+International Workshop on Memory Management 1995<p>
+
+<a href="emacs/tetris.el">tetris.el</a>
+My improved Emacs Tetris game<p>
+
+<a href="quaternion/cornellcstr75-245.ps.gz">cornellcstr75-245.ps.gz</a>
+<a href="quaternion/cornellcstr75-245.dvi.gz">cornellcstr75-245.dvi.gz</a>
+"The Complexity of the Quaternion Product" by Howell & Lafon,
+Cornell CS TR75-245, June 1975.  Quaternion product in only <b>eight</b>
+real multiplications.  
+(Original <a href="quaternion/cornellcstr75-245.tar.gz">cornellcstr75-245.tar.gz</a>
+23 600dpi TIFF G4 pages, in gzipped tar file.)
+Retyped and TeX formatted by Henry G. Baker, November, 1995; posted with the permission of Jean-Claude Lafon (jcl@mimosa.unice.fr).<p>
+
+<a href="quaternion/stanfordaiwp79-salamin.ps.gz">stanfordaiwp79-salamin.ps.gz</a>
+<a href="quaternion/stanfordaiwp79-salamin.dvi.gz">stanfordaiwp79-salamin.dvi.gz</a>
+"Application of Quaternions to Computation with Rotations" by Eugene
+Salamin, unpublished Working Paper, Stanford AI Lab., 1979.
+The orthogonal matrix which performs a rotation by angle theta about axis
+n is derived; the same rotation can be represented by a unit quaternion.
+Lorenz transformations in relativity can be implemented with quaternions
+whose elements are complex numbers.
+Retyped and TeX formatted by Henry G. Baker, November, 1995; posted with the
+permission of Eugene Salamin.<p>
+
+<a href="hakmem/hakmem.html">Hypertext HAKMEM (MIT AI Memo 239)</a><p>
+
+<a href="pdp-10/pdp-10.html">Hypertext PDP-10 Assembly Language Info</a><p>
+
+<a href="http://www.cs.cmu.edu/Web/Groups/AI/html/cltl/cltl2.html">Common Lisp, the Language, 2nd Ed (CMU hypertext)</a><p>
+
+<a href="ftp://ftp.cs.utexas.edu/pub/garbage">Paul Wilson's Garbage Collection Archive</a><p>
+
+<a href="http://www.cs.cmu.edu/~mleone/language-research.html">Mark Leone's language people</a><p>
+
+<a href="http://www.cs.cmu.edu/~carsten/linearbib/linearbib.html">Linear Logic Bibliography</a><p>
+
+<a href="http://www.csl.sri.com/linear/sri-csl-ll.html">Lincoln's Linear Logics</a><p>
+
+<a href="letters/letters.html">letters</a>
+
+Various published and unpublished letters<p>
+
+<a href="QuaternionRefs.txt">QuaternionRefs.txt</a>
+
+Bibliography on Quaternions.<p>
+
+<a href="FAQ-lat-long.txt">FAQ-lat-long.txt</a>
+
+Computing Great Circle Distances from Latitudes and Longitudes.<p>
+
+<a href="CheneyMTA.html">CheneyMTA.html (WWW hypertext)</a><br>
+<a href="CheneyMTA.pdf">CheneyMTA.pdf (4 pages)</a>
+
+"CONS Should Not CONS Its Arguments, Part II: Cheney on the M.T.A."
+Draft of paper for comp.lang.scheme.c, Feb. 4, 1994.  ACM
+<cite>Sigplan Notices 30,</cite> 9 (Sept. 1995), 17-20.  How to
+translate Scheme into C by using continuation-passing style C
+functions in such a way that tail recursions use bounded amounts of
+storage, continuation capture is simple, and garbage collection is
+precise.  Includes a reference to <a href="cboyer13.c">cboyer13.c</a>,
+in which the Gabriel Boyer Lisp benchmark is translated into C using
+the methods of this paper.<p>
+
+<a href="Use1Var.html">Use1Var.html (WWW hypertext)</a><br>
+<a href="Use1Var.ps.gz">Use1Var.ps.gz (8 pages)</a>
+
+"'Use-Once' Variables and Linear Objects--Storage Management,
+Reflection and Multi-Threading".  ACM <cite>Sigplan Notices 30,</cite>
+1 (Jan. 1995), 45-52.  A high-level discussion of 'linear' and
+'non-linear' (traditional) names/variables/objects in programming
+languages.<p>
+
+<a href="LRefCounts.html">LRefCounts.html (WWW hypertext)</a><br>
+<a href="LRefCounts.ps.gz">LRefCounts.ps.gz (6 pages)</a>
+
+"Minimizing Reference Count Updating with Deferred and Anchored
+Pointers for Functional Data Structures".  ACM <cite>Sigplan Notices
+29,</cite> 9 (September 1994), 38-43.  Safe mechanisms for reducing
+reference count updating overhead.<p>
+
+<a href="ThermoGC.html">ThermoGC.html (WWW hypertext)</a><br>
+<a href="ThermoGC.ps.gz">ThermoGC.ps.gz (6 pages)</a>
+
+"Thermodynamics and Garbage Collection".  ACM <cite>Sigplan Notices
+29,</cite> 4 (April 1994), 58-63.  An earlier version of this paper
+was submitted to the OOPSLA'93 Garbage Collection Workshop.  A garbage
+collector is a <em>refrigerator</em>, thermodynamically speaking.<p>
+
+<a href="ForthStack.html">ForthStack.html (WWW hypertext)</a><br>
+<a href="ForthStack.ps.gz">ForthStack.ps.gz (10 pages)</a>
+
+"Linear Logic and Permutation Stacks--The Forth Shall Be First".  ACM
+<cite>Computer Architecture News 22,</cite> 1 (March 1994), 34-43.
+Linear objects and stack architectures (of a particular type) are an
+excellent match.  Compiling Lisp w/closures into Postscript; the Y
+combinator in Postscript!  Includes a rather complete bibliography of
+stack architectures.<p>
+
+<a href="LQsort.html">LQsort.html (WWW hypertext)</a><br>
+<a href="LQsort.ps.gz">LQsort.ps.gz (6 pages)</a>
+
+"A 'Linear Logic' Quicksort".  ACM <cite>Sigplan Notices 29,</cite> 2
+(February 1994), 13-18. Linear objects can be used to program
+'in-place' Quicksorts functionally and efficiently.<p>
+
+<a href="LBoyer.html">LBoyer.html (WWW hypertext)</a><br>
+<a href="LBoyer.ps.gz">LBoyer.ps.gz (8 pages)</a>
+
+"The Boyer Benchmark Meets Linear Logic".  ACM <cite>Lisp Pointers
+VI,</cite> 4 (October/December 1993), 3-10. 'Apples-to-apples' tests
+of reference counting versus tracing garbage collection for the Lisp
+'Boyer benchmark'.<p>
+
+<a href="LFrpoly.html">LFrpoly.html (WWW hypertext)</a><br>
+<a href="LFrpoly.ps.gz">LFrpoly.ps.gz (5 pages)</a>
+
+"Sparse Polynomials and Linear Logic".  ACM <cite>Sigsam Bulletin
+27,</cite> 4 (December 1993), 10-14. How to do sparse polynomial
+multiplication (the Lisp FRPOLY benchmark) functionally and
+efficiently using linear objects.<p>
+
+<a href="Gaussian.html">Gaussian.html (WWW hypertext)</a><br>
+<a href="Gaussian.ps.gz">Gaussian.ps.gz</a>
+
+"Complex Gaussian Integers for 'Gaussian Graphics'".  ACM
+<cite>Sigplan Notices 28,</cite>11 (November 1993), 22-27.  Neat
+things you can do if you index 2D graphical pixels using complex
+numbers.<p>
+
+<a href="ObjectIdentity.html">ObjectIdentity.html (WWW hypertext)</a><br>
+<a href="ObjectIdentity.ps.gz">ObjectIdentity.ps.gz (26 pages)</a>
+
+"Equal Rights for Functional Objects or, The More Things Change, The
+More They Are the Same".  ACM <cite>OOPS Messenger 4,</cite> 4
+(October 1993), 2-27.  Programming language <em>types</em> should
+include the notion of whether an object is mutable or immutable.<p>
+
+<a href="LimitedRoots.html">LimitedRoots.html (WWW hypertext)</a><br>
+<a href="LimitedRoots.ps.gz">LimitedRoots.ps.gz (11 pages)</a>
+
+"Safe and Leakproof Resource Management using Ada83 Limited Types".
+ACM <cite>Ada Letters XIII,</cite> 5 (Sep/Oct 1993), 32-42.  How to do
+resource management and garbage collection <em>safely</em> 'on top of'
+Ada, rather than 'underneath' (in the implementation).<p>
+
+<a href="Encode.html">Encode.html (WWW hypertext)</a><br>
+<a href="Encode.ps.gz">Encode.ps.gz (5 pages)</a>
+
+"Strategies for the Lossless Encoding of Strings as Ada Identifiers".
+ACM <cite>Ada Letters XIII,</cite> 5 (Sep/Oct 1993), 43-47.
+Interesting ways to translate identifiers from one programming
+language into another without losing readability or
+distinguishability.<p>
+
+<a href="Iterator.html">Iterator.html (WWW hypertext)</a><br>
+<a href="Iterator.ps.gz">Iterator.ps.gz (9 pages)</a>
+
+"Iterators: Signs of Weakness in Object-Oriented Languages".  ACM
+<cite>OOPS Messenger 4,</cite> 3 (July 1993), 18-25. If your language
+<em>requires</em> iterators in order to get anything done, your
+language's control structures are grossly deficient.<p>
+
+<a href="LimitedRobbery.html">LimitedRobbery.html (WWW hypertext)</a><br>
+<a href="LimitedRobbery.ps.gz">LimitedRobbery.ps.gz (5 pages)</a>
+
+"How to Steal from a Limited Private Account--Why Mode IN OUT
+Parameters for Limited Types Must be Passed by Reference".  ACM
+<cite>Ada Letters XIII,</cite> 3 (May/June 1993), 91-95. Passing IN
+OUT parameters of limited type by copy-in, copy-out opens up a major
+loophole in Ada's type safety, which can be closed only by requiring
+that such parameters be passed by reference.<p>
+
+<a href="YoungGen.html">YoungGen.html (WWW hypertext)</a><br>
+<a href="YoungGen.ps.gz">YoungGen.ps.gz (3 pages)</a>
+
+"'Infant Mortality' and Generational Garbage Collection".  ACM
+<cite>Sigplan Notices 28,</cite> 4 (April 1993), 55-57.  The
+intuitions behind 'generational garbage collectors' are sometimes not
+well thought out.<p>
+
+<a href="APLPerms.ps.gz">APLPerms.ps.gz (5 pages)</a>
+
+"On the Permutations of a Vector Obtainable through the Restructure
+and Transpose Operators of APL".  ACM APL <cite>Quote Quad 23,</cite>
+2 (December 1992), 27-31.  Optimizations of APL 'restructure'
+('reshape') and 'transpose' operators.  This paper was written in
+1974-1975.<p>
+
+<a href="Inlines.html">Inlines.html (WWW hypertext)</a><br>
+<a href="Inlines.ps.gz">Inlines.ps.gz (8 pages)</a>
+
+"Inlining Semantics for Subroutines which are Recursive".  ACM
+<cite>Sigplan Notices 27,</cite> 12 (December 1992), 39-46. A
+semantics for subroutine 'inlining' which handles recursive
+subroutines and 'unrolls' tail-recursive loops.<p>
+
+<a href="MetaCircular.html">MetaCircular.html (WWW hypertext)</a><br>
+<a href="MetaCircular.ps.gz">MetaCircular.ps.gz (10 pages)</a>
+
+"Metacircular Semantics for Common Lisp Special Forms".  ACM
+<cite>Lisp Pointers V,</cite> 4 (Oct-Dec 1992), 11-20.  Expressing
+various combinations of Common Lisp 'special forms' in terms of one
+another.<p>
+
+<a href="ReverseGC.html">ReverseGC.html (WWW hypertext)</a><br>
+<a href="ReverseGC.ps.gz">ReverseGC.ps.gz (13 pages)</a>
+
+"NREVERSAL of Fortune--the Thermodynamics of Garbage Collection".
+<cite>Proc. Int'l Workshop on Memory Mgmt.,</cite> St. Malo, France,
+Sept., 1992, Springer LNCS 637, 1992.  How to build reversible Lisp
+computers, which may generate less heat.<p>
+
+<a href="BoyerB.html">BoyerB.html (WWW hypertext)</a><br>
+<a href="BoyerB.ps.gz">BoyerB.ps.gz (2 pages)</a>
+
+"The Boyer Benchmark at Warp Speed".  ACM <cite>Lisp Pointers
+V,</cite> 3 (Jul-Sep 1992), 13-14.  Using 'memoization' to speed up
+the Boyer benchmark.<p>
+
+<a href="TriangB.html">TriangB.html (WWW hypertext)</a><br>
+<a href="TriangB.ps.gz">TriangB.ps.gz (3 pages)</a>
+
+"The Gabriel 'Triangle' Benchmark at Warp Speed".  ACM <cite>Lisp
+Pointers V,</cite> 3 (Jul-Sep 1992), 15-17.  Using bit vectors and
+memoization to speed up the Triangle benchmark.<p>
+
+<a href="PuzzleB.html">PuzzleB.html (WWW hypertext)</a><br>
+<a href="PuzzleB.ps.gz">PuzzleB.ps.gz (4 pages)</a>
+
+"Speeding up the 'Puzzle' Benchmark a 'Bit'".  ACM <cite>Lisp Pointers
+V,</cite> 3 (Jul-Sep 1992), 18-21.  Using bit vectors to speed up the
+Puzzle benchmark.<p>
+
+<a href="TakB.html">TakB.html (WWW hypertext)</a><br>
+<a href="TakB.ps.gz">TakB.ps.gz (2 pages)</a>
+
+"A Tachy 'TAK'".  ACM <cite>Lisp Pointers V,</cite> 3 (Jul-Sep 1992),
+22-23.  Using memoization to speed up the TAK benchmark.<p>
+
+<a href="Subtypep.html">Subtypep.html (WWW hypertext)</a><br>
+<a href="Subtypep.ps.gz">Subtypep.ps.gz (23 pages)</a>
+
+"A Decision Procedure for Common Lisp's SUBTYPEP Predicate".  <cite>J.
+Lisp and Symbolic Computation 5</cite>, 3 (Sept. 1992), 157-190.  How
+to eliminate the kludgery when implementing Common Lisp's 'subtypep'
+function, by using bit vectors.<p>
+
+<a href="LinearLisp.html">LinearLisp.html (WWW hypertext)</a><br>
+<a href="LinearLisp.ps.gz">LinearLisp.ps.gz (10 pages)</a>
+
+"Lively Linear Lisp--'Look Ma, No Garbage!'".  ACM <cite>Sigplan
+Notices 27,</cite> 8 (August 1992),89-98.  How to implement a 'linear'
+language efficiently through 'behind the scenes' hash consing.<p>
+
+<a href="SigAda92Positions.html">SigAda92Positions.html (WWW hypertext)</a><br>
+<a href="SigAda92Positions.ps.gz">SigAda92Positions.ps.gz (3 pages)</a>
+
+"Ada9X Issues for AI Systems".  Issues paper for Ada/AI/RT WG
+Workshop, Summer '92 SigAda Meeting, June 24-25, 1992.<p>
+
+<a href="BuriedStale.html">BuriedStale.html (WWW hypertext)</a><br>
+<a href="BuriedStale.ps.gz">BuriedStale.ps.gz (9 pages)</a>
+
+"The Buried Binding and Dead Binding Problems of Lisp 1.5".  ACM
+<cite>Lisp Pointers V,</cite> 2 (Apr-Jun 1992), 11-19. An early (1976)
+discussion of the space requirements of function closures.<p>
+
+<a href="CritLisp.html">CritLisp.html (WWW hypertext)</a><br>
+<a href="CritLisp.ps.gz">CritLisp.ps.gz (18 pages)</a>
+
+"Critique of DIN Kernel Lisp Definition".  <cite>Lisp and Symbolic
+Compututation 4,</cite> 4 (March 1992), 371-398.  (Although nominally
+about a European proposal for a standard Lisp, this paper talks about
+Lisp capabilities in general.)<p>
+
+<a href="NoMotionGC.html">NoMotionGC.html (WWW hypertext)</a><br>
+<a href="NoMotionGC.ps.gz">NoMotionGC.ps.gz (5 pages)</a>
+
+"The Treadmill: Real-Time Garbage Collection without Motion Sickness".
+ACM <cite>Sigplan Notices 27,</cite> 3 (March 1992), 66-70. How to do
+real-time garbage collection without copying.<p>
+
+<a href="LazyAlloc.html">LazyAlloc.html (WWW hypertext)</a><br>
+<a href="LazyAlloc.ps.gz">LazyAlloc.ps.gz (11 pages)</a>
+
+"CONS Should not CONS its Arguments".  ACM <cite>Sigplan Notices
+27,</cite> 3 (March 1992), 24-34.  How to <em>safely</em> allocate
+stuff on the stack.<p>
+
+<a href="AB-mod-N.html">AB-mod-N.html (WWW hypertext)</a><br>
+<a href="AB-mod-N.pdf">AB-mod-N.pdf (4 pages)</a>
+
+"Computing A*B (mod N) Efficiently in ANSI C".  ACM <cite>Sigplan
+Notices 27,</cite> 1 (January 1992), 95-98.<p>
+
+<a href="PrecSched.html">PrecSched.html (WWW hypertext)</a><br>
+<a href="PrecSched.ps.gz">PrecSched.ps.gz (5 pages)</a>
+
+"Precise Instruction Scheduling without a Precise Machine Model".  ACM
+<cite>Computer Architecture News 19,</cite> 2 (December 1991), 4-8.<p>
+
+<a href="OOAdaLetters.html">OOAdaLetters.html (WWW hypertext)</a><br>
+<a href="OOAdaLetters.ps.gz">OOAdaLetters.ps.gz (12 pages)</a>
+
+"Object-Oriented Programming in Ada83--Genericity Rehabilitated".  ACM
+<cite>Ada Letters XI,</cite> 9 (Nov/Dec 1991), 116-127.  How to do
+single inheritance OO programming in Ada83 using overloading and
+generics.<p>
+
+<a href="CacheCGC.html">CacheCGC.html (WWW hypertext)</a><br>
+<a href="CacheCGC.ps.gz">CacheCGC.ps.gz (8 pages)</a>
+
+"Cache-Conscious Copying Collectors".  OOPSLA'91/GC'91 Workshop on
+Garbage Collection.<p>
+
+<a href="LPprogram.html">LPprogram.html (WWW hypertext)</a><br>
+<a href="LPprogram.ps.gz">LPprogram.ps.gz (12 pages)</a>
+
+"Structured Programming with Limited Private Types in Ada".  ACM
+<cite>Ada Letters XI,</cite> 5 (Jul/Aug 1991), 79-90.  How to program
+with Ada's 'limited' (assignment-less) types.<p>
+
+<a href="CLOStrophobia.html">CLOStrophobia.html (WWW hypertext)</a><br>
+<a href="CLOStrophobia.ps.gz">CLOStrophobia.ps.gz (12 pages)</a>
+
+"CLOStrophobia: Its Etiology and Treatment".  ACM <cite>OOPS Messenger
+2,</cite> 4 (October 1991), 4-15.  How to make the Common Lisp Object
+System <em>safely</em> more efficient.<p>
+
+<a href="Prag-Parse.html">Prag-Parse.html (WWW hypertext)</a><br>
+<a href="Prag-Parse.ps.gz">Prag-Parse.ps.gz (14 pages)</a>
+
+"Pragmatic Parsing in Common Lisp".  ACM <cite>Lisp Pointers 4,</cite>
+2 (Apr-Jun 1991), 3-15.  If you have Common Lisp, you shouldn't need
+to hack Unix 'lex' and 'yacc'.<p>
+
+<a href="ShallowArrays.html">ShallowArrays.html (WWW hypertext)</a><br>
+<a href="ShallowArrays.ps.gz">ShallowArrays.ps.gz (4 pages)</a>
+
+"Shallow Binding Makes Functional Arrays Fast".  ACM <cite>Sigplan
+Notices 26,</cite> 8 (1991), 145-147.  Single-threaded functional
+arrays have O(1) update using 'shallow binding'.<p>
+
+<a href="BitSearch.html">BitSearch.html (WWW hypertext)</a><br>
+<a href="BitSearch.ps.gz">BitSearch.ps.gz (7 pages)</a>
+
+"The Efficient Implementation of Common Lisp's SEARCH Function on
+Bit-vectors".  Unpublished April, 1991 memo on how byte-parallelism
+can be utilized to achieve high-speed on searches for an unaligned
+bit-substring within a bit-vector.<p>
+
+<a href="Share-Unify.html">Share-Unify.html (WWW hypertext)</a><br>
+<a href="Share-Unify.ps.gz">Share-Unify.ps.gz (9 pages)</a>
+
+"Unify and Conquer (Garbage, Updating, Aliasing, ...) in Functional
+Languages".  <cite>Proc. 1990 ACM Lisp and Functional Programming
+Conf.,</cite> Nice, France, June, 1990, 218-226.  ML type inference
+<em>already</em> generates pretty good sharing/aliasing information.<p>
+
+<a href="TreeShadow.html">TreeShadow.html (WWW hypertext)</a><br>
+<a href="TreeShadow.ps.gz">TreeShadow.ps.gz (12 pages)</a>
+
+"Worlds in Collision: A Mostly Functional Model of Concurrency Control
+and Recovery".  Unpublished, 1990.  Shallow binding and concurrency
+control.  Write-ahead and write-behind for database and transaction
+recovery are simply various versions of shallow binding.<p>
+
+<a href="TInference.html">TInference.html (WWW hypertext)</a><br>
+<a href="TInference.ps.gz">TInference.ps.gz (26 pages)</a>
+
+"The Nimble Type Inferencer for Common Lisp-84".  Unpublished memo,
+1990.  Set-based type inference for pre-CLOS Common Lisp.<p>
+
+<a href="Bitvectors.html">Bitvectors.html (WWW hypertext)</a><br>
+<a href="Bitvectors.ps.gz">Bitvectors.ps.gz (15 pages)</a>
+
+"Efficient Implementation of Bit-vector Operations in Common Lisp".
+ACM <cite>Lisp Pointers 3,</cite> 2-4 (Apr-Jun 1990), 8-22.  How to
+implement bit vector operations efficiently.<p>
+
+<a href="Micro-SPL.txt">Micro-SPL.txt</a>
+
+"High Level Language Programs Run Ten Times Faster in Microstore",
+with Clinton Parker, Nov. 1980.  Short description of the performance
+results from a compiler from a C-like language to the Xerox Alto
+microcode.  The following report gives more details.<p>
+
+<a href="MicroSPL.ps.gz">MicroSPL.ps.gz (22 pages)</a>
+
+"Micro SPL", with Clinton Parker, Synapse Computer Services Report,
+Sept. 1979.  Also Tech. Report 62, U. Roch. Comp. Sci.  Dept.,
+Feb. 1980.  This document describes the Micro-SPL language and
+compiler.  The Micro-SPL compiler converts programs in Micro-SPL, a
+high level programming language similar to C or Algol, directly into
+microcode for the Xerox Alto minicomputer.  The Micro-SPL compiler
+generates microcode which is competitive with hand microcode, yet
+takes only 30-50% as long to write and 10% as long to debug.
+Micro-SPL generated microcode runs over ten times faster than an
+equivalent BCPL program and perhaps half as fast as good hand written
+microcode without losing the advantage of writing in a high level
+language.<p>
+
+<a href="RedundantID.html">RedundantID.html</a>
+
+"A Source of Redundant Identifiers in PASCAL Programs".  ACM
+<i>Sigplan Notices 15,</i> 2 (February 1980), 14-16.  Gratuitous
+restrictions in programming languages cost time, money and conceptual
+load on programmers.<p>
+
+<a href="OptAlloc.html">OptAlloc.html (WWW hypertext)</a><br>
+<a href="OptAlloc.ps.gz">OptAlloc.ps.gz (3 pages)</a>
+
+"Optimizing Allocation and Garbage Collection of Spaces in MacLisp".
+In Winston and Brown, eds.  <cite>Artificial Intelligence: An MIT
+Perspective.</cite> MIT Press, 1979.  How to allocate the sizes of the
+various spaces in 'big bag of pages' (BIBOP) garbage collection
+systems.<p>
+
+<a href="RealTimeGC.html">RealTimeGC.html (WWW hypertext)</a><br>
+<a href="RealTimeGC.ps.gz">RealTimeGC.ps.gz (13 pages)</a>
+
+"List Processing in Real Time on a Serial Computer",
+<cite>Communications of the ACM 21,</cite> 4 (April 1978), 280-294.
+Discusses copying garbage collection, incremental (real-time) garbage
+collection, real-time reference counting, etc.<p>
+
+<a href="ShallowBinding.html">ShallowBinding.html (WWW hypertext)</a><br>
+<a href="ShallowBinding.ps.gz">ShallowBinding.ps.gz (7 pages)</a>
+
+"Shallow Binding in Lisp 1.5", <cite>Communications of the ACM
+21,</cite> 7 (July 1978), 565-569.  An elegant 'tree-rerooting' model
+for binding environments.  It also works for a variety of other
+"environment"-like mechanisms such as functional arrays for O(1)
+update and write-ahead/write-behind mechanisms for database recovery.<p>
+
+<a href="Futures.html">Futures.html (WWW hypertext)</a><br>
+<a href="Futures.ps.gz">Futures.ps.gz (5 pages)</a>
+
+"The Incremental Garbage Collection of Processes", with Carl Hewitt,
+ACM <cite>Sigplan Notices 12,</cite> 8 (August 1977), 55-59.  An early
+discussion of the concept of 'futures' in a parallel functional
+programming language.  Naively uses 'reachability' for eliminating
+garbage processes, which is now known to be insufficient in the
+presence of shared cells with assignment.<p>
+
+<a href="lingol/home.html">Lingol</a>
+
+Access to 'lingol' directory.  Papers re Vaughan Pratt's Lingol
+natural language parsing system.<p>
+
+Coming soon to a web near you:<p>
+
+"Rabin's Proof of the Undecidability of the Reachability Set Inclusion
+Problem of Vector Addition Systems".  Computation Structures Group
+Memo 79, Project MAC, MIT, July 1973.<p>
+
+<a href="PetriNetLanguages.ps.gz">PetriNetLanguages.ps.gz (8 pages)</a>
+
+"Petri Nets and Languages".  Computation Structures Group Memo 68,
+Project MAC, MIT, May 1972.  Includes as an appendix "A Canonic Form
+for Marked Graphs", which shows an elegant way to prove equivalence of
+Marked Graphs (a subset of Petri Nets) by reducing them to a canonic
+form.<p>
+
+</body></html>
diff --git a/archive/linked-pages/raw/9b20d53eaa69ae59.html b/archive/linked-pages/raw/9b20d53eaa69ae59.html
new file mode 100644
index 0000000..deecc3b
--- /dev/null
+++ b/archive/linked-pages/raw/9b20d53eaa69ae59.html
@@ -0,0 +1,3782 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Socrates to Sartre and beyond : a history of philosophy : Stumpf, Samuel Enoch, 1918- : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=0ba52dac6d304c2395f9b5bc337416e3,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.360252"/>    <meta name="sentry-trace" content="0ba52dac6d304c2395f9b5bc337416e3-adb42621fcca435e-0"/>
+    <script  nonce="bf4fbb8e8410bbdb49709158e36c4486" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="claremont_school_of_theology">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="bf4fbb8e8410bbdb49709158e36c4486" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="xiv, 498, [42] pages : 24 cm"/>
+                      <meta property="og:title" content="Socrates to Sartre and beyond : a history of philosophy : Stumpf, Samuel Enoch, 1918- : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="xiv, 498, [42] pages : 24 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/socratestosartre0000stum">
+                      <meta property="og:url" content="https://archive.org/details/socratestosartre0000stum">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="xiv, 498, [42] pages : 24 cm"/>
+<meta property="twitter:title" content="Socrates to Sartre and beyond : a history of philosophy : Stumpf, Samuel Enoch, 1918- : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/socratestosartre0000stum/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/socratestosartre0000stum">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=13ea58abaaeadb1afc14399e5ca7abd4;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dsocratestosartre0000stum%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=13ea58abaaeadb1afc14399e5ca7abd4;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dsocratestosartre0000stum%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/socratestosartre0000stum">
+
+          <link itemprop="image" href="https://archive.org/services/img/socratestosartre0000stum">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Socrates to Sartre and beyond : a history of philosophy  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760106.eu.archive.org","dir":"/0/items/socratestosartre0000stum"},{"server":"dn790002.ca.archive.org","dir":"/0/items/socratestosartre0000stum"}],"workable":[{"server":"dn760106.eu.archive.org","dir":"/0/items/socratestosartre0000stum"},{"server":"dn790002.ca.archive.org","dir":"/0/items/socratestosartre0000stum"}]},"created":1786370935,"d1":"ia601902.us.archive.org","d2":"ia801902.us.archive.org","dir":"/15/items/socratestosartre0000stum","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1661110350","size":"16119","md5":"a110e12c96c4d912c27ea458bdd2be04","crc32":"08d6ab1b","sha1":"8e7d91f4e02281f3cab703343632abafdd2cc6b0","format":"Item Tile","rotation":"0"},{"name":"logs/socratestosartre0000stum_iabdash_2021-03-1323:41:53.log","source":"original","mtime":"1615650116","size":"1345","md5":"08aa3fb57b08b32659358b48c7a72c1e","crc32":"ef3f4850","sha1":"05395a706f653206270805d8742a6d19e73cf001","format":"Log","private":"true"},{"name":"logs/socratestosartre0000stum_scanning_2021-03-1323:42:01.log","source":"original","mtime":"1615650124","size":"1905549","md5":"66e629857a402448dd6d81aec3cf3d28","crc32":"72e21bed","sha1":"c39356ca2ea13d15a0422ae5cb061ae68fef1946","format":"Log","private":"true"},{"name":"logs/socratestosartre0000stum_status_history_2021-03-1323:41:57.log","source":"original","mtime":"1615650120","size":"406","md5":"3d7ba161664014188f2d89f4f5c5c712","crc32":"d7c423f5","sha1":"12d64684c7b4f6d9c5336c27a2b2403c0f1623b8","format":"Log","private":"true"},{"name":"socratestosartre0000stum.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"socratestosartre0000stum_hocr.html","mtime":"1754067042","size":"1396850","private":"true","md5":"e197a6dcb27c343390c5c6d41e7b51e9","crc32":"f0fe2cd8","sha1":"1bc845d0af41a40ebe6c53e306c2cb8ef4a8b25a"},{"name":"socratestosartre0000stum.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"socratestosartre0000stum.pdf","mtime":"1754066908","size":"43999870","md5":"2444744dcfb71c1ec0cc75397ce0dc58","crc32":"bb8633ab","sha1":"d15cd2bcc601dd7d1a747efe454d801e70ef2a17"},{"name":"socratestosartre0000stum.pdf","source":"derivative","format":"Text PDF","original":"socratestosartre0000stum_page_numbers.json","mtime":"1724007159","size":"43787901","md5":"75370b366e21d25d4628546b7f82b0dd","crc32":"2b1a27a6","sha1":"b6a28befb06c18ed29ff1ed2ce07d758d84b21d2","private":"true"},{"name":"socratestosartre0000stum_chocr.html.gz","source":"derivative","ocr":"tesseract 5.0.0-alpha-20201231-10-g1236","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9849","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"socratestosartre0000stum_jp2.zip","mtime":"1616348943","size":"21437963","md5":"4975dc552e944f255ccb2e75e1b9d595","crc32":"4fc27fb5","sha1":"9315cc659cd181a6b5c06c79cd00ec183ae222f7","private":"true"},{"name":"socratestosartre0000stum_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"socratestosartre0000stum_scandata.xml","mtime":"1671315934","size":"788","md5":"7a5cd659174660979f93407137950d71","crc32":"cf0d2247","sha1":"60415c31a3b2577486e5ca1a4dadcbcb81f19448","private":"true"},{"name":"socratestosartre0000stum_dc.xml","source":"original","format":"Dublin Core","mtime":"1616325019","size":"2946","md5":"46d04ffe67192c0e4f787a52edc026a8","crc32":"05bdf95c","sha1":"22425eee67651766732a7b45d338399146bf5f16"},{"name":"socratestosartre0000stum_djvu.txt","source":"derivative","format":"DjVuTXT","original":"socratestosartre0000stum_djvu.xml","mtime":"1616349201","size":"1613182","md5":"9199d1dd92a2357c11fc22b09c33c5a4","crc32":"a66f3348","sha1":"207876f4ad7f095619ce8f42bdf4d2ce0f7ce1be","private":"true"},{"name":"socratestosartre0000stum_djvu.xml","source":"derivative","format":"Djvu XML","original":"socratestosartre0000stum_hocr.html","mtime":"1616349112","size":"20142408","md5":"797452a7d550b6020d2c21649bf23131","crc32":"0181d4d2","sha1":"81da42f8811a0d217a1d5b1fb3c1e0ddbbda52e6","private":"true"},{"name":"socratestosartre0000stum_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"socratestosartre0000stum.pdf","mtime":"1724008283","size":"43645735","md5":"f8fc5b5c8dd3b29351bbb162e0649207","crc32":"7eed52a3","sha1":"2367d5d794b90f38da36de63c5075bea62613626"},{"name":"socratestosartre0000stum_events.json","source":"original","mtime":"1616206062","size":"57","md5":"5cbd47e02eaef7691225e7734f78529d","crc32":"beb823b7","sha1":"6c6e9a4fde7b3bbe6dfcfb9eb16f171109269698","format":"JSON","private":"true"},{"name":"socratestosartre0000stum_files.xml","source":"original","format":"Metadata","md5":"6616a03869ed63409763e7aca13a2865","summation":"md5"},{"name":"socratestosartre0000stum_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9849","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"socratestosartre0000stum_chocr.html.gz","mtime":"1616349039","size":"36611833","md5":"99ef21f980661a5ed1ba8cdd1f402076","crc32":"27f2bd4c","sha1":"e9b99cb34be66a3689ab9588c4e2cb9f5683deef","private":"true"},{"name":"socratestosartre0000stum_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.0","format":"OCR Page Index","original":"socratestosartre0000stum_hocr.html","mtime":"1616349150","size":"6989","md5":"ddbbf5503457d58efd81383ba5c78e61","crc32":"bd2e3aba","sha1":"0a55461f5afb57060eb7ed9ae5ed42719d3da46f","private":"true"},{"name":"socratestosartre0000stum_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.0.0","hocr_fts_text_hocr_version":"1.1.0","word_conf_0_10":"419","word_conf_11_20":"182","word_conf_21_30":"286","word_conf_31_40":"282","word_conf_41_50":"275","word_conf_51_60":"286","word_conf_61_70":"320","word_conf_71_80":"608","word_conf_81_90":"1949","word_conf_91_100":"256823","format":"OCR Search Text","original":"socratestosartre0000stum_hocr.html","mtime":"1616349185","size":"534211","md5":"43a1a54e821d3ad0eff71283fe880be0","crc32":"976f1a36","sha1":"573aa803e78c90401835f4767935b6122b6d9387","private":"true"},{"name":"socratestosartre0000stum_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"socratestosartre0000stum_orig_jp2.tar","mtime":"1616340635","size":"323595123","md5":"046365fddd4aa2c0074f1614efd095f1","crc32":"49b3d707","sha1":"bb39feeb53e1c8d594a4e45e9e96153d1da9d149","private":"true","filecount":"570"},{"name":"socratestosartre0000stum_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"socratestosartre0000stum.epub","mtime":"1754067287","size":"1424099","md5":"28ee93884dbe7240ef6237b433fd5f57","crc32":"cee328a5","sha1":"8cf7e43a8766e156a9a617bb35423d1c96a9a0c0"},{"name":"socratestosartre0000stum_marc.xml","source":"original","mtime":"1615650110","size":"7924","md5":"2a441aac3f74155fbed3db8631b76065","crc32":"f9891e7b","sha1":"c17bf78db6e5b407cc4d15e39aa0b3e05efb2ca5","format":"MARC"},{"name":"socratestosartre0000stum_meta.mrc","source":"original","mtime":"1615650106","size":"3285","md5":"f76930bd7444dc7c8cb6958d6c0f782f","crc32":"e4fca57f","sha1":"186406ed350467f441231256fa4e5cabf3fff626","format":"MARC Binary"},{"name":"socratestosartre0000stum_meta.sqlite","source":"original","mtime":"1616324891","size":"45056","md5":"27c3c34bca45998e60d1404db94913a2","crc32":"0208842f","sha1":"b654a45206a8057632cb467d3890526446c44b47","format":"Metadata"},{"name":"socratestosartre0000stum_meta.xml","source":"original","mtime":"1754067288","size":"4788","md5":"057f686a720f477f123e50b8dc76ec71","crc32":"b262857d","sha1":"8cbd0570aa5f8b40830e0d95a5ba063939ff71b1","format":"Metadata"},{"name":"socratestosartre0000stum_orig_jp2.tar","source":"original","mtime":"1616324888","size":"814028800","md5":"de0b398cc886a8b1e281f513b90fb76d","crc32":"dc9ca2bf","sha1":"5d5e903bbaec8ef94631b9d85f4249d3270525c0","format":"Single Page Original JP2 Tar","private":"true","filecount":"570"},{"name":"socratestosartre0000stum_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"97","format":"Page Numbers JSON","original":"socratestosartre0000stum_hocr.html","mtime":"1724007138","size":"95360","md5":"9a6797ebbf2c9198e457be7b45a94f3f","crc32":"cae0cf03","sha1":"cef85c2238cefe443c79c81b6c8a5de2e091f5cb","private":"true"},{"name":"socratestosartre0000stum_scandata.xml","source":"original","mtime":"1671315934","size":"618263","md5":"86af5bf5f1867c5ea82d91dd0b237cfe","crc32":"9461b0b5","sha1":"3b7f0ae0676060d3df6add6afedb709a1ccd547f","format":"Scandata"},{"name":"socratestosartre0000stum_slip.png","source":"original","mtime":"1615618715","size":"40943","md5":"e13741962b43de924fa5d42e946e4950","crc32":"1bb7127a","sha1":"b6964221a1ec673e61c7244c394d05f6a53c7d35","format":"PNG","private":"true"},{"name":"socratestosartre0000stum_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"socratestosartre0000stum_slip.png","mtime":"1616325024","size":"5823","md5":"7fc1590e16bef440cc60f6c2c26f07bd","crc32":"79e9bb4f","sha1":"3568cb28f376513a280b2c55397101ddb6540ff0","private":"true"},{"name":"socratestosartre0000stum_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"socratestosartre0000stum_djvu.xml","mtime":"1671315642","size":"649","md5":"6a153db877dd368a4b17f4c2e6f8a3a4","crc32":"c08dda6d","sha1":"21f5e627dd41841948bdb550cb973b43effde39c","private":"true"}],"files_count":30,"item_last_updated":1754067335,"item_size":1354974265,"metadata":{"identifier":"socratestosartre0000stum","associated-names":"Fieser, James","boxid":"IA40078911","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Stumpf, Samuel Enoch, 1918-","date":"2003","description":["xiv, 498, [42] pages : 24 cm","(Publisher) This comprehensive, historically organized introduction to philosophy communicates the richness of the discipline and provides the student with a working knowledge of the development of Western philosophy. New co-author James Fieser has brought this classic text up-to-date both chronologically and stylistically while preserving the thoughtful, conceptual characteristics that have made it so successful. The text covers all periods of philosophy, lists philosophers alphabetically and chronologically on the end-papers, and features an exceptional glossary of key concepts","Includes bibliographical references (pages B1-B16) and index","PART ONE: ANCIENT GREEK PHILOSOPHY -- 1. Socrates predecessors -- 2. The sophists and Socrates -- 3. Plato -- 4. Aristotle -- PART TWO: HELLENISTIC AND MEDIEVAL PHILOSOPHY -- 5. Classical philosophy after Aristotle -- 6. Augustine -- 7. Philosophy in the Early Middle Ages -- 8. Aquinas and his Late Medieval successors -- PART THREE: EARLY MODERN PHILOSOPHY -- 9. Philosophy during the Renaissance -- 10. Rationalism on the continent -- 11. Empiricism in Britain -- PART FOUR: LATE MODERN AND 19TH CENTURY PHILOSOPHY -- 1 2. Kant -- 13. German idealism -- 14. Utilitarianism and positivism -- 15. Kierkegaard, Marx, and Nietzsche -- PART FIVE: 20TH CENTURY AND CONTEMPORARY PHILOSOPHY -- 16. Pragmatism and process philosophy -- 17. Analytic philosophy -- 18. Phenomenology and existentialism -- 19. Recent philosophy"],"isbn":["0072560789","9780072560787"],"language":"eng","lccn":"2002070957","mediatype":"texts","old_pallet":"IA18640","openlibrary_edition":"OL3569303M","openlibrary_work":"OL1870814W","operator":"associate-cecelia-atil@archive.org","publisher":"Boston, Mass. : McGraw-Hill","rcs_key":"24143","repub_state":"19","scanner":"station46.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"claremont","scribe3_search_id":"10017035917","subject":["Philosophy -- History","Philosophy"],"title":"Socrates to Sartre and beyond : a history of philosophy","tts_version":"4.4-initial-98-g6696694c","uploader":"station46.cebu@archive.org","publicdate":"2021-03-13 07:06:56","access-restricted-item":"true","imagecount":"570","scandate":"20210313174256","ppi":"360","republisher_operator":"associate-jeanette-beleno@archive.org","republisher_date":"20210320100701","republisher_time":"868","foldoutcount":"0","identifier-access":"http://archive.org/details/socratestosartre0000stum","identifier-ark":"ark:/13960/t45r59z1p","ocr":"tesseract 5.0.0-alpha-20201231-10-g1236","ocr_parameters":"-l eng","ocr_module_version":"0.0.12","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9849","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"97","pdf_module_version":"0.0.10","external-identifier":["urn:acs6:socratestosartre0000stum:pdf:79566de5-8b4b-4c97-8c90-d82ec91d6e2f","urn:oclc:record:1245809680","urn:lcp:socratestosartre0000stum:lcpdf:d41534ee-942d-436c-bb30-42deabd4ce65","urn:lcp:socratestosartre0000stum:epub:cc98e73b-301a-4e29-b80b-e33b197dd222"],"addeddate":"2021-03-21 22:09:27","scanfee":"0;1.00;200","invoice":"1652","sponsordate":"20210331","col_number":"COL-658","collection":["claremont_school_of_theology","internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia801902.us.archive.org","uniq":1648500187,"workable_servers":["ia801902.us.archive.org","ia601902.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/socratestosartre0000stum/","resumeCookiePath":"/details/socratestosartre0000stum","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/socrates-to-sartre-a-history-of-philosophy-9780072560787","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"socratestosartre0000stum":{"title":"socratestosartre0000stum_orig_jp2.tar","url_path":"/details/socratestosartre0000stum/socratestosartre0000stum","orig_sort":0,"file_subprefix":"socratestosartre0000stum","file_source":"socratestosartre0000stum_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"socratestosartre0000stum_orig_jp2.tar","raw":{"name":"socratestosartre0000stum_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"socratestosartre0000stum_orig_jp2.tar","mtime":"1616340635","size":"323595123","md5":"046365fddd4aa2c0074f1614efd095f1","crc32":"49b3d707","sha1":"bb39feeb53e1c8d594a4e45e9e96153d1da9d149","private":"true","filecount":"570"}}}},"autofit":"auto","url":"//ia601902.us.archive.org/BookReader/BookReaderJSIA.php?id=socratestosartre0000stum\u0026itemPath=/15/items/socratestosartre0000stum\u0026server=ia601902.us.archive.org\u0026format=jsonp\u0026subPrefix=socratestosartre0000stum\u0026requestUri=/details/socratestosartre0000stum"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/socratestosartre0000stum&amp;via=internetarchive&amp;text=Socrates+to+Sartre+and+beyond+%3A+a+history+of+philosophy+%3A+Stumpf%2C+Samuel+Enoch%2C+1918-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/socratestosartre0000stum" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/socratestosartre0000stum&amp;title=Socrates+to+Sartre+and+beyond+%3A+a+history+of+philosophy+%3A+Stumpf%2C+Samuel+Enoch%2C+1918-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Socrates+to+Sartre+and+beyond+%3A+a+history+of+philosophy+%3A+Stumpf%2C+Samuel+Enoch%2C+1918-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Socrates+to+Sartre+and+beyond+%3A+a+history+of+philosophy+%3A+Stumpf%2C+Samuel+Enoch%2C+1918-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/socratestosartre0000stum&amp;canonicalUrl=https://archive.org/details/socratestosartre0000stum" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/socratestosartre0000stum&amp;description=Socrates+to+Sartre+and+beyond+%3A+a+history+of+philosophy+%3A+Stumpf%2C+Samuel+Enoch%2C+1918-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/socratestosartre0000stum&amp;subject=Socrates to Sartre and beyond : a history of philosophy : Stumpf, Samuel Enoch, 1918- : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/socratestosartre0000stum">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/socratestosartre0000stum" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg socratestosartre0000stum width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=socratestosartre0000stum"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=socratestosartre0000stum&amp;title=Socrates+to+Sartre+and+beyond+%3A+a+history+of+philosophy'
+          data-target='#favorite-modal'
+          data-id='socratestosartre0000stum'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fsocratestosartre0000stum" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fsocratestosartre0000stum" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fsocratestosartre0000stum" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fsocratestosartre0000stum" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fsocratestosartre0000stum" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fsocratestosartre0000stum" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Socrates to Sartre and beyond : a history of philosophy</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Stumpf%2C+Samuel+Enoch%2C+1918-%22">Stumpf, Samuel Enoch, 1918-</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:2003">
+            <span itemprop="datePublished">2003</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Philosophy+--+History%22" rel="ugc nofollow">Philosophy -- History</a>, <a href="/search.php?query=subject%3A%22Philosophy%22" rel="ugc nofollow">Philosophy</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Boston, Mass. : McGraw-Hill</span>                </dd>
+        <dt>Collection</dt>
+    <dd class=" breaker-breaker"          >
+            <a href="/details/claremont_school_of_theology">claremont_school_of_theology</a>; <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            1.3G                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">xiv, 498, [42] pages : 24 cm<br /><br />(Publisher) This comprehensive, historically organized introduction to philosophy communicates the richness of the discipline and provides the student with a working knowledge of the development of Western philosophy. New co-author James Fieser has brought this classic text up-to-date both chronologically and stylistically while preserving the thoughtful, conceptual characteristics that have made it so successful. The text covers all periods of philosophy, lists philosophers alphabetically and chronologically on the end-papers, and features an exceptional glossary of key concepts<br /><br />Includes bibliographical references (pages B1-B16) and index<br /><br />PART ONE: ANCIENT GREEK PHILOSOPHY -- 1. Socrates predecessors -- 2. The sophists and Socrates -- 3. Plato -- 4. Aristotle -- PART TWO: HELLENISTIC AND MEDIEVAL PHILOSOPHY -- 5. Classical philosophy after Aristotle -- 6. Augustine -- 7. Philosophy in the Early Middle Ages -- 8. Aquinas and his Late Medieval successors -- PART THREE: EARLY MODERN PHILOSOPHY -- 9. Philosophy during the Renaissance -- 10. Rationalism on the continent -- 11. Empiricism in Britain -- PART FOUR: LATE MODERN AND 19TH CENTURY PHILOSOPHY -- 1 2. Kant -- 13. German idealism -- 14. Utilitarianism and positivism -- 15. Kierkegaard, Marx, and Nietzsche -- PART FIVE: 20TH CENTURY AND CONTEMPORARY PHILOSOPHY -- 16. Pragmatism and process philosophy -- 17. Analytic philosophy -- 18. Phenomenology and existentialism -- 19. Recent philosophy
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2021-03-21 22:09:27                </dd>
+                                    <dt>Associated-names</dt>
+    <dd           >
+            Fieser, James                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA40078911                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            USB PTP Class Camera                </dd>
+                                    <dt>Col_number</dt>
+    <dd           >
+            COL-658                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1245809680%22"
+                      >
+              urn:oclc:record:1245809680<a href="https://www.worldcat.org/oclc/1245809680" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Asocratestosartre0000stum%3Alcpdf%3Ad41534ee-942d-436c-bb30-42deabd4ce65%22"
+                      >
+              urn:lcp:socratestosartre0000stum:lcpdf:d41534ee-942d-436c-bb30-42deabd4ce65                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Asocratestosartre0000stum%3Aepub%3Acc98e73b-301a-4e29-b80b-e33b197dd222%22"
+                      >
+              urn:lcp:socratestosartre0000stum:epub:cc98e73b-301a-4e29-b80b-e33b197dd222                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">socratestosartre0000stum</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t45r59z1p                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1652                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0072560789</span><br><span itemprop="isbn">9780072560787</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            2002070957                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            tesseract 5.0.0-alpha-20201231-10-g1236                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.9849                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.12                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA18640                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL3569303M"
+                      >
+              OL3569303M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL1870814W"
+                      >
+              OL1870814W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            97                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">570</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.10                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            360                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Rcs_key</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            24143                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20210320100701                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            associate-jeanette-beleno@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            868                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20210313174256                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station46.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            claremont                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            10017035917                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            4.4-initial-98-g6696694c                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/socratestosartre0000stum/socratestosartre0000stum_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="socratestosartre0000stum"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMzIyLjc2MjkxMiwibmJmIjoxNzg2MzgxMjYyLjc2MjkxMiwiZXhwIjoxNzg2NDI0NTIyLjc2MjkxMiwidGltZSI6MTc4NjM4MTMyMiwibm9uY2UiOiJiMmQ3ZDVkNjM4ZDc0ZTMwNGNlOTg2MjNlYTI1Yjk5OCJ9._76gclOrCDsp0W6SCYKfNUiHZYNnFsf_vU-T52IAQAg"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >3,170</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">55</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/socrates-to-sartre-a-history-of-philosophy-9780072560787">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/claremont_school_of_theology"
+          data-event-click-tracking="CollectionList|claremont_school_of_theology"
+        >
+          <span>Claremont School of Theology Library Donation</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=claremont_school_of_theology              src="/services/img/claremont_school_of_theology"
+            >
+                  </a>
+                                      <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station46_cebu" class="item-upload-info__uploader-name">
+            station46.cebu          </a>
+        
+                  on <time
+                      >March 13, 2021</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="socratestosartre0000stum"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0143   0.0143                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0208   0.0065                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0401   0.0193                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0428   0.0027                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0582   0.0155                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.0968   0.0385                                       got db   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.1136   0.0169                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.1137   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.1139   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.1401   0.0262                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  0.1467   0.0066                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.1510   0.0043                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.5551   3.4041                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.5607   0.0056                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.5724   0.0117                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  3.5875   0.0151                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  3.5875   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  3.5925   0.0050                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  4.0200   0.4275                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  4.0236   0.0036                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  4.1467   0.1231                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="bf4fbb8e8410bbdb49709158e36c4486" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=4146;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1877085219" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1744399129" />
+      </noscript>
+          <script  nonce="bf4fbb8e8410bbdb49709158e36c4486" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/9cfacd3925216022.html b/archive/linked-pages/raw/9cfacd3925216022.html
new file mode 100644
index 0000000..1a3282d
--- /dev/null
+++ b/archive/linked-pages/raw/9cfacd3925216022.html
@@ -0,0 +1,3838 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>A new history of philosophy : Matson, Wallace I : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=3910caa5228e4f2b80a60bbeb78f6152,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.049936"/>    <meta name="sentry-trace" content="3910caa5228e4f2b80a60bbeb78f6152-a8a354116d8141a4-0"/>
+    <script  nonce="186ff1d95184cb30f556ca202eeef7df" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="186ff1d95184cb30f556ca202eeef7df" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="2 v. (xv, 615 p.) : 24 cm"/>
+                      <meta property="og:title" content="A new history of philosophy : Matson, Wallace I : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="2 v. (xv, 615 p.) : 24 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/newhistoryofphil0001mats">
+                      <meta property="og:url" content="https://archive.org/details/newhistoryofphil0001mats">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="2 v. (xv, 615 p.) : 24 cm"/>
+<meta property="twitter:title" content="A new history of philosophy : Matson, Wallace I : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/newhistoryofphil0001mats/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/newhistoryofphil0001mats">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=dace50a04a01c40bfbded97cd955dc35;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dnewhistoryofphil0001mats%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=dace50a04a01c40bfbded97cd955dc35;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dnewhistoryofphil0001mats%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/newhistoryofphil0001mats">
+
+          <link itemprop="image" href="https://archive.org/services/img/newhistoryofphil0001mats">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    A new history of philosophy  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/newhistoryofphil0001mats/newhistoryofphil0001mats" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/newhistoryofphil0001mats/newhistoryofphil0001mats" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760007.eu.archive.org","dir":"/0/items/newhistoryofphil0001mats"}],"workable":[{"server":"dn760007.eu.archive.org","dir":"/0/items/newhistoryofphil0001mats"}]},"created":1786381285,"d1":"ia600902.us.archive.org","d2":"ia800902.us.archive.org","dir":"/17/items/newhistoryofphil0001mats","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660740996","size":"15245","md5":"2d737c0ff8c7d3ecdd885eebea47f52c","crc32":"9a617888","sha1":"e1d1cc470697029560c48715a4160f89d41db881","format":"Item Tile","rotation":"0"},{"name":"logs/newhistoryofphil0001mats_iabdash_2022-03-0817:04:31.log","source":"original","mtime":"1646730275","size":"3085","md5":"43a7c2288404efc5ba01641f376bbe3d","crc32":"351a315c","sha1":"fe6d5d06682088581431604ebb31b5e46c35e6e0","format":"Log","private":"true"},{"name":"logs/newhistoryofphil0001mats_scanning_2022-03-0817:04:42.log","source":"original","mtime":"1646730288","size":"1308822","md5":"01df17adcd3a1c815c252529dade0fa7","crc32":"80406290","sha1":"4fd6da043a78c070800fdf3089b34e1a3545e4d7","format":"Log","private":"true"},{"name":"logs/newhistoryofphil0001mats_status_history_2022-03-0817:04:36.log","source":"original","mtime":"1646730281","size":"409","md5":"03f8ef30ab9058f53bc2de6da0be3671","crc32":"58c9419c","sha1":"00efc941f249c350d223d30b7f5aea4cd372101f","format":"Log","private":"true"},{"name":"newhistoryofphil0001mats.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.66","format":"EPUB","original":"newhistoryofphil0001mats_hocr.html","mtime":"1757146114","size":"1905532","private":"true","md5":"7637522084e687a8d30da4e2b3f2f870","crc32":"7bd1e555","sha1":"a7b545efe4a04396370e9540fa37cdcd08bda2f2"},{"name":"newhistoryofphil0001mats.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"newhistoryofphil0001mats.pdf","mtime":"1757145912","size":"20631425","md5":"e1f84107209e0d7906f719b51c519f1d","crc32":"6ba0ed4c","sha1":"4f76e3de42239526890c81e4e000a690b2449d14"},{"name":"newhistoryofphil0001mats.pdf","source":"derivative","format":"Text PDF","original":"newhistoryofphil0001mats_page_numbers.json","mtime":"1717528562","size":"20168993","md5":"8209389ad44e7d853394caa7c34a8da7","crc32":"8abce227","sha1":"eeb4987d84a38b649c8c33254fe1ff3fc47f0b34","private":"true"},{"name":"newhistoryofphil0001mats_chocr.html.gz","source":"derivative","ocr":"tesseract 5.0.0-1-g862e","ocr_parameters":"-l eng","ocr_module_version":"0.0.15","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"newhistoryofphil0001mats_jp2.zip","mtime":"1646930950","size":"11992993","md5":"69588d20ab1b3e86ae5e4f3837f862f2","crc32":"fb3c3200","sha1":"e72d282d8eca451c652716a737e5710c2678b1a5","private":"true"},{"name":"newhistoryofphil0001mats_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"newhistoryofphil0001mats_scandata.xml","mtime":"1670746784","size":"787","md5":"73f1623e314978574c866a519a402b5d","crc32":"de218b5a","sha1":"713009aec3163b311cc97f5460ac147edc319d35","private":"true"},{"name":"newhistoryofphil0001mats_dc.xml","source":"original","format":"Dublin Core","mtime":"1646925374","size":"1121","md5":"0ac9de9628db2b4a044e36468a3fdf3b","crc32":"4109b618","sha1":"52e5d507d16dc9470ed6c60fee281334c2caec2a"},{"name":"newhistoryofphil0001mats_djvu.txt","source":"derivative","format":"DjVuTXT","original":"newhistoryofphil0001mats_djvu.xml","mtime":"1646931012","size":"907697","md5":"f78d0badf4c075816ed48ea32d7336a1","crc32":"c01762ca","sha1":"140bbf0a364e9e19469c2c4edcd7974a51756891","private":"true"},{"name":"newhistoryofphil0001mats_djvu.xml","source":"derivative","format":"Djvu XML","original":"newhistoryofphil0001mats_hocr.html","mtime":"1646930985","size":"11485771","md5":"cb51ee85caf6e222709cf63d5eb3e4ad","crc32":"8b8b2eeb","sha1":"66664cd0fc3c78db24c69f512f077d9dd05dc7fe","private":"true"},{"name":"newhistoryofphil0001mats_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"newhistoryofphil0001mats.pdf","mtime":"1717529448","size":"20083704","md5":"8e702bf466aed8def90ebcdc2c625230","crc32":"8004972f","sha1":"10f13a5c4208cc35de4f1ec6b2e6404b030d6e45"},{"name":"newhistoryofphil0001mats_events.json","source":"original","mtime":"1646924776","size":"58","md5":"7db89c01313f199e6f7c998ded5708b7","crc32":"a3261906","sha1":"20d7f55ec93f7bcfb186d9a3abf1557966d14fc4","format":"JSON","private":"true"},{"name":"newhistoryofphil0001mats_files.xml","source":"original","format":"Metadata","md5":"34081871e1b8083420d100ad3b32cb63","summation":"md5"},{"name":"newhistoryofphil0001mats_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.0.0","hocr_char_to_word_hocr_version":"1.1.2","ocr_parameters":"-l eng","ocr_module_version":"0.0.15","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"newhistoryofphil0001mats_chocr.html.gz","mtime":"1646930972","size":"20999978","md5":"f92fef79f97112608d0b7169bfc4e50e","crc32":"01258ab1","sha1":"bfe1840720e6f74e00781a962e01829d43f0950d","private":"true"},{"name":"newhistoryofphil0001mats_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"newhistoryofphil0001mats_hocr.html","mtime":"1646930992","size":"4105","md5":"b6c561d2fa69bf73132b18053cc2b12b","crc32":"2a4bc600","sha1":"60f9c3026a5c46435df8cff05b3b185c508348b6","private":"true"},{"name":"newhistoryofphil0001mats_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"1362","word_conf_11_20":"700","word_conf_21_30":"677","word_conf_31_40":"454","word_conf_41_50":"317","word_conf_51_60":"289","word_conf_61_70":"359","word_conf_71_80":"546","word_conf_81_90":"2098","word_conf_91_100":"141319","format":"OCR Search Text","original":"newhistoryofphil0001mats_hocr.html","mtime":"1646931004","size":"336729","md5":"e2a6a32ee35c1af9ad85e150a9ba06ca","crc32":"6799d5c8","sha1":"b459894ac085098958d481f2cf14f0f87eb89bb8","private":"true"},{"name":"newhistoryofphil0001mats_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"newhistoryofphil0001mats_orig_jp2.tar","mtime":"1646929081","size":"161582500","md5":"7412106ffb8ef65f3e9c3047884615b9","crc32":"1dcb59c0","sha1":"456eb70eecc27dc7859c7d265adc04f152444d57","private":"true","filecount":"342"},{"name":"newhistoryofphil0001mats_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"newhistoryofphil0001mats.epub","mtime":"1757146323","size":"1922248","md5":"e8b855c59331b5ad81206c3cc800c5fe","crc32":"79c61f2e","sha1":"63cc9c12490b98a3ce0b9c7c270ee57860bd137a"},{"name":"newhistoryofphil0001mats_marc.xml","source":"original","mtime":"1646730266","size":"2354","md5":"e84ff188ba76b10aaa3767ee9e734af6","crc32":"920afbaa","sha1":"b20b774a2ab75ea91d1219f4a0885c04151a8aac","format":"MARC"},{"name":"newhistoryofphil0001mats_meta.mrc","source":"original","mtime":"1646730262","size":"755","md5":"852e5366e4cf575156b92c5ccc3885b4","crc32":"9e28208a","sha1":"68611791edbfbd200faeb619c9f18312aef0eb6b","format":"MARC Binary"},{"name":"newhistoryofphil0001mats_meta.sqlite","source":"original","mtime":"1646925343","size":"45056","md5":"ef0431ae9356a05a0e19bbec2ed84ac8","crc32":"0a97390f","sha1":"0af77282f87cd912eef1dd383a3225e0a641f345","format":"Metadata"},{"name":"newhistoryofphil0001mats_meta.xml","source":"original","mtime":"1757146324","size":"3159","md5":"0c2b4ac9664510a6731559263401f8b6","crc32":"ba2c8b45","sha1":"0a55e9996cf19fcf65bfd5afaee801654fd1469c","format":"Metadata"},{"name":"newhistoryofphil0001mats_orig_jp2.tar","source":"original","mtime":"1646925341","size":"730982400","md5":"84bd784724713f5320004335bb105ef9","crc32":"f51ba20b","sha1":"bdeb3e45d4da2f8e536fedff865a26dd05c8c3dd","format":"Single Page Original JP2 Tar","private":"true","filecount":"342"},{"name":"newhistoryofphil0001mats_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"94","format":"Page Numbers JSON","original":"newhistoryofphil0001mats_hocr.html","mtime":"1717528561","size":"57278","md5":"75809aa2eb9b044285e1cc8c06d9e944","crc32":"84c46913","sha1":"bd41666b78820e9be4a32a1256ffe2054d8f56e0","private":"true"},{"name":"newhistoryofphil0001mats_scandata.xml","source":"original","mtime":"1670746784","size":"371473","md5":"228ab96a0e3c6dd5de5fa3583cef32c2","crc32":"8f0fc3e8","sha1":"1033aaad708c07bf75dfb33ce150cb34098cbae1","format":"Scandata"},{"name":"newhistoryofphil0001mats_slip.png","source":"original","mtime":"1646726750","size":"42875","md5":"5d910f92deff65e234728f2315756dc7","crc32":"538520ed","sha1":"6ada80f8b4dfbe4728480163f9619a0ddb104c94","format":"PNG","private":"true"},{"name":"newhistoryofphil0001mats_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"newhistoryofphil0001mats_slip.png","mtime":"1646925376","size":"8564","md5":"499d18ec4f02645766c8ac3ed7ae8ffc","crc32":"b7b00da1","sha1":"8309c72ddaa6e72cfe9ff580fc608799ca40cc7b","private":"true"},{"name":"newhistoryofphil0001mats_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"newhistoryofphil0001mats_djvu.xml","mtime":"1670745794","size":"616","md5":"af5e7d36840fda2adefca957efc8068e","crc32":"d18ec3a0","sha1":"061833d00c550ab3d20272332744057288f70ac0","private":"true"}],"files_count":30,"item_last_updated":1757146363,"item_size":1004865732,"metadata":{"identifier":"newhistoryofphil0001mats","boxid":"IA40391811","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Matson, Wallace I","date":"2000","description":["2 v. (xv, 615 p.) : 24 cm","Includes bibliographical references and index","v. 1. From Thales to Ockham -- v. 2. From Descartes to Searle"],"isbn":["0155078488","0155078496"],"language":"eng","lccn":"99062621","mediatype":"texts","old_pallet":"IA-NS-1200357","openlibrary_edition":"OL53658M","openlibrary_work":"OL65673W","operator":"associate-camille-caballero@archive.org","publisher":"Fort Worth : Harcourt College Publishers","rcs_key":"24143","repub_state":"19","scanner":"station33.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780155078499","subject":"Philosophy -- History","title":"A new history of philosophy","tts_version":"4.5-initial-80-gce32ee1e","volume":"2","uploader":"station33.cebu@archive.org","publicdate":"2022-03-08 08:05:12","access-restricted-item":"true","imagecount":"342","scandate":"20220308093533","ppi":"360","republisher_operator":"associate-lavelyn-lisondra@archive.org","republisher_date":"20220310230603","republisher_time":"250","foldoutcount":"0","identifier-access":"http://archive.org/details/newhistoryofphil0001mats","identifier-ark":"ark:/13960/s2p3h840cvm","bookplateleaf":"0004","ocr":"tesseract 5.0.0-1-g862e","ocr_parameters":"-l eng","ocr_module_version":"0.0.15","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"94","pdf_module_version":"0.0.18","external-identifier":["urn:acs6:newhistoryofphil0001mats:pdf:03e1c8ec-9ec8-4c9f-a4d1-bdf7bb7c09ac","urn:lcp:newhistoryofphil0001mats:lcpdf:dcc50557-13d9-4f31-bff2-54a75d532923","urn:lcp:newhistoryofphil0001mats:epub:77f5122b-5d8d-49e9-9955-0295d5615916"],"addeddate":"2022-03-10 18:12:42","scanfee":"0;1.00;200","invoice":"1652","sponsordate":"20220331","collection":["internetarchivebooks","printdisabled"],"page_number_module_version":"1.0.5","source":"removed"},"server":"ia800902.us.archive.org","uniq":20940073,"workable_servers":["ia800902.us.archive.org","ia600902.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/newhistoryofphil0001mats/","resumeCookiePath":"/details/newhistoryofphil0001mats","initialSearchTerm":null,"purchase_url":"","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"newhistoryofphil0001mats":{"title":"newhistoryofphil0001mats_orig_jp2.tar","url_path":"/details/newhistoryofphil0001mats/newhistoryofphil0001mats","orig_sort":0,"file_subprefix":"newhistoryofphil0001mats","file_source":"newhistoryofphil0001mats_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"newhistoryofphil0001mats_orig_jp2.tar","raw":{"name":"newhistoryofphil0001mats_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"newhistoryofphil0001mats_orig_jp2.tar","mtime":"1646929081","size":"161582500","md5":"7412106ffb8ef65f3e9c3047884615b9","crc32":"1dcb59c0","sha1":"456eb70eecc27dc7859c7d265adc04f152444d57","private":"true","filecount":"342"}}}},"autofit":"auto","url":"//ia800902.us.archive.org/BookReader/BookReaderJSIA.php?id=newhistoryofphil0001mats\u0026itemPath=/17/items/newhistoryofphil0001mats\u0026server=ia800902.us.archive.org\u0026format=jsonp\u0026subPrefix=newhistoryofphil0001mats\u0026requestUri=/details/newhistoryofphil0001mats"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/newhistoryofphil0001mats&amp;via=internetarchive&amp;text=A+new+history+of+philosophy+%3A+Matson%2C+Wallace+I+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/newhistoryofphil0001mats" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/newhistoryofphil0001mats&amp;title=A+new+history+of+philosophy+%3A+Matson%2C+Wallace+I+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=A+new+history+of+philosophy+%3A+Matson%2C+Wallace+I+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=A+new+history+of+philosophy+%3A+Matson%2C+Wallace+I+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/newhistoryofphil0001mats&amp;canonicalUrl=https://archive.org/details/newhistoryofphil0001mats" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/newhistoryofphil0001mats&amp;description=A+new+history+of+philosophy+%3A+Matson%2C+Wallace+I+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/newhistoryofphil0001mats&amp;subject=A new history of philosophy : Matson, Wallace I : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/newhistoryofphil0001mats">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/newhistoryofphil0001mats" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg newhistoryofphil0001mats width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=newhistoryofphil0001mats"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=newhistoryofphil0001mats&amp;title=A+new+history+of+philosophy'
+          data-target='#favorite-modal'
+          data-id='newhistoryofphil0001mats'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewhistoryofphil0001mats" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewhistoryofphil0001mats" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewhistoryofphil0001mats" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewhistoryofphil0001mats" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewhistoryofphil0001mats" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fnewhistoryofphil0001mats" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">A new history of philosophy</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Matson%2C+Wallace+I%22">Matson, Wallace I</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:2000">
+            <span itemprop="datePublished">2000</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Philosophy+--+History%22" rel="ugc nofollow">Philosophy -- History</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Fort Worth : Harcourt College Publishers</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+              <dt>Volume</dt>
+    <dd           >
+            2                </dd>
+        
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            958.3M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">2 v. (xv, 615 p.) : 24 cm<br /><br />Includes bibliographical references and index<br /><br />v. 1. From Thales to Ockham -- v. 2. From Descartes to Searle
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2022-03-10 18:12:42                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0004                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA40391811                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            USB PTP Class Camera                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Anewhistoryofphil0001mats%3Alcpdf%3Adcc50557-13d9-4f31-bff2-54a75d532923%22"
+                      >
+              urn:lcp:newhistoryofphil0001mats:lcpdf:dcc50557-13d9-4f31-bff2-54a75d532923                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Anewhistoryofphil0001mats%3Aepub%3A77f5122b-5d8d-49e9-9955-0295d5615916%22"
+                      >
+              urn:lcp:newhistoryofphil0001mats:epub:77f5122b-5d8d-49e9-9955-0295d5615916                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">newhistoryofphil0001mats</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/s2p3h840cvm                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1652                </dd>
+                                    <dt>Isbn</dt>
+    <dd           >
+            <span itemprop="isbn">0155078488</span><br><span itemprop="isbn">0155078496</span>                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            99062621                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            tesseract 5.0.0-1-g862e                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.15                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA-NS-1200357                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL53658M"
+                      >
+              OL53658M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL65673W"
+                      >
+              OL65673W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            94                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">342</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.18                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            360                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Rcs_key</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            24143                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20220310230603                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            associate-lavelyn-lisondra@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            250                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20220308093533                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station33.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9780155078499                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            4.5-initial-80-gce32ee1e                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/newhistoryofphil0001mats/newhistoryofphil0001mats_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="newhistoryofphil0001mats"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjg2LjM1MDgyMiwibmJmIjoxNzg2MzgxMjI2LjM1MDgyMiwiZXhwIjoxNzg2NDI0NDg2LjM1MDgyMiwidGltZSI6MTc4NjM4MTI4Niwibm9uY2UiOiI0MTVjNzVmMzVmNDUxODkwM2ZiOGExYjY0Nzc3MmI3OSJ9.thwm-259bJeaK6VtRIzpIVfeTr9YcDPmhluE2Hifalw"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >109</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">4</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                                <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station33_cebu" class="item-upload-info__uploader-name">
+            station33.cebu          </a>
+        
+                  on <time
+                      >March 8, 2022</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="newhistoryofphil0001mats"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0109   0.0109                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0143   0.0034                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.2728   1.2586                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  1.2861   0.0133                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  1.2968   0.0107                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  1.2995   0.0027                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  1.3024   0.0030                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.3046   0.0022                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.3437   0.0391                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  1.3439   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  1.3441   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  1.3678   0.0238                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  1.3761   0.0083                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.3785   0.0024                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.3834   0.0049                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.3855   0.0021                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.3904   0.0049                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  1.4002   0.0098                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  1.4002   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  1.4027   0.0025                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  1.7311   0.3283                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.7338   0.0027                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.9119   0.1781                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="186ff1d95184cb30f556ca202eeef7df" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=1911;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1579274379" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1326899432" />
+      </noscript>
+          <script  nonce="186ff1d95184cb30f556ca202eeef7df" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/aeb1bf498c81ecfe.html b/archive/linked-pages/raw/aeb1bf498c81ecfe.html
new file mode 100644
index 0000000..f27e4a2
--- /dev/null
+++ b/archive/linked-pages/raw/aeb1bf498c81ecfe.html
@@ -0,0 +1,3774 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Continental philosophy since 1750 : the rise and fall of the self : Solomon, Robert C : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=2f70d515bdba4d7b87f72aef9a8fc690,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.125952"/>    <meta name="sentry-trace" content="2f70d515bdba4d7b87f72aef9a8fc690-577e3590eafb4f1a-0"/>
+    <script  nonce="6a74d0a56ae77c63e2f16e3e843daf86" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="6a74d0a56ae77c63e2f16e3e843daf86" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="viii, 214 p. ; 23 cm"/>
+                      <meta property="og:title" content="Continental philosophy since 1750 : the rise and fall of the self : Solomon, Robert C : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="viii, 214 p. ; 23 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/continentalphilo0000solo">
+                      <meta property="og:url" content="https://archive.org/details/continentalphilo0000solo">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="viii, 214 p. ; 23 cm"/>
+<meta property="twitter:title" content="Continental philosophy since 1750 : the rise and fall of the self : Solomon, Robert C : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/continentalphilo0000solo/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/continentalphilo0000solo">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=38c46a963dae753fdaec8ff257fbce7a;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dcontinentalphilo0000solo%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=38c46a963dae753fdaec8ff257fbce7a;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dcontinentalphilo0000solo%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/continentalphilo0000solo">
+
+          <link itemprop="image" href="https://archive.org/services/img/continentalphilo0000solo">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Continental philosophy since 1750 : the rise and fall of the self  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/continentalphilo0000solo/continentalphilo0000solo" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/continentalphilo0000solo/continentalphilo0000solo" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"created":1786366568,"d1":"ia601505.us.archive.org","d2":"ia801505.us.archive.org","dir":"/16/items/continentalphilo0000solo","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1664031830","size":"19115","md5":"d9ca4e39a58926870e4b2b5e50864b48","crc32":"f9f679f5","sha1":"4993cf6fa1722dbea10c0183f2029e1384ae232f","format":"Item Tile","rotation":"0"},{"name":"continentalphilo0000solo.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"continentalphilo0000solo_hocr.html","mtime":"1753189446","size":"1241556","private":"true","md5":"d97b714429343157d96f00b31e76c13d","crc32":"3e03d817","sha1":"a79338ebdcabe7a1858d6301d4826247e321ea32"},{"name":"continentalphilo0000solo.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"continentalphilo0000solo.pdf","mtime":"1753189428","size":"11347537","md5":"1d2b01990fbfcadd71826f7220c73b76","crc32":"68439a8b","sha1":"fdd18ac9b47ea7b27691c873b09058675eb28878"},{"name":"continentalphilo0000solo.pdf","source":"derivative","format":"Text PDF","original":"continentalphilo0000solo_page_numbers.json","mtime":"1719024188","size":"10902288","md5":"f314aca4fb1ea35619fc7503f05f13d5","crc32":"0d847995","sha1":"bb527b6af590528e442c1c6e68d588e096ed15b8","private":"true"},{"name":"continentalphilo0000solo_chocr.html.gz","source":"derivative","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"continentalphilo0000solo_jp2.zip","mtime":"1664028092","size":"6468466","md5":"5d18ce1ee27a848140b767fec0376e09","crc32":"5251dbd0","sha1":"cff2a6ec538e3c043a7aebc57c2a4ede90fae30e","private":"true"},{"name":"continentalphilo0000solo_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"continentalphilo0000solo_scandata.xml","mtime":"1664030452","size":"787","md5":"469b90133a661b2461dcc5a147e95692","crc32":"6becd450","sha1":"f9cf648df46eef00f460223e286dca8c82e604f8","private":"true"},{"name":"continentalphilo0000solo_dc.xml","source":"original","format":"Dublin Core","mtime":"1662555017","size":"1234","md5":"914755d89aca799b9103bbc7e41c1334","crc32":"dabb5e01","sha1":"80a8281d8a3decc82c546afefb71b561ed7cde81"},{"name":"continentalphilo0000solo_djvu.txt","source":"derivative","format":"DjVuTXT","original":"continentalphilo0000solo_djvu.xml","mtime":"1664028338","size":"484496","md5":"c8b102d3c817ddf38344a21c98792d76","crc32":"0f2c5f5e","sha1":"eaa2b36c6640a62c5e737d8ac1fc644e2a3032be","private":"true"},{"name":"continentalphilo0000solo_djvu.xml","source":"derivative","format":"Djvu XML","original":"continentalphilo0000solo_hocr.html","mtime":"1664028226","size":"5926509","md5":"af3437fce94264ab489f4b9bf65b2cd8","crc32":"5b7ccd58","sha1":"0268e10cd074afa5ba5ef5398549aa2b6ceb5281","private":"true"},{"name":"continentalphilo0000solo_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"continentalphilo0000solo.pdf","mtime":"1719024758","size":"10845116","md5":"78995aecaaef393ec4a0796f84bea691","crc32":"215ffcbf","sha1":"1d12ef776e8b03d19d5ae24637f8b72adbc12bb9"},{"name":"continentalphilo0000solo_events.json","source":"original","mtime":"1664022366","size":"55","md5":"7081ee2b518f777c0f8e74fa220adede","crc32":"b1c4c211","sha1":"390343888260a0f9eaab4c0fbce53bd5bae26e9e","format":"JSON","private":"true"},{"name":"continentalphilo0000solo_files.xml","source":"original","format":"Metadata","summation":"md5","md5":"f094c20de1e277fb9817a56faa9efa95"},{"name":"continentalphilo0000solo_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"continentalphilo0000solo_chocr.html.gz","mtime":"1664028174","size":"10877745","md5":"d34484d061a2c0804c046e9cf951aaf9","crc32":"88fe0143","sha1":"23aaca6362ee4a9af48d033b00c282c28202c74a","private":"true"},{"name":"continentalphilo0000solo_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"continentalphilo0000solo_hocr.html","mtime":"1664028282","size":"2747","md5":"ade71c5b8dbede02a1d991ef0f295b29","crc32":"fa0d4494","sha1":"9098d584fff77f80e3653d7f46eb4699f55ee5df","private":"true"},{"name":"continentalphilo0000solo_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"139","word_conf_11_20":"62","word_conf_21_30":"74","word_conf_31_40":"94","word_conf_41_50":"77","word_conf_51_60":"89","word_conf_61_70":"103","word_conf_71_80":"177","word_conf_81_90":"929","word_conf_91_100":"74622","format":"OCR Search Text","original":"continentalphilo0000solo_hocr.html","mtime":"1664028325","size":"164604","md5":"574790583e14ce85b5fd5f5d384bd712","crc32":"8e08e309","sha1":"fde7ab9d2d393a2e7634b42b8dc5ea2ba78a19ca","private":"true"},{"name":"continentalphilo0000solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"continentalphilo0000solo_orig_jp2.tar","mtime":"1664026341","size":"94062924","md5":"295219a3baa60d74dbcc6b45b89d470a","crc32":"f79dc748","sha1":"03caa9f89827033baf7d297573de66c5cde826cc","private":"true","filecount":"230"},{"name":"continentalphilo0000solo_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"continentalphilo0000solo.epub","mtime":"1753189475","size":"1306275","md5":"e438067504ada273a9ed0ce9a08e687c","crc32":"f2725386","sha1":"09ca112831af6b787ac6c82d4028ef88d55ec760"},{"name":"continentalphilo0000solo_marc.xml","source":"original","mtime":"1662554672","size":"2795","md5":"92642055a99bd8214cad4a00fd629687","crc32":"f567fed8","sha1":"db492f273c0ad461cd8ad08b4022308784fd4e65","format":"MARC"},{"name":"continentalphilo0000solo_meta.mrc","source":"original","mtime":"1662554669","size":"904","md5":"5e1f08e8b6766aecec5a1db039acefda","crc32":"ec838712","sha1":"cc911e00469735abfee9608fc3359ea9dc2030cc","format":"MARC Binary"},{"name":"continentalphilo0000solo_meta.sqlite","source":"original","mtime":"1664022870","size":"45056","md5":"e072a71f9d202e8a42f23ab8012e219a","crc32":"93d03d56","sha1":"1cbe352844dac474afbe5e5ea6c9c06542982d11","format":"Metadata"},{"name":"continentalphilo0000solo_meta.xml","source":"original","mtime":"1753189475","size":"3381","md5":"f509d7613cbe3f45cd879fefcff805d3","crc32":"c791e35e","sha1":"e70550d583eae0452ef2333289badac7c437f4fe","format":"Metadata"},{"name":"continentalphilo0000solo_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","original":"continentalphilo0000solo_preimage.zip","mtime":"1664022868","size":"435763200","md5":"78ab932d933348addbad3d60c79e2fcd","crc32":"3069e9b0","sha1":"1b8bf6437f3fb26afeba496fbb143fe65da04393","private":"true","filecount":"230"},{"name":"continentalphilo0000solo_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"94","format":"Page Numbers JSON","original":"continentalphilo0000solo_hocr.html","mtime":"1719024187","size":"38288","md5":"50c22a9120dd2840a67def5f6285b5c5","crc32":"3248c00c","sha1":"b8f08482ff3e370dd550c8e6aa9f5e62464df5d1","private":"true"},{"name":"continentalphilo0000solo_repub_final.log","source":"derivative","republisher_deriver_version":"0.0.14","confidence_accurate":"False","crops_accurate":"False","initial_crop_confidence":"100","format":"RePublisher Final Processing Log","original":"continentalphilo0000solo_scandata.xml","mtime":"1664030685","size":"62308","md5":"bdb73bf4c3b6b5292c35d03e97de2085","crc32":"a5cfb97e","sha1":"579e1127ba8bc5855f92c5f795e6cafd1abf0468","private":"true"},{"name":"continentalphilo0000solo_repub_initial.log","source":"derivative","republisher_deriver_version":"0.0.14","format":"RePublisher Initial Processing Log","original":"continentalphilo0000solo_preimage.zip","mtime":"1662557405","size":"27","md5":"08ec62964ef5fd9ce32e032e552b9d58","crc32":"2960f426","sha1":"40d9163175b1d24f4b2d6c4c44067eb0bf6af787","private":"true"},{"name":"continentalphilo0000solo_scandata.xml","source":"original","format":"Scandata","original":"continentalphilo0000solo_preimage.zip","mtime":"1664030452","size":"244553","crc32":"ffe378f6","sha1":"91c9fab9ddba914d6d42369234c67696a327cfdb","md5":"2160ef5325fb0d3b43bc2fe7774ba619"},{"name":"continentalphilo0000solo_slip.png","source":"original","mtime":"1662552621","size":"39287","md5":"d36ed57e9f2e8476ecb330254f4ac45f","crc32":"864f067b","sha1":"db3ea3d5199e26ac6e7d18b16b66dfe87f3f50c8","format":"PNG","private":"true"},{"name":"continentalphilo0000solo_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"continentalphilo0000solo_slip.png","mtime":"1662555020","size":"8705","md5":"f26c3afe1d6fe871812eca2450182ec4","crc32":"ffca9966","sha1":"965cf30f00bdf3ffb0e34677a0c457661d6e7f17","private":"true"},{"name":"continentalphilo0000solo_thumb_avif.zip","source":"original","format":"AVIF Thumbnails ZIP","original":"continentalphilo0000solo_preimage.zip","mtime":"1662557405","size":"23157224","md5":"f2a874a0627b8303dfee2349a8ad8535","crc32":"72be02c4","sha1":"e2d804e07c0a720d559ccfedccae88e9509fc0bc","private":"true","filecount":"230"},{"name":"continentalphilo0000solo_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"continentalphilo0000solo_djvu.xml","mtime":"1664028336","size":"663","md5":"4b30269319820a3894091ecba0b1a05e","crc32":"5df0dfde","sha1":"e894ed633824ed3ac02791fce05a08916272b645","private":"true"},{"name":"logs/continentalphilo0000solo_iabdash_2022-09-0720:44:41.log","source":"original","mtime":"1662554684","size":"677","md5":"e84e4d45718e8efff6c8e883bf68336e","crc32":"33936c94","sha1":"e3980b05fff4df7fa4c4d01d3db5b1709b055d01","format":"Log","private":"true"},{"name":"logs/continentalphilo0000solo_scanning_2022-09-0720:44:33.log","source":"original","mtime":"1662554677","size":"2983276","md5":"9b5f3f2df5b340046fcbd15f2e52f6c1","crc32":"b0c9c320","sha1":"72c85ccd3d100b7261b1c0bef4637160f91d0d38","format":"Log","private":"true"},{"name":"logs/continentalphilo0000solo_status_history_2022-09-0720:44:38.log","source":"original","mtime":"1662554681","size":"554","md5":"603018c4255a2edfd0f01c6c02011c88","crc32":"091530dc","sha1":"ebffb723d99af86c5d60ad0741d0c1b7741ed630","format":"Log","private":"true"}],"files_count":33,"item_last_updated":1753189495,"item_size":616002352,"metadata":{"identifier":"continentalphilo0000solo","boxid":"IA40688414","camera":"Sony Alpha-A6300 (Control)","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Solomon, Robert C","date":"1988","description":["viii, 214 p. ; 23 cm","Bibliography: p. [207]-210","\u0022OPUS.\u0022"],"isbn":["0192192167","0192892029"],"language":"eng","lccn":"87020262","mediatype":"texts","old_pallet":"IA401178","openlibrary_edition":"OL21399497M","openlibrary_work":"OL11943595W","operator":"associate-cherilyn-telles@archive.org","publisher":"Oxford [Oxfordshire] ; New York : Oxford University Press","rcs_key":"24143","repub_state":"19","scanner":"station09.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780192892027","subject":["Philosophy, Modern","Self (Philosophy)"],"title":"Continental philosophy since 1750 : the rise and fall of the self ","tts_version":"5.2-initial-90-g3e70aadf","uploader":"station09.cebu@archive.org","publicdate":"2022-09-07 12:10:37","access-restricted-item":"true","identifier-access":"http://archive.org/details/continentalphilo0000solo","identifier-ark":"ark:/13960/s2mt0n21h68","scandate":"20220907133005","imagecount":"230","autocrop_version":"0.0.14_books-20220331-0.2","ppi":"360","republisher_operator":"associate-rosie-allanic@archive.org","republisher_date":"20220924202541","republisher_time":"110","foldoutcount":"0","bookplateleaf":"0002","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"94","pdf_module_version":"0.0.19","external-identifier":["urn:acs6:continentalphilo0000solo:pdf:8cf4c2c9-941b-4533-9e5c-e96441243cee","urn:lcp:continentalphilo0000solo:lcpdf:32e39e44-5371-4000-8c93-aabeeba7087a","urn:oclc:record:1348904242","urn:lcp:continentalphilo0000solo:epub:f69c574c-2e39-4aa6-89d9-35582ffd855c"],"addeddate":"2022-09-24 16:01:49","scanfee":"0;1.00;1.00","invoice":"1652","sponsordate":"20220930","collection":["internetarchivebooks","printdisabled"],"page_number_module_version":"1.0.5","source":"removed","curation":"[date]20250205082011[/date][comment]inlibrary removal 3[/comment]"},"server":"ia801505.us.archive.org","simplelists":{"holdings":{"openlibrary-d-ol":{"notes":{"pallet":["IA40768310"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2024-01-29 04:31:19.09234"}}},"uniq":792178143,"workable_servers":["ia801505.us.archive.org","ia601505.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/continentalphilo0000solo/","resumeCookiePath":"/details/continentalphilo0000solo","initialSearchTerm":null,"purchase_url":"","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"continentalphilo0000solo":{"title":"continentalphilo0000solo_orig_jp2.tar","url_path":"/details/continentalphilo0000solo/continentalphilo0000solo","orig_sort":0,"file_subprefix":"continentalphilo0000solo","file_source":"continentalphilo0000solo_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"continentalphilo0000solo_orig_jp2.tar","raw":{"name":"continentalphilo0000solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"continentalphilo0000solo_orig_jp2.tar","mtime":"1664026341","size":"94062924","md5":"295219a3baa60d74dbcc6b45b89d470a","crc32":"f79dc748","sha1":"03caa9f89827033baf7d297573de66c5cde826cc","private":"true","filecount":"230"}}}},"autofit":"auto","url":"//ia601505.us.archive.org/BookReader/BookReaderJSIA.php?id=continentalphilo0000solo\u0026itemPath=/16/items/continentalphilo0000solo\u0026server=ia601505.us.archive.org\u0026format=jsonp\u0026subPrefix=continentalphilo0000solo\u0026requestUri=/details/continentalphilo0000solo"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/continentalphilo0000solo&amp;via=internetarchive&amp;text=Continental+philosophy+since+1750+%3A+the+rise+and+fall+of+the+self+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/continentalphilo0000solo" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/continentalphilo0000solo&amp;title=Continental+philosophy+since+1750+%3A+the+rise+and+fall+of+the+self+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Continental+philosophy+since+1750+%3A+the+rise+and+fall+of+the+self+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Continental+philosophy+since+1750+%3A+the+rise+and+fall+of+the+self+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/continentalphilo0000solo&amp;canonicalUrl=https://archive.org/details/continentalphilo0000solo" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/continentalphilo0000solo&amp;description=Continental+philosophy+since+1750+%3A+the+rise+and+fall+of+the+self+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/continentalphilo0000solo&amp;subject=Continental philosophy since 1750 : the rise and fall of the self : Solomon, Robert C : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/continentalphilo0000solo">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/continentalphilo0000solo" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg continentalphilo0000solo width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=continentalphilo0000solo"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=continentalphilo0000solo&amp;title=Continental+philosophy+since+1750+%3A+the+rise+and+fall+of+the+self'
+          data-target='#favorite-modal'
+          data-id='continentalphilo0000solo'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcontinentalphilo0000solo" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcontinentalphilo0000solo" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcontinentalphilo0000solo" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcontinentalphilo0000solo" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcontinentalphilo0000solo" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcontinentalphilo0000solo" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Continental philosophy since 1750 : the rise and fall of the self</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Solomon%2C+Robert+C%22">Solomon, Robert C</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1988">
+            <span itemprop="datePublished">1988</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Philosophy%2C+Modern%22" rel="ugc nofollow">Philosophy, Modern</a>, <a href="/search.php?query=subject%3A%22Self+%28Philosophy%29%22" rel="ugc nofollow">Self (Philosophy)</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Oxford [Oxfordshire] ; New York : Oxford University Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">viii, 214 p. ; 23 cm<br /><br />Bibliography: p. [207]-210<br /><br />"OPUS."
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2022-09-24 16:01:49                </dd>
+                                    <dt>Autocrop_version</dt>
+    <dd class=" breaker-breaker"          >
+            0.0.14_books-20220331-0.2                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0002                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA40688414                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Sony Alpha-A6300 (Control)                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Acontinentalphilo0000solo%3Alcpdf%3A32e39e44-5371-4000-8c93-aabeeba7087a%22"
+                      >
+              urn:lcp:continentalphilo0000solo:lcpdf:32e39e44-5371-4000-8c93-aabeeba7087a                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1348904242%22"
+                      >
+              urn:oclc:record:1348904242<a href="https://www.worldcat.org/oclc/1348904242" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Acontinentalphilo0000solo%3Aepub%3Af69c574c-2e39-4aa6-89d9-35582ffd855c%22"
+                      >
+              urn:lcp:continentalphilo0000solo:epub:f69c574c-2e39-4aa6-89d9-35582ffd855c                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">continentalphilo0000solo</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/s2mt0n21h68                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1652                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0192192167</span><br><span itemprop="isbn">0192892029</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            87020262                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            tesseract 5.2.0-1-gc42a                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.18                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA401178                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL21399497M"
+                      >
+              OL21399497M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL11943595W"
+                      >
+              OL11943595W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            94                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">230</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.19                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            360                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Rcs_key</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            24143                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20220924202541                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-rosie-allanic@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            110                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20220907133005                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station09.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9780192892027                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            5.2-initial-90-g3e70aadf                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/continentalphilo0000solo/continentalphilo0000solo_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="continentalphilo0000solo"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjUwLjY5NjY3NSwibmJmIjoxNzg2MzgxMTkwLjY5NjY3NSwiZXhwIjoxNzg2NDI0NDUwLjY5NjY3NSwidGltZSI6MTc4NjM4MTI1MCwibm9uY2UiOiJmMjE2MjY5N2I2ZWZlNzdlYzdhMDg2OTIyNTg4MzQ2ZiJ9.WN0gQiqrx0ousq-zA5QTU_JpY451FNyIQ66BLoiFViY"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >0</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">9</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                                <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station09_cebu" class="item-upload-info__uploader-name">
+            station09.cebu          </a>
+        
+                  on <time
+                      >September 7, 2022</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="continentalphilo0000solo"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0097   0.0097                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0137   0.0040                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0228   0.0091                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0254   0.0027                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0500   0.0246                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.0609   0.0109                                       got db   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.0634   0.0025                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.0635   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.0637   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.0840   0.0203            failed to get "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:34:log
+  0.0894   0.0054                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0915   0.0021                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0969   0.0054                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.1018   0.0049                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.1194   0.0176                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  0.1277   0.0083                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  0.1277   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  0.1313   0.0036                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  0.4040   0.2727                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.4132   0.0092                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.4643   0.0510                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="6a74d0a56ae77c63e2f16e3e843daf86" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=464;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1192853491" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=12332867" />
+      </noscript>
+          <script  nonce="6a74d0a56ae77c63e2f16e3e843daf86" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/b927e815645ec20d.html b/archive/linked-pages/raw/b927e815645ec20d.html
new file mode 100644
index 0000000..1edf875
--- /dev/null
+++ b/archive/linked-pages/raw/b927e815645ec20d.html
@@ -0,0 +1,3787 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>A passion for wisdom : Robert C. Solomon : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=1972b22957494742bf39825186858041,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.954107"/>    <meta name="sentry-trace" content="1972b22957494742bf39825186858041-1cadc5ad3e784d90-0"/>
+    <script  nonce="194da11d334b881e6917a98110b4ae6e" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="194da11d334b881e6917a98110b4ae6e" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off">                      <meta property="og:title" content="A passion for wisdom : Robert C. Solomon : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/passionforwisdom00solo">
+                      <meta property="og:url" content="https://archive.org/details/passionforwisdom00solo">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content=""/>
+<meta property="twitter:title" content="A passion for wisdom : Robert C. Solomon : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/passionforwisdom00solo/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/passionforwisdom00solo">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=3671d12a609542dd06553e97410436a4;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dpassionforwisdom00solo%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=3671d12a609542dd06553e97410436a4;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dpassionforwisdom00solo%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/passionforwisdom00solo">
+
+          <link itemprop="image" href="https://archive.org/services/img/passionforwisdom00solo">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    A passion for wisdom  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/passionforwisdom00solo/passionforwisdom00solo" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/passionforwisdom00solo/passionforwisdom00solo" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn721501.ca.archive.org","dir":"/0/items/passionforwisdom00solo"},{"server":"dn760009.eu.archive.org","dir":"/0/items/passionforwisdom00solo"}],"workable":[{"server":"dn721501.ca.archive.org","dir":"/0/items/passionforwisdom00solo"},{"server":"dn760009.eu.archive.org","dir":"/0/items/passionforwisdom00solo"}]},"created":1786376086,"d1":"ia902904.us.archive.org","d2":"ia802904.us.archive.org","dir":"/21/items/passionforwisdom00solo","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660867639","size":"14690","format":"Item Tile","rotation":"0","md5":"a4947d8485f04c7a24039892e4d2b07f","crc32":"b4c09588","sha1":"22474f0f75d72841bee8233aeafecad62dcea607"},{"name":"bak/2017/passionforwisdom00solo_meta.sqlite.bak","source":"original","mtime":"1488263379","size":"11264","md5":"2ab3e054f1452d23d224d268c8206de3","crc32":"13505565","sha1":"8fff4daefa74c397ecfa4f9d4da5c93ed376b4e9","format":"Backup","private":"true"},{"name":"passionforwisdom00solo.cdx.gz","source":"original","mtime":"1488441917","size":"5042","format":"Item CDX Index","private":"true","md5":"1583b1d572e3ff7eee7ced289401d14a","crc32":"9d08163a","sha1":"fd1bb05d778e5f901be9f4c132b803e7e6e5450f"},{"name":"passionforwisdom00solo.cdx.idx","source":"original","mtime":"1488441917","size":"38","format":"Item CDX Meta-Index","private":"true","md5":"83e750f696055e89b77b07c8594d9516","crc32":"bf8fe411","sha1":"65317bb13274b59f11c1b8e43696a070b2f530b5"},{"name":"passionforwisdom00solo.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"passionforwisdom00solo_hocr.html","mtime":"1753730916","size":"1238420","private":"true","md5":"281768eb1d01be407678104b1dcbd0e3","crc32":"428298f7","sha1":"7eb868e11d5da987014e869c46178c6dd4d4ab81"},{"name":"passionforwisdom00solo.gif","source":"derivative","format":"Animated GIF","original":"passionforwisdom00solo_jp2.zip","mtime":"1488439298","size":"221459","md5":"67b012a0ebf66a6dea8d0acd3d603a5f","crc32":"fd9dc73e","sha1":"bb0f42a058b1bcde9855e8a4fa84fd10dc50e38f"},{"name":"passionforwisdom00solo.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"passionforwisdom00solo.pdf","mtime":"1753730887","size":"8748270","md5":"ba9c287cdeb5d6cc209198536d086984","crc32":"07ae0a0d","sha1":"d81eeaa41b88c4ec8375a3744bc6bcda2f1f1c10"},{"name":"passionforwisdom00solo.pdf","source":"derivative","format":"Text PDF","original":"passionforwisdom00solo_page_numbers.json","mtime":"1718640716","size":"8574198","md5":"2b58d6466ceb46397bf84909ae5f202c","crc32":"0295e909","sha1":"7a3cf354047d809e4dbdfe683b7ddfad7725630f","private":"true"},{"name":"passionforwisdom00solo.warc.gz","source":"original","format":"Web ARChive GZ","mtime":"1394717230","size":"468172","md5":"5e7a2dcd666303057ae05841c6ad6d28","crc32":"874a0b07","sha1":"6eb40f3aa357bb87adb1a02477eb9b26365a931d"},{"name":"passionforwisdom00solo.warc.os.cdx.gz","source":"derivative","format":"WARC CDX Index","original":"passionforwisdom00solo.warc.gz","mtime":"1488436464","size":"5147","md5":"32d5081ae892264634b729c0aed9c189","crc32":"3eafae4d","sha1":"e3b758d074d192be628ac088033336decce3fb90","private":"true"},{"name":"passionforwisdom00solo_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"passionforwisdom00solo_jp2.zip","mtime":"1488440909","size":"5239659","md5":"f0e759d82920e44fdede53edec22ef92","crc32":"a00377dd","sha1":"0cb367d788cf5509e696ffe10bc224dc3a97368f","private":"true"},{"name":"passionforwisdom00solo_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"passionforwisdom00solo_abbyy.gz","mtime":"1660866433","size":"4554033","md5":"d104bd9ae6bfbfe520b4478770ef058b","crc32":"36500105","sha1":"1cf725c46afbe8008c96dbf8d7a17366791f3115","private":"true"},{"name":"passionforwisdom00solo_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"passionforwisdom00solo_scandata.xml","mtime":"1670838461","size":"781","md5":"0e49123acf3fce8f3c53878c53c693e8","crc32":"e0bcf4db","sha1":"d430e7e336d0e6cef3b34078002397d7c81dfb90","private":"true"},{"name":"passionforwisdom00solo_dc.xml","source":"original","format":"Dublin Core","mtime":"1394717230","size":"1121","md5":"13c3092c1b41e7d0b162b3401ae14a8b","crc32":"6114857f","sha1":"95479d3f1b22309356e34098992a4d8862b046ce"},{"name":"passionforwisdom00solo_djvu.txt","source":"derivative","format":"DjVuTXT","original":"passionforwisdom00solo_djvu.xml","mtime":"1719745053","size":"405188","md5":"2321a7532d8ac735f65134af06cbe2ad","crc32":"99847f0b","sha1":"1de109af6b6faedb3626b2e678617a766dcc3a3f","private":"true"},{"name":"passionforwisdom00solo_djvu.xml","source":"derivative","format":"Djvu XML","original":"passionforwisdom00solo_hocr.html","mtime":"1719745050","size":"4412995","md5":"d4bc02b22290c67c773c56f9c77179e7","crc32":"bfe4254d","sha1":"4d3544cb7620edd21fa5dceac7474daa3ba1d7d1","private":"true"},{"name":"passionforwisdom00solo_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"passionforwisdom00solo.pdf","mtime":"1718640854","size":"8548199","md5":"405311a0b1fc3f29137e161898082030","crc32":"9113646e","sha1":"a5ee579f3797139c4a47e35480affdcd89d356b2"},{"name":"passionforwisdom00solo_events.json","source":"original","mtime":"1488436425","size":"54","md5":"ecbbe6d6ac4e320443b3f559e23cb56c","crc32":"a986547d","sha1":"60134d733a95109eb89b295b4d10d8226a23ee2f","format":"JSON","private":"true"},{"name":"passionforwisdom00solo_extramarc.xml","source":"original","mtime":"1397013875","size":"7279","md5":"ca16a1f5352f4096aa011df6dde7b103","crc32":"7fba387a","sha1":"c28463aa31e660849b66daed76ad6c4edc1c3f9f","format":"Metadata"},{"name":"passionforwisdom00solo_files.xml","source":"original","format":"Metadata","md5":"c3100ca0c140449959cf8d62ca008f3d","summation":"md5"},{"name":"passionforwisdom00solo_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"passionforwisdom00solo_chocr.html.gz","mtime":"1660867098","size":"8326933","md5":"d2e67aa1a647b26ec7ff4279f4565676","crc32":"33d7ce6d","sha1":"437a62132dbc6b7610b0ab7fb21897ef1048062f","private":"true"},{"name":"passionforwisdom00solo_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"passionforwisdom00solo_hocr.html","mtime":"1660867454","size":"1988","md5":"6ac5a606c1e5400e81884af0e6a5709b","crc32":"97c8b5b2","sha1":"eff6c2fbcc209c77d898be44eb2ee7914029ca0e","private":"true"},{"name":"passionforwisdom00solo_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"993","word_conf_11_20":"847","word_conf_21_30":"1263","word_conf_31_40":"1986","word_conf_41_50":"3496","word_conf_51_60":"6216","word_conf_61_70":"8827","word_conf_71_80":"9648","word_conf_81_90":"8606","word_conf_91_100":"14982","format":"OCR Search Text","original":"passionforwisdom00solo_hocr.html","mtime":"1660867559","size":"135276","md5":"9184de39a69afdb512ecdabdfe3ae93a","crc32":"f7c68446","sha1":"d7be1efb00691e7c7592fb1c70a4bcf40904edb0","private":"true"},{"name":"passionforwisdom00solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"passionforwisdom00solo_orig_jp2.tar","mtime":"1488439275","size":"51285295","md5":"31311e81150388fe3e418abd36d559a3","crc32":"e4a40094","sha1":"d2ddf508bda3d669a15a89bc0a390f6942f31187","private":"true","filecount":"170"},{"name":"passionforwisdom00solo_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"passionforwisdom00solo.epub","mtime":"1753730933","size":"1316220","md5":"464fb2b7e2bf5107407062af45a89e9c","crc32":"ffa4b473","sha1":"765204d603e33f0caf99cebe975d4dc4b2d521ab"},{"name":"passionforwisdom00solo_loans.json","source":"original","mtime":"1594233897","size":"14576","format":"JSON","private":"true","md5":"a024c55621ca95468f93419e2eaf2ad7","crc32":"50544783","sha1":"0d9939a2883d7ecbd30e5b2a74260295b99502cd"},{"name":"passionforwisdom00solo_marc.xml","source":"original","format":"MARC","mtime":"1394717230","size":"2596","md5":"6fddf590a8565718109dea58e521f637","crc32":"e9fb964f","sha1":"75aba7f7f9443826f3c8d2de17838b8065ae0af1"},{"name":"passionforwisdom00solo_meta.log","source":"derivative","format":"Metadata Log","original":"passionforwisdom00solo_xisbn.json","mtime":"1488436466","size":"141","md5":"ae698af31830a869ea9dc044e5917835","crc32":"30df30c4","sha1":"468c0bd048f866389768b43fa1b997c7d32d5422","private":"true"},{"name":"passionforwisdom00solo_meta.mrc","source":"original","format":"MARC Binary","mtime":"1394717230","size":"931","md5":"f3bbd389f1bd2c6bcdbb31ec0c11a076","crc32":"33e708f7","sha1":"019c95adf60a0aaba3c43fa94cabdb6bb7a29548"},{"name":"passionforwisdom00solo_meta.sqlite","source":"original","mtime":"1488436446","size":"13312","format":"Metadata","md5":"c6811d8d97561a99e89fe696383d2466","crc32":"c7274e4e","sha1":"321e2719d7dffdeaff9dc095e9de7d53a005bb62"},{"name":"passionforwisdom00solo_meta.xml","source":"original","format":"Metadata","mtime":"1753730933","size":"4232","md5":"7e675cf7ced79b09e42b844e80285697","crc32":"5bea8e88","sha1":"1b7264f52636c32680d1c38c8a323bfb6fd9fffe"},{"name":"passionforwisdom00solo_metasource.xml","source":"original","format":"MARC Source","mtime":"1394717230","size":"311","md5":"282b4e062d71b70351780a67c4d35864","crc32":"03f830c8","sha1":"5b408f84cab6f8a2b942ef675cc76a64e852e167"},{"name":"passionforwisdom00solo_orig_jp2.tar","source":"original","mtime":"1488436446","size":"235397120","format":"Single Page Original JP2 Tar","private":"true","md5":"6a62ba948e801efe69e09b13f320bec9","crc32":"3b4cc72c","sha1":"69d22fc24f6834c359083535e0dffccd69514ec8","filecount":"170"},{"name":"passionforwisdom00solo_origin.txt","source":"original","mtime":"1488263347","size":"43","md5":"cb228f3cf6a5ff8d56faa6bd5bab513f","crc32":"e8589585","sha1":"b4a3e94722db4e1754724e6d9c2e4593cb8cfd3e","format":"Text","private":"true"},{"name":"passionforwisdom00solo_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"90","format":"Page Numbers JSON","original":"passionforwisdom00solo_hocr.html","mtime":"1718640715","size":"28580","md5":"eba5035dfa04c13e8fa6d545047c227d","crc32":"75a137b3","sha1":"711cae87541041e53cb12b96b8b6792e656e54f2","private":"true"},{"name":"passionforwisdom00solo_scandata.xml","source":"original","mtime":"1670838460","size":"173958","format":"Scandata","md5":"5243234ff5721e9f8a34ab56e3cce66c","crc32":"78792a62","sha1":"852402508dd3566ede2cf5a6a96abbb266657440"},{"name":"passionforwisdom00solo_xisbn.json","source":"original","mtime":"1455068222","size":"817","md5":"f4a5995dbb5486c6751f09c6981d7011","crc32":"6c3e7d43","sha1":"8d011e30beb768ac21b7db9c09a5bee05565cafa","format":"OCLC xISBN JSON"}],"files_count":37,"item_last_updated":1753730951,"item_size":339158338,"metadata":{"isbn":["9780195112085","0195112083"],"openlibrary":"OL1002704M","title":"A passion for wisdom","creator":"Robert C. Solomon","language":"eng","publisher":"Oxford University Press","subject":"Philosophy -- History","date":"1997","external-identifier":["urn:asin:0195112083","urn:acs6:passionforwisdom00solo:pdf:50e2e4c6-41b8-403a-89de-84dbb12764c2","urn:acs6:passionforwisdom00solo:epub:5969b0bc-3007-4f38-8d51-ef591afebbce","urn:oclc:record:1036764373","urn:lcp:passionforwisdom00solo:lcpdf:cecc8b97-450e-460e-adb7-37e8d21ba306","urn:lcp:passionforwisdom00solo:epub:a8ed28d3-9dd8-4c13-a8e5-e817699b72c1"],"repub_state":"4","updatedate":"2014-03-13 13:27:07","updater":"associate-lotu-tii@archive.org","mediatype":"texts","boxid":"IA1114501","contributor":"Internet Archive","scanningcenter":"hongkong","sponsor":"China-America Digital Academic Library (CADAL)","identifier":"passionforwisdom00solo","uploader":"associate-lotu-tii@archive.org","addeddate":"2014-03-13 13:27:12.173325","publicdate":"2014-03-13 13:27:18","extramarc":"Columbia University Libraries","donor":"bostonpubliclibrary","identifier-access":"http://archive.org/details/passionforwisdom00solo","identifier-ark":"ark:/13960/t43r4zg2r","city":"New York","oclc-id":["35650655","475906281","807426262","833238999","869021303","877264720"],"lccn":"96042034","related-external-id":["urn:isbn:0195112091","urn:lccn:96042034","urn:oclc:41244221","urn:oclc:60181922","urn:oclc:835909140","urn:oclc:869021303"],"shipping_container":"SZ0024","backup_location":"ia905805_15","scanner":"ttscribe18.hongkong.archive.org","operator":"associate-waiyin-chan@archive.org","imagecount":"170","scandate":"20170228080059","ppi":"300","republisher_operator":"republisher11.shenzhen@archive.org","republisher_date":"20170302143310","republisher_time":"449","foldoutcount":"0","bookplateleaf":"0003","scanfee":"0","invoice":"1315","sponsordate":"20170228","boxid_2":"CH1149920","loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__last_loan_date":"2020-06-23T16:54:06Z","openlibrary_edition":"OL1002704M","openlibrary_work":"OL1851022W","loans__status__num_history":"28","loans__status__last_waitlist_date":"2020-02-01T12:35:44Z","access-restricted-item":"true","usl_hit":"true","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"90","filesxml":"Wed Apr 3 11:02:07 UTC 2024","collection":["internetarchivebooks","delawarecountydistrictlibrary","americana","printdisabled"],"page_number_module_version":"1.0.5","curation":"[date]20250212032643[/date][comment]inlibrary removal 3[/comment]","source":"removed"},"server":"ia802904.us.archive.org","simplelists":{"holdings":{"delawarecountydistrictlibrary-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charles.horn@gmail.com"},"sys_last_changed":"2019-01-11 02:27:23.248615"},"library_of_atlantis":{"notes":{"isbn":"9780195112085"},"sys_changed_by":{"source":"task","task_id":"718194457"},"sys_last_changed":"2017-08-09 01:20:53.989918"},"marymount-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-12-22 00:09:59.59461"},"randolph-macon-college-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-24 05:06:19.830462"},"riceuniversity-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 04:06:00.079281"},"rochester-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-20 23:25:56.034269"},"saiacs-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-21 04:50:15.889852"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 00:32:03.903121"},"tulsacc-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-08-07 11:37:36.82691"},"udc-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-12-11 03:16:08.562991"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780195112085"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 01:49:00.444211"}}},"uniq":1893922232,"workable_servers":["ia802904.us.archive.org","ia902904.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http://www.worldcat.org/oclc/35650655?referer=xid"],"publisher":"Oxford University Press","form":["BA"],"lccn":["96042034"],"lang":"eng","city":"New York","author":"Robert C. Solomon and Kathleen M. Higgins.","year":"1997","isbn":["0195112083"],"title":"A passion for wisdom : a very brief history of philosophy","oclcnum":["35650655","475906281","807426262","833238999","869021303","877264720"]},{"url":["http://www.worldcat.org/oclc/41244221?referer=xid"],"publisher":"Oxford University Press","form":["BC"],"lccn":["96042034"],"lang":"eng","city":"New York","author":"Robert C. Solomon and Kathleen M. Higgins.","year":"1998","isbn":["0195112091"],"title":"A passion for wisdom : a very brief history of philosophy","oclcnum":["41244221","60181922","835909140","869021303"]}]}}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/passionforwisdom00solo/","resumeCookiePath":"/details/passionforwisdom00solo","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/a-passion-for-wisdom-a-very-brief-history-of-philosophy-9780195112085","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"passionforwisdom00solo":{"title":"passionforwisdom00solo_orig_jp2.tar","url_path":"/details/passionforwisdom00solo/passionforwisdom00solo","orig_sort":0,"file_subprefix":"passionforwisdom00solo","file_source":"passionforwisdom00solo_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"passionforwisdom00solo_orig_jp2.tar","raw":{"name":"passionforwisdom00solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"passionforwisdom00solo_orig_jp2.tar","mtime":"1488439275","size":"51285295","md5":"31311e81150388fe3e418abd36d559a3","crc32":"e4a40094","sha1":"d2ddf508bda3d669a15a89bc0a390f6942f31187","private":"true","filecount":"170"}}}},"autofit":"auto","url":"//ia802904.us.archive.org/BookReader/BookReaderJSIA.php?id=passionforwisdom00solo\u0026itemPath=/21/items/passionforwisdom00solo\u0026server=ia802904.us.archive.org\u0026format=jsonp\u0026subPrefix=passionforwisdom00solo\u0026requestUri=/details/passionforwisdom00solo"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/passionforwisdom00solo&amp;via=internetarchive&amp;text=A+passion+for+wisdom+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/passionforwisdom00solo" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/passionforwisdom00solo&amp;title=A+passion+for+wisdom+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=A+passion+for+wisdom+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=A+passion+for+wisdom+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/passionforwisdom00solo&amp;canonicalUrl=https://archive.org/details/passionforwisdom00solo" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/passionforwisdom00solo&amp;description=A+passion+for+wisdom+%3A+Robert+C.+Solomon+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/passionforwisdom00solo&amp;subject=A passion for wisdom : Robert C. Solomon : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/passionforwisdom00solo">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/passionforwisdom00solo" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg passionforwisdom00solo width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=passionforwisdom00solo"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=passionforwisdom00solo&amp;title=A+passion+for+wisdom'
+          data-target='#favorite-modal'
+          data-id='passionforwisdom00solo'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionforwisdom00solo" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionforwisdom00solo" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionforwisdom00solo" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionforwisdom00solo" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionforwisdom00solo" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionforwisdom00solo" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">A passion for wisdom</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Robert+C.+Solomon%22">Robert C. Solomon</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1997">
+            <span itemprop="datePublished">1997</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Philosophy+--+History%22" rel="ugc nofollow">Philosophy -- History</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Oxford University Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd class=" breaker-breaker"          >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/delawarecountydistrictlibrary">delawarecountydistrictlibrary</a>; <a href="/details/americana">americana</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            323.4M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2014-03-13 13:27:12.173325                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0003                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1114501                </dd>
+                                    <dt>Boxid_2</dt>
+    <dd           >
+            CH1149920                </dd>
+                                    <dt>City</dt>
+    <dd           >
+            New York                </dd>
+                                    <dt>Donor</dt>
+    <dd           >
+            <a
+              href="/search.php?query=donor%3A%22bostonpubliclibrary%22"
+                      >
+              bostonpubliclibrary                </a>                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aasin%3A0195112083%22"
+                      >
+              urn:asin:0195112083<a href="https://amzn.com/0195112083" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[Amazon]" alt="[Amazon]" class="external-identifier-icon" src="/images/amazon-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1036764373%22"
+                      >
+              urn:oclc:record:1036764373<a href="https://www.worldcat.org/oclc/1036764373" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Apassionforwisdom00solo%3Alcpdf%3Acecc8b97-450e-460e-adb7-37e8d21ba306%22"
+                      >
+              urn:lcp:passionforwisdom00solo:lcpdf:cecc8b97-450e-460e-adb7-37e8d21ba306                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Apassionforwisdom00solo%3Aepub%3Aa8ed28d3-9dd8-4c13-a8e5-e817699b72c1%22"
+                      >
+              urn:lcp:passionforwisdom00solo:epub:a8ed28d3-9dd8-4c13-a8e5-e817699b72c1                </a>                </dd>
+                                    <dt>Extramarc</dt>
+    <dd           >
+            Columbia University Libraries                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">passionforwisdom00solo</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t43r4zg2r                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Invoice</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1315                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">9780195112085</span><br><span itemprop="isbn">0195112083</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            96042034                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            OL1002704M                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL1002704M"
+                      >
+              OL1002704M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL1851022W"
+                      >
+              OL1851022W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            90                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">170</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Related-external-id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            urn:isbn:0195112091<br>urn:lccn:96042034<br>urn:oclc:41244221<br>urn:oclc:60181922<br>urn:oclc:835909140<br>urn:oclc:869021303                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20170302143310                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            republisher11.shenzhen@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            449                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20170228080059                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            ttscribe18.hongkong.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            hongkong                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Shipping_container</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            SZ0024                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Usl_hit</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            true                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/35650655"
+                      >
+              35650655                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/passionforwisdom00solo/passionforwisdom00solo_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="passionforwisdom00solo"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMzAxLjk1OTE2MiwibmJmIjoxNzg2MzgxMjQxLjk1OTE2MiwiZXhwIjoxNzg2NDI0NTAxLjk1OTE2MiwidGltZSI6MTc4NjM4MTMwMSwibm9uY2UiOiI2MjdjY2EwMTg1YjIwZGYxYmM1MzdlMzY5ZTk5ZDU0OSJ9.WMA7lRiMPQBeJRilnyn8L_dlGWySpuMHtr2rLthhwew"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >533</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">10</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/a-passion-for-wisdom-a-very-brief-history-of-philosophy-9780195112085">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                      <a
+          class="collection-item "
+          href="/details/delawarecountydistrictlibrary"
+          data-event-click-tracking="CollectionList|delawarecountydistrictlibrary"
+        >
+          <span>Delaware County District Library (Ohio)</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=delawarecountydistrictlibrary              src="/services/img/delawarecountydistrictlibrary"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@lotu_tii" class="item-upload-info__uploader-name">
+            Lotu Tii          </a>
+        
+                  on <time
+                      >March 13, 2014</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="passionforwisdom00solo"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0067   0.0067                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0104   0.0037                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0139   0.0035                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0169   0.0030                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0279   0.0110                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.0382   0.0103                                       got db   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.0408   0.0026                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.0409   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.0411   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.0759   0.0348                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  0.0817   0.0058                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0854   0.0037                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0916   0.0062                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0951   0.0034                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.1018   0.0067                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  0.1098   0.0080                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  0.1098   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  0.1128   0.0029                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  0.6501   0.5373                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.6539   0.0038                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.7181   0.0642                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="194da11d334b881e6917a98110b4ae6e" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=718;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1871570732" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=854032000" />
+      </noscript>
+          <script  nonce="194da11d334b881e6917a98110b4ae6e" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/c0b2d4870a71773d.html b/archive/linked-pages/raw/c0b2d4870a71773d.html
new file mode 100644
index 0000000..a1665af
--- /dev/null
+++ b/archive/linked-pages/raw/c0b2d4870a71773d.html
@@ -0,0 +1,1331 @@
+<!DOCTYPE html>
+<script>var __pbpa = true;</script><script>var translated_warning_string = 'Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?';</script><script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/pre_tumblelog.js?_v=289ca146962d7f79251f9df647c84ce1"></script>
+<!DOCTYPE html>
+<html>
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">
+	<meta charset="UTF-8">
+	<title>alan dipert</title>
+	<link rel="shortcut icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_128.png">
+	<link rel="alternate" type="application/rss+xml" href="http://alan.dipert.org/rss">
+    
+    <meta name="description" content="twitter&nbsp;github&nbsp;email" />
+          
+	<meta name="if:Show notes" content="1">
+	<meta name="text:Disqus Shortname" content="" />
+	<meta name="color:Post Background" content="#F2F2F2" />		
+	<link rel="stylesheet" href="http://static.tumblr.com/26l8vc7/ej3lr0jwd/style.css">
+	<style type="text/css">
+		.post{background: #F2F2F2;}
+		
+	</style>
+    <script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+
+</script>
+
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-965358-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
+<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
+<!-- Read more: http://ogp.me/ -->
+<meta property="fb:app_id" content="48119224995" />
+<meta property="og:title" content="alan dipert" />
+<meta property="og:url" content="http://alan.dipert.org/" />
+<meta property="og:description" content="twitter&nbsp;github&nbsp;email" />
+<meta property="og:type" content="tumblr-feed:tumblelog" />
+<meta property="og:image" content="http://24.media.tumblr.com/avatar_4ae064934cfd_128.png" />
+<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->
+
+
+<!-- TWITTER TAGS -->
+<meta charset="utf-8">
+            <meta name="twitter:site" content="tumblr" />
+            <meta name="twitter:card" content="summary" />
+            <meta name="twitter:title" content="alandipert" />
+            <meta name="twitter:description" content="&lt;p&gt;&lt;a href = &quot;http://twitter.com/alandipert/&quot;&gt;twitter&lt;/a&gt;&amp;nbsp;&lt;a href = &quot;http://github.com/alandipert/&quot;&gt;github&lt;/a&gt;&amp;nbsp;&lt;a href = &quot;mailto:adipert@acm.org&quot;&gt;email&lt;/a&gt;&lt;/p&gt;" />
+            <meta name="twitter:app:name:iphone" content="Tumblr" />
+            <meta name="twitter:app:name:ipad" content="Tumblr" />
+            <meta name="twitter:app:name:googleplay" content="Tumblr" />
+            <meta name="twitter:app:id:iphone" content="305343404" />
+            <meta name="twitter:app:id:ipad" content="305343404" />
+            <meta name="twitter:app:id:googleplay" content="com.tumblr" />
+            <meta name="twitter:app:url:iphone" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:ipad" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:googleplay" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;referrer=twitter-cards" />
+    
+
+<script type="text/javascript" src="http://assets.tumblr.com/assets/scripts/tumblelog.js?_v=c673490cd76679f5381a398be1fc1220"></script><meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+<body>
+	<div id="wrapper">
+		<div id="header" role="banner">
+			<h1><a href="/">alan dipert</a></h1>
+			
+			
+			<div id="description">
+				<p><p><a href = "http://twitter.com/alandipert/">twitter</a>&nbsp;<a href = "http://github.com/alandipert/">github</a>&nbsp;<a href = "mailto:adipert@acm.org">email</a></p></p>
+			</div>
+			
+		</div>
+		
+		<div id="content" role="main">
+    		
+    
+    
+    
+    
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">08</span> 4 / 2013</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Structural Editing Apocrypha</h2>
+							
+		
+							<p>Here are some things from the Internet to whet your <a href="http://alan.dipert.org/post/47444634908/structural-editing-revisited">structural editing</a> appetite.</p>
+<p><strong>The Interlisp Experience</strong></p>
+<p>The 1984 book <a href="http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856">Interactive Programming Environments</a>, a collection of surveys of programming environments of the time, features <a href="https://www.ida.liu.se/ext/caisor/archive/1978/001/caisor-1978-001.pdf">this piece by Erik Sandewall</a> detailing the development experience in an <a href="http://en.wikipedia.org/wiki/Interlisp">Interlisp</a> environment.</p>
+<p>UNIX and MIT Lisp Machines are also featured and discussed by their respective creators, but IMO pale in comparison.</p>
+<p><strong>Intentional Programming</strong></p>
+<p><a href="http://en.wikipedia.org/wiki/Charles_Simonyi">Charles Simonyi</a> has a vision for computing he calls &#8220;Intentional Programming&#8221; that&#8217;s pretty awesome.  Check out this database-backed structural editor for an Algol-like language.</p>
+<p><iframe frameborder="0" height="315" src="http://www.youtube.com/embed/tSnnfUj1XCQ" width="420"></iframe></p>
+<p><strong>Other Advancements</strong></p>
+<ul><li><a href="http://krex.k-state.edu/dspace/handle/2097/9833lc">PEDIT</a> was a structural editor for <a href="http://en.wikipedia.org/wiki/Prolog">Prolog</a> (which is homoiconic, btw)</li>
+<li><a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=HB6HvhOw_MY">Nokolisp</a> was a Lisp environment written for minicomputers in the late 70s that features an impressive structural editor.</li>
+</ul><p>Are you aware of any structural program editing software or tools I don&#8217;t list here?</p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/47461498337/structural-editing-apocrypha">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/47461498337/structural-editing-apocrypha#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">08</span> 4 / 2013</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Structural Editing Revisited</h2>
+							
+		
+							<p>It&#8217;s been a little over three years since I <a href="http://alan.dipert.org/post/445462664/the-s-expression-editor">first stumbled on the idea</a> of a structural Lisp editor, and over a year since I <a href="http://alan.dipert.org/post/17375691572/structural-editing-redux">last blogged</a> about the idea.</p>
+<p>Well, I have good news: <a href="https://twitter.com/michaniskin">Micha Niskin</a> and I have overcome the technical challenges that I was unable to solo, and work toward a realtime structural Clojure editor suitable for our own professional use is underway.  We call it &#8220;stoke&#8221;, and I posted a short demo of our prototype on YouTube:</p>
+<p><iframe frameborder="0" height="315" src="http://www.youtube.com/embed/__ERGJ5EzAc" width="420"></iframe></p>
+
+<p>The editor consists of these main pieces:</p>
+<ul><li><em>reader</em>: For code reading purposes, Clojure&#8217;s native reader does too much.  For instance, scalars like &#8220;+1.0e3&#8221; are read as a Double and later print as &#8220;100.0&#8221;.  Unordered collection types like sets and maps behave similarly, and the result is a mismatch between read and printed representations.  Our reader deals in only two types, symbols and sequences, and preserves enough information (using metadata) to print appropriately.</li>
+<li><em>printer</em>: We were able to extend <a href="https://twitter.com/BrandonBloom">Brandon Bloom</a>&#8217;s excellent <a href="https://github.com/brandonbloom/fipp">Fast Idiomatic Pretty Printer</a> to print Clojure code idiomatically.  FIPP&#8217;s intermediate representation, the &#8220;document&#8221;, gives us a data representation of the formatted code that doesn&#8217;t necessarily need to be printed character-wise, and opens the door to interesting alternative views of code.</li>
+<li><em>meta-zip</em>: This is less a piece and more an abstraction that we have found crucial, and zippers will be the editor&#8217;s primary extension point.  <a href="http://richhickey.github.io/clojure/clojure.zip-api.html">Zipper</a> navigation and manipulation of our symbol/sequence representation is trivial.  Meta-zip is a &#8220;zipper of zippers&#8221; that lets us cleanly model tree undo/redo.</li>
+</ul><p>Our immediate goal was to have a terminal-based structural editor with paredit commands, REPL, and file interaction, and as of this writing we are just about done with it.  Next up are a Swing frontend, network/multi-user editing, API cleanup, and possibly a public release.</p>
+<p>However, if we stopped here we&#8217;d fail to take advantage of one of the greatest things about having our own structural editor: files are no longer essential.  What does this mean?  I think the implications are vast, incredible, and since the death of Interlisp have been largely unrealized.</p>
+<p>We&#8217;re used to working in and around files and filesystems, and much of our programming tooling is file-oriented - package systems, revision control systems, editors, versioning idioms.  I think that collectively these systems represent an attempt to turn filesystems into the databases we wished they were, and I think that by storing Clojure code in <a href="http://www.datomic.com/">Datomic</a> we can throw most of them out.</p>
+<p>I want to live in a world where code is stored in a temporal database and I build new programs with the combination of query and structural edit, and this is where we ultimately want to take stoke.  You can follow our progress at <a href="http://tailrecursion.com"><a href="http://tailrecursion.com">http://tailrecursion.com</a></a>.</p>
+<p><img alt="image" src="https://dl.dropbox.com/u/12379861/editingmm.png"/></p>
+<p><strong>*update 4/8/13*</strong></p>
+<p>Beyond a code database, other implications of the symbols+sequences intermediate representation (and zipper navigation model) include:<strong><br/></strong></p>
+<ul><li><span>Editing HTML as <a href="http://haml.info/">haml</a>, and vice versa</span></li>
+<li>Editing Lisp as <a href="http://readable.sourceforge.net/">Sweet Expressions</a>, and vice versa</li>
+</ul><p><strong>*update 4/11/13*</strong></p>
+<p>Posted <a href="http://www.youtube.com/watch?v=6VxTE1iAWyg">Clojure Structural Editor, Take 2</a> to YouTube</p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/47444634908/structural-editing-revisited">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/47444634908/structural-editing-revisited#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">26</span> 2 / 2013</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>A bad year, a good year.  A little retrospective.</h2>
+							
+		
+							<p>This past year has been simultaneously my most difficult and my most exciting, and I include previous years spent deployed to Iraq in that calculation.</p>
+<p>The end of my marriage was the event that sent me into a tail spin just over a year ago.  Having now experienced both, I can testify that what they say is true: the end of a marriage is no less painful than the death of a loved one, and its effects at least as lasting and treacherous.</p>
+<p>Fortunately the world is not complete shit, all the time.  With the help - for which I am forever grateful - of my family and friends, I kept on professionally, and completed an amazing two-year tenure with <a href="http://thinkrelevance.com/">Relevance</a> to join the also-incredible crew at <a href="http://lonocloud.com/">LonoCloud</a>.  My affiliation with <a href="http://splatspace.org/">Splat Space</a> and its outreach initiatives continued to be a source of stability, inspiration, and happiness.</p>
+<p>Somewhere in the middle I rekindled a connection with the physical and in November completed a <a href="https://www.goruck.com/Events/Challenge">GORUCK Challenge</a>.  I encourage anyone with the means and a need to prove something to themselves to do the same.</p>
+<p>I now look to the future with renewed and expanded senses.  Of how horrifying and dark life can be.  Of how important and meaningful family and friendship are.  Of how lucky I am.  Of my own ability to dropkick adversity in the face and kick it while its down.</p>
+<p>I begin this next and enlightened chapter at <a href="http://www.thefreshdiet.com/">The Fresh Diet</a>, a company with an ambitious plan to revolutionize their business using <a href="http://clojure.org/">Clojure</a>, <a href="https://github.com/clojure/clojurescript">ClojureScript</a>, and <a href="http://www.datomic.com/">Datomic</a>.  I invite you to join me and The Fresh Diet team at <a href="http://tailrecursion.com/">tailrecursion.com</a>, where we hope to catalog our open source contributions as we go.  We have big plans, and it&#8217;s going to be an amazing year.</p>
+<p><img alt="image" src="http://media.tumblr.com/ad7d2f8272b77fdcee7738ecf6fc1343/tumblr_inline_mitha9IaUe1qz4rgp.jpg"/></p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/44050917245/a-bad-year-a-good-year-a-little-retrospective">Permalink</a> <span class="notes">1 note</span> <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/44050917245/a-bad-year-a-good-year-a-little-retrospective#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">08</span> 3 / 2012</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>A Sigh of Datomic</h2>
+							
+		
+							<p>Over a year ago I had the great pleasure of working with the <a href="http://datomic.com/">Datomic</a> team through my wonderful employer, <a href="http://thinkrelevance.com/">Relevance</a>, while the project was still secret.  Datomic, which was <a href="http://datomic.com/news/datomic_early_experience">released on Monday</a>, is a new kind of database with a unique and powerful set of properties.</p>
+<p>I believe Datomic makes new kinds of applications possible and old kinds of applications easier, and I encourage you to <a href="http://datomic.com/product/early_experience">try it out</a>.</p>
+<p>My experience working on and around Datomic was incredibly formative technically and professionally.  The only downside has been the agony of waiting to talk with people about it and to apply it to public projects and products.  I&#8217;m excited and relieved that Datomic is now in the open.</p>
+<p>As a technical influence, Datomic solidified a perspective on computing that I was first exposed to through <a href="http://clojure.org/">Clojure</a>, also designed by Rich Hickey.  I have found this perspective - which might be loosely characterized as emphasizing simplicity, immutability, and the importance of data - a powerful tool by itself, irrespective of either Clojure or Datomic.  It is this perspective that Rich elaborates on in his <a href="https://thestrangeloop.com/">Strange Loop</a> 2011 keynote, <a href="http://www.infoq.com/presentations/Simple-Made-Easy">Simple Made Easy</a>.</p>
+<p>Simplicity, immutability, and data are powerful ideas to think about software in terms of, whether you are creating something new or assessing something that already exists.</p>
+<p>As a software consultant at Relevance, I divide my time between creating solutions and choosing existing solutions in order to solve problems.  Combined with deliberate thought, research, and discussion with colleagues and clients, these ideas have helped me do both things better, to the extent that it sometimes feels like cheating.</p>
+<p>Professionally, my involvement with the Datomic team taught me many things, the most influential of which was perhaps the importance of questions to problem solving.</p>
+<p>I work in a totally intangible world of software, trade-offs, conceptions, and domains that has technical, social, and financial dimensions.  This world disappears when I try to imagine it all at once, which is my first instinct when I try to solve a problem within it.</p>
+<p>Specific questions and their answers are a tool for considering this intangible world one piece at a time in the context of a particular problem.  If you ask and answer enough of them for yourself, you can build a practical mental model of the intangible.  This model allows you to make sensible decisions and form grounded opinions.  Questions are a big piece of the problem solving approach Rich discusses in his <a href="http://blip.tv/clojure/hammock-driven-development-4475586">&#8220;Hammock-driven development&#8221; keynote</a> at <a href="http://clojure-conj.org/">Clojure Conj</a> 2010.</p>
+<p>It&#8217;s not always easy to ask questions, especially if you know it will be hard to find the answer, or if the answer might be unfavorable.  But, unless you value your ego over your ability to solve problems, you should never hesitate.</p>
+<p>Rich Hickey, Stu Halloway, Justin Gehtland, and the rest of the Datomic team did not hesitate, and now the world has a new database of singular vision and capability.</p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/18947900609/a-sigh-of-datomic">Permalink</a> <span class="notes">1 note</span> <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/18947900609/a-sigh-of-datomic#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">10</span> 2 / 2012</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Structural Editing Redux</h2>
+							
+		
+							<p>I gave a quick lightning talk at the most recent <a href="http://www.meetup.com/TriClojure/">TriClojure</a> about structure editing.  Structural editing is an idea I can&#8217;t seem to shake, and my efforts to wrap my head around its implications continue.</p>
+<p>After the meeting, I followed up with a few interested parties about my discoveries, and thought to post them here for the benefit of the wider Internets:</p>
+<p><span>The <a href="http://web.archive.org/web/20100919114103/http://bywicket.com/users/mikel/weblog/126a4/Bard.html">blog post that originally got me thinking</a> caused me to write </span><span><a href="http://alan.dipert.org/post/445462664/the-s-expression-editor">my own blog post</a>, and a little while later I <a href="https://gist.github.com/1167234">published a gist</a> of a simple structural editor for Clojure using zippers.</span><br/><br/><span>The code in the gist has a lot of bugs.  In particular, the zipper function I&#8217;m </span><span>using doesn&#8217;t handle vectors or hash maps gracefully.  I&#8217;ve thought </span><span>about tightening the REPL loop so that every key press instantly </span><span>triggers zipper movement.</span></p>
+<p><span>The whole structure editor thing has also </span><span>turned me on to the idea of touch/tablet IDE for Lisps - form bubbles </span><span>that can be nested, similar to the <a href="http://fidelvanegas.net/wordpress/wp-content/uploads/2010/05/Screenshot-ScratchPongGame1.png">Scratch project</a> (but data).  I </span><span>think this might ultimately be a better way to represent structure and sequence </span><span>than characters and parentheses.</span></p>
+<p><span>Once I found out about <a href="http://larry.masinter.net/interlisp-ieee.pdf">Interlisp</a> (pdf), I went nuts, but information and </span><span>screenshots are hard to come by.  Rich Hickey told me once that there is a video </span><span>floating around somewhere of the Interlisp-D UI in action, but I&#8217;ve </span><span>never been able to find it.</span><br/><br/><span>I&#8217;ve investigated what it would take for a real-time structure editor, </span><span>and I think it&#8217;s a very hard problem.  Synchronizing data structures </span><span>with their pretty-printed representation on a character display is no </span><span>small feat.  Bernard Greenberg (pictured below) documents some approaches in his </span><span><a href="http://www.multicians.org/mepap.html">history of the implementation of Emacs</a>.</span><br/><br/><span>More recently, <a href="http://blog.fogus.me/">Michael Fogus</a> pointed me at <a href="http://www.youtube.com/watch?v=HB6HvhOw_MY">Nokolisp</a>, an old Lisp </span><span>for DOS that features an interesting-looking structure editor, among </span><span>other features (like &#8220;uncompiling&#8221; functions!)</span></p>
+<p><span>My current thinking on the implications of a structural editor goes beyond convenience of representation and into the idea of programs constructed by query.  I imagine a world where code is stored and shared structurally instead of with text.  Programming with available libraries then becomes querying instead of explicitly programming.</span></p>
+<p>As the programmer types, their editor might search these libraries in real-time and do things like suggest improvements using probability heuristics, or suggest substitution of their code with available library code that is a structural match.  This is an extension into a networked world of some of the ideas built into Interlisp.</p>
+<p><span>Code as truly data also abolishes the need for git or other text-based source revision tools, as source would be stored at the granularity of expression - not the character or line.</span></p>
+<p><span><img alt="Bernard Greenberg teaching Lisp" height="653" src="http://tailrecursion.com/~alan/pix/bsg-lisp-big.jpg" width="504"/><br/></span></p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/17375691572/structural-editing-redux">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/17375691572/structural-editing-redux#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">03</span> 7 / 2011</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Discover Lisp in Your Web Browser with Javascript</h2>
+							
+		
+							<p><em>This post is <a href="http://tailrecursion.com/~alan/writing/discover-lisp-in-your-browser.pdf">available as a PDF</a></em></p>
+<p>Many ideas introduced originally in Lisp, such as conditional execution (the <code>if-then-else</code> construct), garbage collection, and first-class functions<sup><a id="fnref1" href="#fn1">1</a></sup>, can be found in modern non-Lisp programming languages.</p>
+<p>Other ideas pioneered by Lisp, like the idea that programs can be composed solely of <em>expressions</em>, and <em>homoiconicity</em>, or the idea that a program can be written in its own data structures, are rarer.</p>
+<p>Learning a Lisp dialect, whether it&#8217;s Clojure, Scheme, or Common Lisp, is a great way to see for yourself how powerful all of these ideas can be when combined.</p>
+<p>An even better way to understand the ideas is to implement your own Lisp<sup><a id="fnref2" href="#fn2">2</a></sup><sup><a id="fnref3" href="#fn3">3</a></sup>.</p>
+<p>After we explore some fundamental concepts, we&#8217;ll look at how a language like Javascript works.</p>
+<p>Then, we&#8217;ll build our own small Lisp to Javascript compiler on top of Javascript in about 32 lines of Javascript code.</p>
+<h2 id="expression-vs.-statement">Expression vs. Statement</h2>
+<p>Programs in languages like Javascript are composed of two things:</p>
+<ul><li>statements</li>
+<li>expressions</li>
+</ul><p>Lisp programs are composed only of expressions.</p>
+<p>Both statements and expressions are, in some sense, instructions for the computer to do some piece of work. The difference between them is that a statement does not return a value, but an expression does.</p>
+<p>Consider Javascript&#8217;s <code>if-then-else</code> statement:</p>
+<pre><code>if (x &gt; 10) {
+  alert("x was bigger than 10!");
+} else {
+  alert("x was not bigger than 10!")
+}
+</code></pre>
+<p>We call <code>alert</code> inside both the <code>then</code> and <code>else</code> bodies of the expression because <code>if</code> does not return a value. If it did, we could pass it directly to a single <code>alert</code> call, as this wishful pseudo-Javascript demonstrates:</p>
+<pre><code>alert(if (x &gt; 10) {
+  return "x was bigger than 10!"
+} else {
+  return "x was not bigger than 10!"
+});
+</code></pre>
+<p>If we eliminate statements from our wishful pseudo-Javascript entirely, there&#8217;s no longer a need for the <code>return</code> operator. It&#8217;s assumed that values &#8220;return&#8221; themselves:</p>
+<pre><code>alert(if (x &gt; 10) {
+   "x was bigger than 10!"
+} else {
+   "x was not bigger than 10!"
+});
+</code></pre>
+<p>Javascript actually provides an <code>if-then-else</code> construct that returns a value, the <em>ternary operator</em><sup><a id="fnref4" href="#fn4">4</a></sup>, but it is seldom used and often discouraged<sup><a id="fnref5" href="#fn5">5</a></sup>.</p>
+<p>With expressions, it&#8217;s possible to write code in the <em>imperative style</em> the first example demonstrated. The opposite, writing expressions in terms of statements, is not.</p>
+<p>If we agree that &#8220;power&#8221; means &#8220;possibility&#8221;, then languages like Lisp, which are based on expressions instead of statements, might be considered powerful.</p>
+<h2 id="homoiconicity">Homoiconicity</h2>
+<p><em>Homoiconicity</em> is a property of a programming language&#8217;s syntax, and means that programs in a language are expressed using that language&#8217;s own data structures. The property of homoiconicity is key to the way Lisp empowers the programmer to fabricate and manipulate syntax.</p>
+<p>Homoiconicity might be understood by exploring the properties of source code and interpretation of that source code in a non-homoiconic language first.</p>
+<p>Javascript, while influenced by Lisp in other ways<sup><a id="fnref6" href="#fn6">6</a></sup>, is not homoiconic, and its popularity, availability, and conventional syntax make it a candidate for exploration.</p>
+<h2 id="implementing-javascript">Implementing Javascript</h2>
+<h3 id="how-a-javascript-interpreter-works">How a Javascript Interpreter Works</h3>
+<p>Consider this fragment of Javascript code, which passes the sum of 1 and the product of 2 and 3 to a web browser&#8217;s <code>alert</code> function:</p>
+<pre><code>alert(1 + 2 * 3);
+</code></pre>
+<p>When a browser passes this code, or data, as a string to its Javascript interpreter, something like the following happens:</p>
+<ul><li>The interpreter <em>lexically analyzes</em><sup><a id="fnref7" href="#fn7">7</a></sup> the string, turning it into a stream of <em>tokens</em>. Tokens are objects in source code upon which other constructs are defined, such as function names, operators, and literals like numbers or strings. The tokens in the above fragment might be:
+<ul><li><code>alert</code></li>
+<li><code>(</code></li>
+<li>1</li>
+<li><code>+</code></li>
+<li>2</li>
+<li><code>*</code></li>
+<li>3</li>
+<li><code>)</code></li>
+<li><code>;</code></li>
+</ul></li>
+<li>The interpreter <em>parses</em> the token stream, attempting, recursively, to match the pattern of tokens to known language constructs. For instance, when the interpreter sees the function name <code>alert</code> followed by <code>(</code>, it knows to expect zero or more tokens that must be succeeded by a closing <code>)</code>.</li>
+<li>The interpreter <em>evaluates</em> the constructs it found from the inside out:
+<ul><li><code>2 * 3</code> happens first, because, <code>*</code> has higher precedence than <code>+</code> and because the interpreter knows it needs a value or identifier to pass to <code>alert</code>.</li>
+<li>The product, 6, is returned.</li>
+<li><code>1 + 6</code> is evaluated, returning 7.</li>
+<li>Finally, <code>alert(7)</code> is evaluated, and a message is displayed.</li>
+</ul></li>
+</ul><p>If you were to write your own Javascript interpreter or compiler, you would need to implement a <code>lexical analyzer</code>, a <code>parser</code>, and an <code>evaluator</code> in order to complete the above steps.</p>
+<p>Even if you were to implement your interpreter in Javascript, you&#8217;d have a long way to go, because none of these functions are provided by Javascript interpreters to Javascript programmers.</p>
+<p>Javascript provides the <code>eval</code> function, but it accepts only strings, and you need to create source code strings yourself. Creating source code strings to pass to <code>eval</code> is effectively compilation, and done correctly could be as difficult as writing a compiler.</p>
+<p>The task is not as daunting if we take the Lisp approach and build our programs in a data format richer than strings. Let&#8217;s meet the problem half way, and invent a Javascript syntax based on Javascript data.</p>
+<h2 id="a-homoiconic-javascript-subset-jsonscript">A Homoiconic Javascript Subset: JSONScript</h2>
+<h3 id="s-expressions">S-expressions</h3>
+<p>Consider this alternative representation of the code fragment, in a language we just invented, JSONScript:</p>
+<pre><code>['alert', ['+', 1, ['*', 2, 3]]]
+</code></pre>
+<p>Unlike the earlier example, which was a string that required multiple phases of analysis to understand and run, the above code is written using data structures native to Javascript: string, number, and array.</p>
+<p><em>JSON</em>, which stands for &#8220;Javascript Object Notation&#8221;, is a notation for expressing data in terms of Javascript data structures. JSON is expressive enough for us to use it to represent code for a simple programming language.</p>
+<p>We could easily write a function called <code>compile_jsonjs</code> that converted this representation into a string that could be passed to <code>eval</code>, because:</p>
+<ul><li>We don&#8217;t need to write a lexical analyzer or parser: our code is already rich enough to express how it should be evaluated.</li>
+<li><code>compile_jsonjs</code> doesn&#8217;t need to know about operator precedence because we&#8217;re using <em>s-expressions</em>.</li>
+</ul><p>S-expressions, short for &#8220;symbolic expressions&#8221;, are a convention for writing code that allows us to represent a function call with an array. This convention is also known as <em>prefix notation</em>. The first element of the array is the function, and subsequent elements are arguments to that function that are evaluated first.</p>
+<p>S-expressions leave no ambiguity about the order in which functions must be applied. In the original example, the expression <code>1 + 2 * 3</code> evaluated to 7 because it&#8217;s in the Javascript specificaton that <code>*</code> must evaluate before <code>+</code>.</p>
+<p>In JSONScript, we express our intent to multiply first by making <code>['*', 2, 3]</code> an argument to <code>+</code>.</p>
+<p>S-expressions don&#8217;t have to be arrays. <code>42</code> and <code>"hamster dance"</code> are also s-expressions, because they also evaluate, but to themselves.</p>
+<p>Lisp uses lists instead of arrays as s-expressions, but the idea is the same.</p>
+<h3 id="some-implementation-details">Some Implementation Details</h3>
+<p>There are at least two implementation details we face in implementing <code>compile_jsonjs</code>:</p>
+<ul><li>In JSONScript, as in Lisp, there is no distinction between function and operator. Functions, whether they are <code>alert</code> or <code>*</code>, must only appear as a string and as the first element of an array.
+<ul><li><code>compile_jsonjs</code> needs to recognize functions that Javascript considers to be operators, and return the correct syntax for them.</li>
+</ul></li>
+<li>In Javascript, functions are identified by symbols, not strings. For instance, this syntax is not correct: <code>'alert'(7)</code>.
+<ul><li><code>compile_jsonjs</code> must return function names as symbols.</li>
+<li>
+<p>Conflating symbol and string is necessary but has unfortunate implications. For instance, it will be impossible to pass a function name as an argument to a function in JSONScript.</p>
+</li>
+<li>
+<p>Adding the ability to pass function names as arguments equires us to go beyond JSON as our source data format, because JSON permits symbol literals only as an object field names.</p>
+</li>
+</ul></li>
+</ul><h3 id="building-the-compiler">Building the Compiler</h3>
+<p>We&#8217;re now equipped to reason about how <code>compile_jsonjs</code> will work.</p>
+<ul><li>First, we check if the input is an array.</li>
+<li>If it is an array, we:
+<ul><li>Compile the arguments</li>
+<li>Check if the first element is an operator like <code>*</code> or <code>+</code>
+<ul><li>If it is an operator, interpose the compiled arguments with the operator, and concatenate everything into a single string. <code>compile_jsonjs(['+', 1, 2])</code> should return <code>"1+2"</code>.</li>
+<li>If it&#8217;s not an operator, like <code>alert</code>, we return a function call. <code>compile_jsonjs(['alert', 'hello'])</code> should return <code>"alert('hello')"</code></li>
+</ul></li>
+</ul></li>
+<li>If it isn&#8217;t an array, we return it as a string. <code>compile_jsonjs(42)</code> should return <code>"42"</code>.</li>
+</ul><h3 id="the-implementation">The Implementation</h3>
+<p>Next, we can translate our plan into code. We know that <code>compile_jsonjs</code> will need helper functions for:</p>
+<ul><li>Testing if an object is an array: This is how we&#8217;ll determine at the beginning of <code>compile_jsonjs</code> whether we&#8217;re compiling a function call or a <em>literal</em>. Literals are data that evaluate to themselves, like numbers or strings.</li>
+<li>Testing if an array contains a particular object: We&#8217;ll need to make a list of functions that are Javascript operators, because we must emit different Javascript syntax for them.</li>
+</ul><p>The first helper function we need, <code>isArray()</code>, isn&#8217;t available on some browsers, and is actually difficult to write in a widely compatible way.</p>
+<p>So, we can borrow it from the <code>underscore.js</code><sup><a id="fnref8" href="#fn8">8</a></sup> library:</p>
+<pre><code>var isArray = function (obj) {
+  return Object.prototype.toString.call(obj) === '[object Array]';
+}
+</code></pre>
+<p>Next, we need a function for testing if an object is in an array. Such a function is also not available in some browsers, but we can implement it like so:</p>
+<pre><code>var inArray = function(array, item) {
+  for(var i = 0; i &lt; array.length; i++)
+    if (array[i] === item) return true;
+  return false;
+}
+</code></pre>
+<p>With these functions in place, we can finally write our compiler:</p>
+<pre><code>var compile_jsonjs = function(expression) {
+
+  var operators = ['*', '+'];
+
+  if (isArray(expression)) {
+
+    var func_name = expression[0];
+    var func_args = expression.slice(1);
+
+    var compiled_args = [];
+    for (var i = 0; i &lt; func_args.length; i++)
+      compiled_args.push(compile_jsonjs(func_args[i]));
+
+    if(inArray(operators, func_name)) {
+      return compiled_args.join(func_name);
+    } else {
+      return func_name + "(" + compiled_args.join(',') + ")";
+    }
+
+  } else {
+    return expression.toString()
+  }
+}
+</code></pre>
+<p>The full source listing, which you can copy and paste into a web browser&#8217;s Javascript console, follows:</p>
+
+<pre><code>var isArray = function (obj) {
+  return Object.prototype.toString.call(obj) === '[object Array]';
+}
+
+var inArray = function(array, item) {
+  for(var i = 0; i &lt; array.length; i++)
+    if (array[i] === item) return true;
+  return false;
+}
+
+var compile_jsonjs = function(expression) {
+
+  var operators = ['*', '+'];
+
+  if (isArray(expression)) {
+
+    var func_name = expression[0];
+    var func_args = expression.slice(1);
+
+    var compiled_args = [];
+    for (var i = 0; i &lt; func_args.length; i++)
+      compiled_args.push(compile_jsonjs(func_args[i]));
+
+    if(inArray(operators, func_name)) {
+      return compiled_args.join(func_name);
+    } else {
+      return func_name + "(" + compiled_args.join(',') + ")";
+    }
+
+  } else {
+    return expression.toString()
+  }
+}
+</code></pre>
+
+<h3 id="trying-it-out">Trying it Out</h3>
+<p>We can test our compiler by seeing what code it generates with our JSONScript fragment:</p>
+<pre><code>compile_jsonjs(['alert', ['+', 1, ['*', 2, 3]]]);
+</code></pre>
+<p>And we can evaluate our compiled code by passing that result to <code>eval</code>:</p>
+<pre><code>eval(compile_jsonjs(['alert', ['+', 1, ['*', 2, 3]]]));
+</code></pre>
+<h2 id="going-further">Going Further</h2>
+<p>JSONScript probably isn&#8217;t a language you would want to use for your next programming project, but hopefully you now have a better understanding of what Lisp is and why it is different.</p>
+<p>Further extending JSONScript will help you understand Lisp even more.</p>
+<p>You can begin by adding support for other Javascript operators.</p>
+<p>Next, you might implement <code>lambda</code> and <code>quote</code>. These will allow you to define functions in JSONScript, and to pass arrays to functions without evaluating them.</p>
+<p>Once you have <code>lambda</code> and <code>quote</code>, you can implement other <em>special forms</em>, using Paul Graham&#8217;s <em>The Roots of Lisp</em> as a guide<sup><a id="fnref9" href="#fn9">9</a></sup>.</p>
+<p>If you&#8217;re feeling particularly ambitious, you might consider adding support for one of Lisp&#8217;s most famous and unique features - <em>macros</em>, or functions that:</p>
+<ul><li>are run before evaluation</li>
+<li>do not evaluate their arguments</li>
+<li>return JSONScript code</li>
+</ul><hr><ol><li id="fn1">
+<p><a href="http://www.paulgraham.com/diff.html">What Made Lisp Different</a> by Paul Graham <a title="Jump back to footnote 1" href="#fnref1">↩</a></p>
+</li>
+<li id="fn2">
+<p><a href="http://www.paulgraham.com/rootsoflisp.html">The Roots of Lisp</a> by Paul Graham <a title="Jump back to footnote 2" href="#fnref2">↩</a></p>
+</li>
+<li id="fn3">
+<p><a href="http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiSP.html">Lisp in Small Pieces</a> <a title="Jump back to footnote 3" href="#fnref3">↩</a></p>
+</li>
+<li id="fn4">
+<p><a href="http://en.wikipedia.org/wiki/Ternary_operation#C.2C_C.2B.2B.2C_C.23.2C_Vala.2C_Objective-C.2C_Java.2C_JavaScript.2C_ActionScript">Wikipedia: Ternary operation (Javascript)</a> <a title="Jump back to footnote 4" href="#fnref4">↩</a></p>
+</li>
+<li id="fn5">
+<p><a href="http://docs.jquery.com/JQuery_Core_Style_Guidelines#Blocks">jQuery Core Style Guide: Blocks</a> <a title="Jump back to footnote 5" href="#fnref5">↩</a></p>
+</li>
+<li id="fn6">
+<p><a href="http://weblogs.mozillazine.org/roadmap/archives/2008/04/popularity.html">Popularity</a> by Brendan Eich <a title="Jump back to footnote 6" href="#fnref6">↩</a></p>
+</li>
+<li id="fn7">
+<p><a href="http://en.wikipedia.org/wiki/Lexical_analysis">Wikipedia: Lexical analysis</a> <a title="Jump back to footnote 7" href="#fnref7">↩</a></p>
+</li>
+<li id="fn8">
+<p><a href="https://github.com/documentcloud/underscore/blob/96dbdaf9295f5598b631411d1553b04b43594152/underscore.js#L641">_.isArray in underscore.js</a> <a title="Jump back to footnote 8" href="#fnref8">↩</a></p>
+</li>
+<li id="fn9">
+<p><a href="http://www.paulgraham.com/rootsoflisp.html">The Roots of Lisp</a> by Paul Graham <a title="Jump back to footnote 9" href="#fnref9">↩</a></p>
+</li>
+</ol>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/7193534410/discover-lisp-in-your-web-browser-with-javascript">Permalink</a> <span class="notes">9 notes</span> <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/7193534410/discover-lisp-in-your-web-browser-with-javascript#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">17</span> 11 / 2010</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>An XML Rant</h2>
+							
+		
+							<p><em>This rant is brought to you by my reaction to Daniel Lemire&#8217;s post, <a href="http://lemire.me/blog/archives/2010/11/17/you-probably-misunderstand-xml/">&#8220;You probably misunderstand XML&#8221;</a></em></p>
+<p>In school I took a class called &#8220;Data Interchange&#8221; or something, that taught primarily XML and the ecosystem around it.  We learned about XSD, RELAX NG, XSLT, XPath, JAXB, SOAP, and lots of other things I thought to be loads of horrendous bullshit at the time.  I hated that class.</p>
+<p>I made a special effort to go, though.  I was on a personal mission to point out every counterexample to, failing of, and argument against XML that I could.  &#8221;It&#8217;s the illegitimate half-brother of the holiest representation of all time, the S-expression, and it&#8217;s slower than shit to boot!&#8221; I cried.</p>
+<p>I&#8217;ve learned a lot since then.  The biggest thing I&#8217;ve learned is that it&#8217;s easy to dismiss any technology with cultural baggage on religious terms.  It&#8217;s also easy to conflate your hatred of some technology, like SOAP, with some other technology, like XML, that is only loosely or incidentally related.  Without assessing pragmatically to yourself whether SOAP sucks because it uses XML, or SOAP just plain sucks, you have not adequately justified your hatred.</p>
+<p>The more you work without asking yourself these questions, the more likely you are to commit the cardinal sin of anyone in the computing profession who gives a shit about what they do - use the wrong tool for the job.</p>
+<p>What&#8217;s much harder, and much more useful, is to take a pragmatic approach to determining a technology&#8217;s deficiencies and capabilities.  I still don&#8217;t do this enough.  This was one of the themes of Rich Hickey&#8217;s &#8220;Hammock Time&#8221; talk at <a href="http://clojure-conj.org/">the first Clojure Conj</a>.</p>
+<p>But it&#8217;s not what led me to later realize the legitimate use cases for XML.  I digress.</p>
+<p>What I later realized about XML as I programmed more is that the intrinsic structure, semi-structure, or non-structure of the data you are working with is only part of the question, and only leads you to a conclusion - well, opinion, mostly - on how to best represent it.  The more complicated the domain, the more complicated your opinion, and the hairier the ultimate representation.</p>
+<p>As you bang out your implementation, the less intuitive but really insidious part of the question lurks: &#8220;Will people in the future working with this thing I created be able to use it and modify it for their own needs?  Will they know my intent well enough to improve upon it, or determine if some variant of it is &#8220;valid&#8221; in the sense that it is true to my original opinion, on which other consumers of this thing may depend?&#8221;</p>
+<p>For domains that are simple in the ontological sense, it seems really dumb to use XML, because that question doesn&#8217;t seem worth addressing.</p>
+<p>That&#8217;s because you&#8217;re confident other people could sit down, read a few your examples, and be comfortable adapting and extending your stuff.  JSON and YAML are great for applications that fit this scenario, especially when you don&#8217;t have to worry about transport to or from places outside of your control.  Like on a web app, when you&#8217;re doing Ajax stuff with your own backend.</p>
+<p>Sometimes though, you need to transfer data between applications - applications that are coded by different people, who might have different perspectives of the underlying domain that the data being transported is derived from.  And that&#8217;s when you need to look into XML, because of all the formats out there, it has the most tooling and documentation around writing schemas.  XML schemas let you express your understanding of the domain, and how you chose to interpret pieces of it, <em>declaratively</em>, in an almost human readable format.  More readable than BNF in my opinion, anyway.</p>
+<p>It&#8217;s easy to know when you&#8217;re doing it wrong.  Is your code littered with assertions about the structure of data coming from some outside source?  Are there failure cases for your application that can be triggered by malformed data sneaking in?  Do you have tons of unit tests around this?</p>
+<p>If you do, you might be comfortable.  You might feel good.  But what about the other guys?  If you have multiple developers working multiple code bases, all of which depend on some common interchange format, then the data on Bob&#8217;s box running application Q actually depends on the unit tests running on Sally&#8217;s box running application Z.  You can commit another cardinal sin and duplicate the tests, version and integration-test all of these apps together, or you can suck it up and investigate a transfer format that supports schemas.  Depending on your transport and other requirements, this might be XML, or it might be something like <a href="http://thrift.apache.org/">Thrift</a>.</p>
+<p>Schemas are not the answer to every question, and, like any tool, they can be the wrong one for the job.  But in my limited experience, there&#8217;s a place for XML and it is easy to overlook because of your own cultural bias.</p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/1606016275/an-xml-rant">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/1606016275/an-xml-rant#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">16</span> 11 / 2010</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Sending Small Secrets with Perl</h2>
+							
+		
+							<p>Suppose you&#8217;d like to send a short message, like an account number, to a friend, but have no secure way to transfer it and can&#8217;t hand the number off in person.</p>
+<p>If there&#8217;s something that only you and your friend know, and this something in text is at least as long as the secret you&#8217;d like to send, you&#8217;re in luck.</p>
+<p>Using your shared secret, Perl, Base64, and the XOR cipher, you can communicate small secrets securely.</p>
+<p><strong>An Example</strong></p>
+<p>Alice needs to send a 7 digit account number, like 9876543, to her friend Bob over e-mail.  Alice knows that Bob&#8217;s first phone number was 555-4241 .  To encode the account number using this <a href="http://en.wikipedia.org/wiki/Shared_secret">shared secret</a>, she can <a href="http://en.wikipedia.org/wiki/Base64">Base64</a> encode the result of <a href="http://en.wikipedia.org/wiki/XOR_cipher">XORing</a> &#8220;5554241&#8221; and &#8220;9876543&#8221;.</p>
+<p>On her computer, she runs this small Perl script:</p>
+<p><code>perl -MMIME::Base64 -e 'print encode_base64("5554241"^"9876543")'</code></p>
+<p>which returns the string &#8220;DA0CAgcAAg==&#8221;</p>
+<p>Next, she composes an e-mail to Bob:</p>
+<p><em>Hey Bob, here is that account number. Run the following command, substituting the asterisks for your first phone number, no area code, and without the dash: perl -MMIME::Base64 -e &#8216;print &#8220;*******&#8221;^decode_base64(&#8220;DA0CAgcAAg==&#8221;)&#8217;</em></p>
+<p>When Bob gets the message, he runs the command on his machine:</p>
+<p><code>perl -MMIME::Base64 -e 'print "5554241"^decode_base64("DA0CAgcAAg==")'</code></p>
+<p>which prints <span>9876543.</span></p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/1588976216/sending-small-secrets-with-perl">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/1588976216/sending-small-secrets-with-perl#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">13</span> 3 / 2010</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>The S-expression Editor</h2>
+							
+		
+							<p>The other week I was reading about <a href="http://bywicket.com/users/mikel/weblog/126a4/Bard.html">Bard</a>, a new Lisp dialect, and ran into this:</p>
+<p>&#8220;Historically, and in most other Lisp dialects, source code is explicitly or implicitly <em>not</em> text; it is s-expressions. <strong>Text is just a print representation of the s-expressions.</strong>&#8221;</p>
+<p>Emphasis added.  This got me thinking.</p>
+<h3>for lisp, text editors are overkill</h3>
+<p>Good text editors like vim and Emacs are really good at everything having to do with text editing.  In fact, they&#8217;re so good at such a wide variety of things, that their features wildly exceed the sort of operations one really needs to do when working on Lisp programs.</p>
+<p>For instance, even the idea of a &#8220;newline&#8221; (or any other character the average <a href="http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node13.html">Reader</a> considers whitespace) doesn&#8217;t really have any meaning in s-expression land outside of quoted strings.  Everything in the editor about them needn&#8217;t be accessible to the programmer.</p>
+<p>So, what if instead of accepting text as our source editing medium, we operated directly on data structures?  That is, what if key strokes performed some operation directly on the program&#8217;s data, and the editor simply pretty printed a nicely formatted representation of the current program following edits?</p>
+<p>This is my idea, and I&#8217;m not sure it hasn&#8217;t been done before.</p>
+<h3>some pros</h3>
+<ul><li><em>Plugins</em>: Plugin functions don&#8217;t have to worry at all about dealing with or parsing text.  They&#8217;re handed the data structure representing the current program (or arbitrary s-expression), along with a function representing the &#8220;point&#8221; or cursor location.  They transform it somehow, and return the new data structure.  The point might be stored as a <a href="http://www.fatvat.co.uk/2009/01/functional-tree-editing.html">zipper</a> partial.</li>
+<li><em>Visualization: </em>By separating editing from representation, it becomes simpler to develop alternative visualizations.  I think there might be a lot of interesting work to be done here, with things like contours, bubbles, and snippets.  For some cool ideas along these lines, check out Michael Weber&#8217;s <a href="http://www.foldr.org/~michaelw/emacs/">Emacs hackery page</a>.</li>
+<li><em>Universal formatting:</em> Since the programmer is no longer dealing directly with shareable, revisionable text, the text visualizer would serve also as the exporter when it came to source control and storage.  In the case of Clojure, this would effectively make the *code-dispatch* dispatch table for clojure.contrib.pprint the <a href="http://gofmt.com/">gofmt</a> of the language.</li>
+<li><em>Evaluation: </em>SLIME-like evaluation for Clojure would be trivial, assuming this editor was written in Clojure.</li>
+</ul><h3>some cons</h3>
+<ul><li><em>Comments:</em> Comments, and anything else in source code normally stripped by the Reader, would be completely lost.  This means that any such data would have to be metadata, something which seems cumbersome at best.  Maybe not.</li>
+<li><em>Another editor?: </em>Both vim and Emacs, and particularly Emacs with Paredit, have served me exceptionally well when it comes to editing Clojure.  I&#8217;m not sure a new editor is warranted; but the idea of an editor written in Clojure that takes advantage of STM (for undo) and zippers (for commands and plugins) sounds pretty appealing.</li>
+</ul><h3>status</h3>
+<p>I&#8217;ve started playing with SWT in an effort to build a prototype.  I&#8217;ll github it soon.  In the meantime, does anyone know if this has this been done before?  Are there unsurmountable pitfalls that make the idea pointless?  Thanks in advance!</p>
+<p><em><strong>*update*</strong></em></p>
+<p>I learned recently that the INTERLISP programming environment featured just such a structural editor.  Code was data, all the way down, and this was the late 1960s.  Screen display and output files were pretty-printed serializations.  Based on what I&#8217;ve read, this capability took INTERLISP the IDE to a level of capability that blows away anything we have today.</p>
+<p>The wisdom of the ancients&#8230;</p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/445462664/the-s-expression-editor">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/445462664/the-s-expression-editor#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">08</span> 3 / 2010</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>NCSA Mosaic on Github</h2>
+							
+		
+							<p><img height="269" width="406" alt="NCSA Mosaic 2.7 viewing GitHub.com" src="http://github.com/downloads/alandipert/ncsa-mosaic/github.png"/></p>
+<p>In 1994, when I was in fourth grade, <a href="http://dipert.org/">my dad</a> brought me along with him to see a friend of his in the CS department at the University of Buffalo.  My dad&#8217;s friend, <a href="http://www.cse.buffalo.edu/~rapaport/">Bill Rapaport</a>, was running NCSA Mosaic on a Sun workstation.  I vividly remember the moment he brought up <a href="http://www.louvre.fr/llv/commun/home.jsp?bmLocale=en">the Louvre&#8217;s website</a> and a beautiful full color image of the Mona Lisa was magically beamed across the ocean from Paris, and onto the screen.</p>
+<p>My dad had shown me <a href="http://en.wikipedia.org/wiki/Gopher_(protocol)">gopher</a> before, but nothing was ever in color.  In fact, everything I&#8217;d seen about computers up to that point seemed pretty boring.</p>
+<p>The moment I saw the Mona Lisa in full color on a computer monitor was one of only a handful of moments that led me to where I am now, which is a state of continual curiosity and wonder about these things, these machines, these computers.</p>
+<p>Thanks in <a href="http://seanm.ca/mosaic/">great part to the work of others</a>, I was able to pretty easily get Mosaic to compile and run on my machine, and to relive for a moment my childhood renaissance.</p>
+<p>What is the Mosaic, the Mona Lisa, that we can show children today?</p>
+<p><i>If you&#8217;re on GNU/Linux-Ubuntu (or something else, and you know your way around your package manager) you can compile and run NCSA Mosaic yourself: </i><a href="http://github.com/alandipert/ncsa-mosaic"><i><a href="http://github.com/alandipert/ncsa-mosaic">http://github.com/alandipert/ncsa-mosaic</a></i></a></p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/435071716/ncsa-mosaic-on-github">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/435071716/ncsa-mosaic-on-github#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+            
+			
+						
+			
+			
+			
+
+			
+			
+			
+
+
+			
+			
+			<div id="pagination" role="navigation">
+				<p>						
+					
+					<a href="/page/2" class="older">&laquo; Older entries</a>
+					
+					
+					
+				</p>
+			</div>
+			
+			
+			
+			
+		</div>				
+	</div>
+
+	
+	<div id="footer">
+		<div class="wrapper">
+			<ul class="links" role="navigation">
+				<li><a href="/archive">Archive</a></li>
+				
+				<li><a href="http://alan.dipert.org/rss">RSS</a></li>
+			</ul>
+			<p class="info-theme" role="contentinfo">Powered by <a href="http://www.tumblr.com">Tumblr</a> and designed by <a href="http://kcmr.tumblr.com">Kcmr</a>.</p>
+		</div>
+	</div>
+
+    
+        <script type="text/javascript">
+            //<![CDATA[
+            (function() {
+                var links = document.getElementsByTagName('a');
+                var query = '?';
+                for(var i = 0; i < links.length; i++) {
+                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
+                        query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+                    }
+                }
+                document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+            })();
+            //]]>
+        </script>
+    
+<!-- BEGIN TUMBLR CODE -->
+        
+    
+        <iframe id="tumblr_controls" width="330" height="25" frameborder="0" scrolling="no" style="position:absolute; z-index:2147483647; top:0; right:0; border:0; background-color:transparent; overflow:hidden; " src="http://assets.tumblr.com/assets/html/iframe.html?src=http%3A%2F%2Falan.dipert.org%2F&amp;lang=en_US&amp;name=alandipert&amp;brag=false&amp;avatar=http%3A%2F%2F25.media.tumblr.com%2Favatar_4ae064934cfd_64.png&amp;title=alan+dipert&amp;url=http%3A%2F%2Falan.dipert.org%2F&amp;_v=dcf1c0a578dbfd6678efa6e9b3e760bc"></iframe>        
+    <!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]-->
+    
+    <!-- END TUMBLR CODE -->
+
+<iframe src="http://assets.tumblr.com/analytics.html?4344dcb6da7e8742c4c5ab1d76ffafae" scrolling="no" width="1" height="1" frameborder="0" style="background-color:transparent; overflow:hidden; position:absolute; top:0; left:0 z-index:9999;" id="ga_target"></iframe>
+
+    <script>
+        var COMSCORE = true;
+        window.setTimeout(function() {
+            var analytics_frame = document.getElementById('ga_target');
+            analytics_frame.contentWindow.postMessage('enable_comscore;' + window.location, analytics_frame.src.split('/analytics.html')[0]);
+        }, 1000);
+    </script>
+
+
+
+    <script type="text/javascript">
+      var _qevents = _qevents || [];
+
+      (function() {
+       var elem = document.createElement('script');
+
+       elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
+       elem.async = true;
+       elem.type = "text/javascript";
+       var scpt = document.getElementsByTagName('script')[0];
+       scpt.parentNode.insertBefore(elem, scpt);
+      })();
+    </script>
+    <script type="text/javascript">
+        _qevents.push( { qacct: 'p-19UtqE8ngoZbM' } );
+    </script>
+    <noscript>
+        <div style="display: none;"><img src="//pixel.quantserve.com/pixel/'p-19UtqE8ngoZbM'.gif" height="1" width="1" alt="Quantcast"/></div>
+    </noscript>
+
+
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1371206556&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC8iLCJyZXF0eXBlIjowfQ==&U=EIMNHNOMDO&K=b26aa4d875746f7809faa3beccfa06e55fdeef62e7880e965a9e9119d7fcc6a4&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F1606016275%2Fan-xml-rant'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1371206556&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC8iLCJyZXF0eXBlIjowLCJub3NjcmlwdCI6MX0=&U=EIMNHNOMDO&K=ec1b99648e066079e1862f139c06e0aa15a6976c61d78e2390f5b7a911e3465b&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F1606016275%2Fan-xml-rant"></noscript><script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1371206556&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvIiwicmVxdHlwZSI6MCwicG9zdHMiOlt7InBvc3RpZCI6IjQ3NDYxNDk4MzM3IiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM30seyJwb3N0aWQiOiI0NzQ0NDYzNDkwOCIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiNDQwNTA5MTcyNDUiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfSx7InBvc3RpZCI6IjE4OTQ3OTAwNjA5IiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM30seyJwb3N0aWQiOiIxNzM3NTY5MTU3MiIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiNzE5MzUzNDQxMCIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiMTYwNjAxNjI3NSIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiMTU4ODk3NjIxNiIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiNDQ1NDYyNjY0IiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM30seyJwb3N0aWQiOiI0MzUwNzE3MTYiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV19&U=OAFPAFPLOI&K=8ad69ab650b5665c78c338d2c1cb28f03663cbe8671e6ae30323ba8d05b8a2aa&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F1606016275%2Fan-xml-rant'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1371206556&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvIiwicmVxdHlwZSI6MCwicG9zdHMiOlt7InBvc3RpZCI6IjQ3NDYxNDk4MzM3IiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM30seyJwb3N0aWQiOiI0NzQ0NDYzNDkwOCIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiNDQwNTA5MTcyNDUiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfSx7InBvc3RpZCI6IjE4OTQ3OTAwNjA5IiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM30seyJwb3N0aWQiOiIxNzM3NTY5MTU3MiIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiNzE5MzUzNDQxMCIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiMTYwNjAxNjI3NSIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiMTU4ODk3NjIxNiIsImJsb2dpZCI6IjQzOTQ2OCIsInNvdXJjZSI6MzN9LHsicG9zdGlkIjoiNDQ1NDYyNjY0IiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM30seyJwb3N0aWQiOiI0MzUwNzE3MTYiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV0sIm5vc2NyaXB0IjoxfQ==&U=OAFPAFPLOI&K=a47f3b91bf5930f2a60a709c6ccfa8b6a3b9d0ac9b9a7d026fceeaf9cc860de0&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F1606016275%2Fan-xml-rant"></noscript></body>
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/ca875c273d569629.html b/archive/linked-pages/raw/ca875c273d569629.html
new file mode 100644
index 0000000..9ec4595
--- /dev/null
+++ b/archive/linked-pages/raw/ca875c273d569629.html
@@ -0,0 +1,482 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+    <head>
+        <!-- DEFAULT COLORS -->
+        <meta name="color:Background" content="#fff"/>
+        <meta name="color:Title" content="#990000"/>
+        <meta name="color:Description" content="#777"/>
+        <meta name="color:Post Title" content="#990000"/>    
+        <meta name="color:Text" content="#444"/>
+        <meta name="color:Inline Link" content="#990000"/>
+        <meta name="color:Quote" content="#888"/>
+        <meta name="color:Quote Border" content="#ff0"/>
+        <meta name="color:Quote Source" content="#555"/>
+        <meta name="color:Link Post" content="#990000"/>
+        <meta name="color:Conversation Background 1" content="#f4f4f4"/>
+        <meta name="color:Conversation Background 2" content="#e8e8e8"/>
+        <meta name="color:Conversation Border" content="#bbb"/>
+        <meta name="color:Conversation Text" content="#444"/>
+        <meta name="color:Date" content="#990000"/>
+        <meta name="color:Date Block" content="#990000"/>
+        <meta name="color:Date Block Text" content="#ff0"/>        
+        <!-- END DEFAULT COLORS -->
+
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+        <title>alan dipert - My EngineYard Contest Odyssey</title>
+        <link rel="icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_16.png"/>
+        <link rel="alternate" type="application/rss+xml" title="RSS" href="http://alan.dipert.org/rss"/>
+        <meta name="viewport" content="width=800"/> <!-- iPhone -->
+<script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+</script>
+<script type="text/javascript" 
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+</script>
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+        <style type="text/css">
+pre {
+     white-space: pre-wrap;       /* css-3 */
+     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
+     white-space: -pre-wrap;      /* Opera 4-6 */
+     white-space: -o-pre-wrap;    /* Opera 7 */
+     word-wrap: break-word;       /* Internet Explorer 5.5+ */
+     border: 1px solid #ccc;
+     padding: 4px;
+}
+li {
+  padding: 5px;
+}
+            body {
+                margin: 0px;
+                background-color: #fff;
+                font-family: 'Lucida Grande', Helvetica, sans-serif;
+            }            
+
+            a {
+                color: #990000;
+            }
+
+            h1 {
+                width: 580px;
+                padding: 0px 100px 20px 100px;
+                margin: 50px auto 10px auto;
+                /*border-bottom: solid 1px #ccc;*/
+                text-align: center;
+                font: Bold 55px 'Trebuchet MS', Helvetica, sans-serif;
+                letter-spacing: -2px;
+                line-height: 50px;
+                /*height: 128px;*/
+                background-image: url('http://27.media.tumblr.com/tumblr_kyxgl62AA11qzqgjfo1_100.jpg');
+                background-position: 0 -5px;
+                background-repeat: no-repeat;
+                position: relative;
+            }
+
+div#info {
+  text-align: center;
+  font-size: 8pt;
+  padding-bottom: 20px;
+  margin-bottom: 30px;
+  border-bottom: 1px solid #ccc;
+}
+            
+                h1 a {
+                    color: #990000;
+                    text-decoration: none;
+                }
+                
+                h1 img {
+                    border-width: 0px;
+                    position: absolute;
+                    right: 0px;
+                    bottom: 10px;
+                    width: 43px;
+                    height: 23px;
+                }
+
+            div#content {
+                width: 580px;
+                margin: auto;
+                position: relative;
+            }
+
+                div#content div#description {
+                    position: absolute;
+                    right: -170px;
+                    width: 160px;
+                    text-align: left;
+                }
+
+            div#description {
+                font: normal 17px Helvetica,sans-serif;
+                line-height: 20px;
+                color: #777;
+            }
+
+                div#description a {
+                    color: #777;
+                }
+
+						div#searchresultcount {
+							margin: 15px 0 30px;
+							text-align: center;
+						}
+            
+            div.post {
+                position: relative;
+                margin-bottom: 40px;
+                padding-right: 20px;
+            }
+
+                div.post div.date {
+                    position: absolute;
+                    left: -260px;
+                    text-align: right;
+                    width: 230px;                
+                    white-space: nowrap;
+                    font: normal 34px Helvetica, sans-serif;
+                    letter-spacing: -2px;
+                    color: #990000;
+                    text-transform: uppercase;
+                    line-height: 35px;
+                }
+                
+                    div.post div.date div.date_brick {
+                        float: right;
+                        height: 30px;
+                        width: 45px;
+                        background-color: #990000;
+                        color: #ff0;
+                        font: Bold 12px Verdana, Sans-Serif;
+                        text-align: center;
+                        line-height: 12px;
+                        margin-left: 10px;
+                        padding-top: 5px;
+                        letter-spacing: 0px;
+                        overflow: hidden;
+                    }
+
+                div.post img.permalink {
+                    width: 14px;
+                    height: 13px;
+                    border-width: 0px;
+                    background-color: #000;
+                    display: none;
+                    position: absolute;
+                    right: 0px;
+                    top: 0px;
+                    z-index: 10;
+                }
+                
+                    div.post:hover img.permalink {
+                        display: inline;
+                    }
+
+                div.post h2 {
+                    font-size: 18px;
+                    font-weight: bold;
+                    color: #990000;
+                    letter-spacing: -1px;
+                    margin: 0px 0px 5px 0px;
+                }
+
+                    div.post h2 a {
+                        color: #990000;
+                        text-decoration: none;
+                    }
+            
+                div.post div.caption {
+                    font-size: 14px;
+                    font-weight: bold;
+                    color: #444;
+                    margin-top: 10px;
+                    padding: 0px 20px 0px 20px;
+                }
+
+                    div.post div.caption a {
+                        color: #444;
+                    }
+    
+            /* Regular Post */
+            
+                div.post div.regular {
+                    font-size: 12pt;
+                    color: #444;
+                    line-height: 17px;
+                }
+
+                    div.post div.regular blockquote {
+                        font-style: italic;
+                        border-left: solid 2px #444;
+                        padding-left: 10px;
+                    }
+                        
+            /* Quote Post */
+            
+                div.post div.quote div.quote_text {
+                    font-family: Helvetica, sans-serif;
+                    font-weight: bold;
+                    color: #888;
+                    border-left: solid 5px #ff0;
+                    padding-left: 10px;
+                }
+                
+                    div.post div.quote div.quote_text span.short {
+                        font-size: 36px;
+                        line-height: 40px;
+                        letter-spacing: -1px;
+                    }
+                    
+                    div.post div.quote div.quote_text span.medium {
+                        font-size: 25px;
+                        line-height: 27px;
+                        letter-spacing: -1px;
+                    }
+                    
+                    div.post div.quote div.quote_text span.long {
+                        font-size: 16px;
+                        line-height: 20px;
+                    }
+
+                    div.post div.quote div.quote_text a {
+                        color: #888;
+                    }
+        
+                div.post div.quote div.source {
+                    font-size: 16px;
+                    font-weight: Bold;
+                    color: #555;
+                    margin-top: 5px;
+                }
+
+                    div.post div.quote div.source a {
+                        color: #555;
+                    }
+            
+            /* Link Post */
+            
+                div.post div.link a.link {
+                    font: Bold 20px Helvetica, sans-serif;
+                    letter-spacing: -1px;
+                    color: #990000;
+                }
+
+                    div.post div.link span.description {
+                        font-size: 13px;
+                        font-weight: normal;
+                        letter-spacing: -1px;
+                        color: #444;
+                    }
+            
+            /* Conversation Post */
+                        
+                div.post div.conversation ul {
+                    list-style-type: none;
+                    margin: 0px;
+                    padding: 0px 0px 0px 1px;
+                    border-left: solid 5px #bbb;
+                }
+            
+                    div.post div.conversation ul li {
+                        font-size: 12px;
+                        padding: 4px 10px 4px 8px;
+                        color: #444;
+                        margin-bottom: 1px;
+                    }
+            
+                        div.post div.conversation ul li span.label {
+                            font-weight: bold;
+                        }
+                        
+                            div.post div.conversation ul li span.user_1 {
+                                color: #c00;
+                            }
+                            
+                            div.post div.conversation ul li span.user_2 {
+                                color: #00c;
+                            }
+                            
+                            div.post div.conversation ul li span.user_3 {
+                                color: #0a0;
+                            }
+                        
+                        div.post div.conversation ul li.odd {
+                            background-color: #f4f4f4;
+                        }
+
+                        div.post div.conversation ul li.even {
+                            background-color: #e8e8e8;
+                        }
+            
+            /* Video Post */
+            
+                div.post div.video {
+                    width: 400px;
+                    margin: auto;
+                }
+
+            /* Footer */
+            
+                div#footer {
+                    margin: 40px 0px 30px 0px;
+                    text-align: center;
+                    font-size: 15px;
+                    font-weight: bold;
+                    color: #444;
+                }
+            
+                    div#footer a {
+                        text-decoration: none;
+                        color: #444;
+                    }
+            
+                        div#footer a:hover {
+                            text-decoration: underline;
+                        }
+                    
+                    div#footer div#credit {
+                        font: normal 13px Georgia, serif;
+                        font-size: 13px;
+                        margin-top: 15px;
+                    }
+                    
+						.query { font-weight: bold; }
+						
+            
+        </style>
+    <meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+    <body onload="sh_highlightDocument();">
+
+        <h1>
+            <a href="/">alan dipert</a>
+            <a href="/rss"><img src="/themes/5/rss.gif" id="rss" alt="RSS"/></a>
+        </h1>
+        <div id="info">
+        <a href="http://www.github.com/alandipert">github</a> / <a href="http://twitter.com/alandipert">twitter</a> / <a href="http://people.rit.edu/~awd4182/dipert_resume.pdf">resume</a> / <a href="mailto:alan@dipert.org">email</a>
+        </div>
+
+        <div id="content">
+
+            
+            
+                <div class="post">
+                    
+                        <div class="date">
+                            <div class="date_brick">
+                                Jul<br/>
+                                21st
+                            </div>
+                            Tue
+                        </div>
+                    
+                    
+                    <a href="http://alan.dipert.org/post/146555473/my-engineyard-contest-odyssey"><img src="/themes/5/permalink.gif"
+                    class="permalink" alt="permalink"/></a>
+
+                    
+                        <div class="regular">
+                            <h2><a href="http://alan.dipert.org/post/146555473/my-engineyard-contest-odyssey">My EngineYard Contest Odyssey</a></h2>
+                            <p>At 6PM PST EngineYard announced the end of their <a href="http://www.engineyard.com/blog/2009/programming-contest-win-iphone-3gs-2k-cloud-credit/">programming contest</a> for finding strings which, when SHA1 hashed, were the closest (by <a href="http://en.wikipedia.org/wiki/Hamming_distance">Hamming distance</a>) to the SHA1 hash of their <a href="http://www.engineyard.com/blog/2009/engine-yard-contest-challenge-phrase-and-dictionary/" target="_blank">challenge phrase</a>.  The winning score was 30, and my best was 38; but working on the contest was some of the most fun I&#8217;ve had with computers in a long time.  Here&#8217;s how it went down:</p>
+<p>I heard about the contest through a friend and was initially not very interested.  I did some rough calculations and was pretty intimidated by the the astronomical size of the key space.  Despite my original misgivings, I decided I may as well &#8220;punch my ticket&#8221; and at least come up with a program capable of generating and comparing hashes according to the rules.</p>
+<p>What followed was a nearly 24 hour computing odyssey that took me from Ruby, to C, to clusters of Amazon EC2 machines, and finally to a ragtag &#8220;guerilla flotilla&#8221; of a mix of 70 VPSs, AMIs, Mosso cloud servers, and personal machines that, by 9PM EST, were checking roughly 100 to 200 million keys a second.</p>
+<p><img align="middle" src="http://5.media.tumblr.com/Y3uNSQkLgq747avi2zV9fYhPo1_400.png" alt="A GNU Screen session filled with Rackspace cloud servers checking hashes" width="397" height="142"/></p>
+<p><b>The Beginning</b></p>
+<p>Last night, my friend was working on a Ruby implementation which was awesome, but just didn&#8217;t have the speed.  I&#8217;m a novice C programmer, and decided to try my hand with a C implementation.  It took me a few hours to get my algorithm going, and the original version could check about 200k hashes a second.  I decided early on that to permute everything I could - dictionary words, the 5 letter random string, and case - would just add unnecessary complexity to the program.  After all, just using dictionary words, there are still 1000^12 valid hashes, something that even with a thousand dedicated cores would take longer than the Sun&#8217;s lifetime to compute.  I decided on a &#8220;depth first&#8221; approach, building random 12-word strings from dictionary words, hashing them, and comparing the Hamming distance to the program&#8217;s current top score.</p>
+<p>Running the program on my own machine, I got a hamming distance of 40 in an hour or two.  I submitted my result, and took note of the leaderboard: the distance to beat was 31.  While I was happy with what I had come up with, I decided I had the time and the inclination to give it a real shot.  There were 18 hours until the contest ended.  This is when things started to get kind of crazy.</p>
+<p><b>The Quest</b></p>
+<p>I started asking friends to run the program.  I made a bash script that used curl to send results to a PHP script that logged cumulative scores across machines, which can be viewed here: <a href="http://engine.dipert.org/" target="_blank"><a href="http://engine.dipert.org/">http://engine.dipert.org/</a></a>.  My good friend Jade even gave the &#8220;team bests&#8221; page a sweet CSS makeover.  I started running the program on the handful of VPSes I operate for work and play, on prgmr, Linode, and Slicehost.  By this morning, we had 39.</p>
+<p>Having run out of favors, VPSs, and shared hosting accounts with shells, I looked to The Cloud.  I went first with 20 Amazon EC2 nodes running Fedora 32 bit.  At 10 cents per hour per machine, with ~15 hours to go, I was prepared to spend the $30 it would take to see this through.  The game was most definitely &#8220;on.&#8221;  I planned originally to build my own AMI image pre-loaded with the hash generator, but was off-put by the shenanigans of image building with the AWS tools.  Instead, I wrote a script which, when invoked, would install necessary dependencies, download the program, start running it, and send results.</p>
+<p>This was working well.  While I didn&#8217;t manage to get anything lower than 39, the machines independently generated several different 39-distance answers.  I felt like I was on the right track, but I had hit Amazon&#8217;s 20 ECU limit.  I needed more power.</p>
+<p><b>Power with Rackspace Cloud Servers</b></p>
+<p>So, I decided to start up some Rackspace Cloud Servers.  I was impressed with their web interface.  I re-wrote my &#8220;bootstrap&#8221; script, and made major modifications to my code.  As I looked at the results of others, some of whom decided only to permute the 5 random character end word, I realized that I might improve throughput by minimizing string concatenation.  In my &#8220;naive&#8221; C implementation, I had a string buffer into which dictionary words were copied using memcpy.  After 12 dictionary words were randomly picked, I was making 12 memcpy calls to fill the buffer for each attempted string.  This buffer was then passed on to OpenSSL&#8217;s SHA1().</p>
+<p>While glibc&#8217;s memcpy is surely as optimized as it could be, I decided that I might be better of sticking to the 5 character combinations only, and then change the dictionary words only when necessary.  I figured this would reduce drastically the average number of memcpys per iteration, speeding up the program as a whole.</p>
+<p>With this new approach, I started setting up Rackspace servers.  By 11AM EST I had 20 of them going.  I went to sleep and woke up to find a lower score, 38 - which would ultimately be my best.  Excitedly, I began the manual process of setting up 30 additional Rackspace servers.  For a low end cloud server, Rackspace is much cheaper.  I paid 1.5 cents per hour per machine, and I didn&#8217;t have to worry about additional bandwidth charges, because finding hashes is purely computationally intensive.</p>
+<p>By 4PM, I had 70 cloud servers, 3 VPSs, and 4 personal computers cranking away, all of which I was monitoring in lots of screen sessions and Terminal tabs.  Owing to the improved efficiency of my re-write, the Mosso servers were going through strings at rates between 500k-1.5 million per second.  Counting the contributions of the AMI machines, the VPSs, and the hodgepodge mix of other computers, my estimate for overall speed is 100 to 200 million checks per second.</p>
+<p><b>In Which the Contest Ends Bittersweetly</b></p>
+<p>Ultimately, despite my late-in-the-game Rackspace efforts, 38 would be my score.  I wish I had spent more time thinking about my algorithm before the contest began, and I wish I would have identified Rackspace initially as the platform of choice.  At 1.5 cents an hour with no limit on machines, it was clearly the way to go.  I might even have used their API to automatically create machines and run the program, as they have what looks like an excellent REST/JSON API.</p>
+<p>So! Here endeth one of the more epic &#8220;yak shaves&#8221; of my life.  For me, my wife, and a few good friends it was our own personal Superbowl.  Despite not having won, I learned a lot about cloud computing, and maybe even improved my C a bit.</p>
+<p><i>Code: <a href="http://github.com/alandipert/engineyard-contest/tree/master" target="_blank"><a href="http://github.com/alandipert/engineyard-contest/tree/master">http://github.com/alandipert/engineyard-contest/tree/master</a></a> Note: I accidentally deleted my improved code when I shut down my Rackspace cluster; otherwise you&#8217;d see it on Github also.</i></p>
+                        </div>
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                    
+                <div style="font-size: 10px; text-align: left;"><a href="http://alan.dipert.org/post/146555473/my-engineyard-contest-odyssey#disqus_thread">Comments (View)</a></div></div>
+            
+
+<script type="text/javascript">var disqus_url = "http://alan.dipert.org/post/146555473/my-engineyard-contest-odyssey"; var disqus_title ="My EngineYard Contest Odyssey";</script>
+<div id="disqus_thread"></div><script type="text/javascript" src="http://disqus.com/forums/alandipert/embed.js"></script>
+<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>
+
+<script type="text/javascript">
+//<![CDATA[
+(function() {
+		var links = document.getElementsByTagName('a');
+		var query = '?';
+		for(var i = 0; i < links.length; i++) {
+			if(links[i].href.indexOf('#disqus_thread') >= 0) {
+				query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+			}
+		}
+		document.write('<script type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+	})();
+//]]>
+</script>
+
+            <div id="footer">
+                
+                
+                
+                
+                <div id="credit">
+                    Powered by <a href="http://www.tumblr.com/"
+                    target="_blank">Tumblr</a>
+                </div>
+            </div>
+        </div>
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-965358-1");
+pageTracker._trackPageview();
+</script>
+    <!-- BEGIN TUMBLR CODE --><iframe src="http://assets.tumblr.com/iframe.html?9&src=http%3A%2F%2Falan.dipert.org%2Fpost%2F146555473%2Fmy-engineyard-contest-odyssey&amp;pid=146555473&amp;rk=hNiym82C&amp;lang=en_US&amp;name=alandipert&amp;brag=0" scrolling="no" width="330" height="25" frameborder="0" style="position:absolute; z-index:1337; top:0px; right:0px; border:0px; background-color:transparent; overflow:hidden;" id="tumblr_controls"></iframe><!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]--><script type="text/javascript">_qoptions={qacct:"p-19UtqE8ngoZbM"};</script><script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script><noscript><img src="http://pixel.quantserve.com/pixel/p-19UtqE8ngoZbM.gif" style="display:none; border-width:0px; height:1px; width:1px;" alt=""/></noscript><!-- END TUMBLR CODE --></body>
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/cefee94bca10f2a4.html b/archive/linked-pages/raw/cefee94bca10f2a4.html
new file mode 100644
index 0000000..e70a8e7
--- /dev/null
+++ b/archive/linked-pages/raw/cefee94bca10f2a4.html
@@ -0,0 +1,3807 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Islands of truth : a mathematical mystery cruise : Peterson, Ivars : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=45baf1acc0a34c59b16a4de1b6257520,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.587003"/>    <meta name="sentry-trace" content="45baf1acc0a34c59b16a4de1b6257520-eea34f1154e0421e-0"/>
+    <script  nonce="037a6b993e82366a7a6c384ae615555a" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="037a6b993e82366a7a6c384ae615555a" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="xvii, 325 p., [16] p. of plates : 25 cm"/>
+                      <meta property="og:title" content="Islands of truth : a mathematical mystery cruise : Peterson, Ivars : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="xvii, 325 p., [16] p. of plates : 25 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/islandsoftruthma0000pete">
+                      <meta property="og:url" content="https://archive.org/details/islandsoftruthma0000pete">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="xvii, 325 p., [16] p. of plates : 25 cm"/>
+<meta property="twitter:title" content="Islands of truth : a mathematical mystery cruise : Peterson, Ivars : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/islandsoftruthma0000pete/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/islandsoftruthma0000pete">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=af057e89aee96a1b3a86db7e886a81a4;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dislandsoftruthma0000pete%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=af057e89aee96a1b3a86db7e886a81a4;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dislandsoftruthma0000pete%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/islandsoftruthma0000pete">
+
+          <link itemprop="image" href="https://archive.org/services/img/islandsoftruthma0000pete">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Islands of truth : a mathematical mystery cruise  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760009.eu.archive.org","dir":"/0/items/islandsoftruthma0000pete"},{"server":"dn790009.ca.archive.org","dir":"/0/items/islandsoftruthma0000pete"}],"workable":[{"server":"dn760009.eu.archive.org","dir":"/0/items/islandsoftruthma0000pete"},{"server":"dn790009.ca.archive.org","dir":"/0/items/islandsoftruthma0000pete"}]},"created":1786381264,"d1":"ia903105.us.archive.org","d2":"ia803105.us.archive.org","dir":"/28/items/islandsoftruthma0000pete","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1660387256","size":"14502","format":"Item Tile","rotation":"0","md5":"fcd98a0651e315a022bdfffe3b4e77c3","crc32":"c15598ee","sha1":"d8313c0c32c6c204d6414f8abe583bd7db887aff"},{"name":"islandsoftruthma0000pete.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"islandsoftruthma0000pete_hocr.html","mtime":"1753565409","size":"43993652","private":"true","md5":"285f487c5a0d31e77a5ee72c9c0a2694","crc32":"35a3291b","sha1":"e03237997d2aeea081431d8da4c141dda925eb67"},{"name":"islandsoftruthma0000pete.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"islandsoftruthma0000pete.pdf","mtime":"1753565135","size":"18820184","md5":"0d526a8a6606f5e582591c967e679288","crc32":"f9f256ff","sha1":"b31aa1c97d16a5a8e36e4759a0acb9ea4d76e9e5"},{"name":"islandsoftruthma0000pete.pdf","source":"derivative","format":"Text PDF","original":"islandsoftruthma0000pete_page_numbers.json","mtime":"1734975655","size":"18464507","private":"true","md5":"aae41a3a90a6039ecba47e1f222e083a","crc32":"ded3ea9d","sha1":"3899864b6a6c332c6aab9c3ab6bb6e821522faa1"},{"name":"islandsoftruthma0000pete_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"islandsoftruthma0000pete_jp2.zip","mtime":"1574648504","size":"7931776","md5":"9cc16ca103da46cd9131987882e280a4","crc32":"fc42f726","sha1":"8055bbdd9619ae67416d7960e44b879da7a0d68f","private":"true"},{"name":"islandsoftruthma0000pete_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"islandsoftruthma0000pete_abbyy.gz","mtime":"1660386116","size":"6777617","md5":"772be3b827e840a60fc4de4672b771ac","crc32":"f42880b2","sha1":"7564a8ed00f20ecf057f4252bfdd63cedd14a99e","private":"true"},{"name":"islandsoftruthma0000pete_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"islandsoftruthma0000pete_scandata.xml","mtime":"1670399909","size":"787","md5":"cb927ccc44fc5504453a985da32db578","crc32":"5cfab48e","sha1":"cfa4de5eca4f76b8efdaa4b3be488490c7c48766","private":"true"},{"name":"islandsoftruthma0000pete_dc.xml","source":"original","format":"Dublin Core","mtime":"1574640895","size":"966","md5":"17982a054a2b15428973b051a7523f2a","crc32":"4b73783b","sha1":"8c2cf51787bcea05e687d2269423946429691c6c"},{"name":"islandsoftruthma0000pete_djvu.txt","source":"derivative","format":"DjVuTXT","original":"islandsoftruthma0000pete_djvu.xml","mtime":"1660387251","size":"601006","md5":"90a974b977ff8e891b814eccdd3b0e1c","crc32":"15572ba2","sha1":"140f3689754c8ec2f01f393e8a36ed22c4e3b682","private":"true"},{"name":"islandsoftruthma0000pete_djvu.xml","source":"derivative","format":"Djvu XML","original":"islandsoftruthma0000pete_hocr.html","mtime":"1660386670","size":"6798296","md5":"c531963eb6dd2cfd6fdad10845f6df22","crc32":"4c077be0","sha1":"4d32df977da5d613ca8beb53846932da57008966","private":"true"},{"name":"islandsoftruthma0000pete_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"islandsoftruthma0000pete_abbyy.gz","mtime":"1574651103","size":"7149559","md5":"901ebe3da6270c62e9c914f8aa6a37e5","crc32":"ac78de2e","sha1":"10f94e6ead281cd8082a19ec95b9ceba73176738"},{"name":"islandsoftruthma0000pete_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"islandsoftruthma0000pete.pdf","mtime":"1734976230","size":"18308229","md5":"25c56639a7fa9a3b86e190b6f3967414","crc32":"c6c00aec","sha1":"850d1f8f2e9d12b52ebfb29db90e2b14ee35bba2"},{"name":"islandsoftruthma0000pete_events.json","source":"original","mtime":"1574640677","size":"60","md5":"b1d76bc71be810958e7cd95fea397e62","crc32":"c1063acd","sha1":"cda3176b42163d6b5b7e86d6986a5de53b28862b","format":"JSON","private":"true"},{"name":"islandsoftruthma0000pete_files.xml","source":"original","format":"Metadata","md5":"0ab67ba1ba9d2a9cb9a820bb63338576","summation":"md5"},{"name":"islandsoftruthma0000pete_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"islandsoftruthma0000pete_chocr.html.gz","mtime":"1660386632","size":"13974595","md5":"d9c1923f720aab34e8b6629f3f0faf51","crc32":"46dfb76f","sha1":"92ea76340e71fa8d96718d8fa555aebf9942e5f8","private":"true"},{"name":"islandsoftruthma0000pete_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"islandsoftruthma0000pete_hocr.html","mtime":"1660386992","size":"4438","md5":"280368c6d3d118a651e48a820f56395c","crc32":"c22bf1fe","sha1":"3d5d843248509a3b0b5533fa163ddbadf1c8a4f7","private":"true"},{"name":"islandsoftruthma0000pete_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"501","word_conf_11_20":"171","word_conf_21_30":"262","word_conf_31_40":"357","word_conf_41_50":"499","word_conf_51_60":"1009","word_conf_61_70":"2824","word_conf_71_80":"7690","word_conf_81_90":"20726","word_conf_91_100":"49242","format":"OCR Search Text","original":"islandsoftruthma0000pete_hocr.html","mtime":"1660387218","size":"193368","md5":"f7ac10d527b9177b5f465e06c54b4bca","crc32":"ad3d32ff","sha1":"7483170497807e7fcaf4627a9de393d79dc2121a","private":"true"},{"name":"islandsoftruthma0000pete_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"islandsoftruthma0000pete_orig_jp2.tar","mtime":"1574647326","size":"176300542","md5":"e67dbfcf58c4ceea13053bcfa5b90e81","crc32":"4ae8b5da","sha1":"b9120ebdc4f927e7f42b85cbb9dce44791fc5886","private":"true","filecount":"380"},{"name":"islandsoftruthma0000pete_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"islandsoftruthma0000pete.epub","mtime":"1753565696","size":"44996943","md5":"a9a8e077e9c708879d9441d1671eb754","crc32":"e06a61fa","sha1":"3e9bdde95f8c8cc6d59e8bcf08c9708e64edab3a"},{"name":"islandsoftruthma0000pete_loans.json","source":"original","mtime":"1593947681","size":"164","format":"JSON","private":"true","md5":"98173ee442f2b52b03050f6c76a919b0","crc32":"7f097c2a","sha1":"0c9ff1a61717f47a835938eb0dbc83221ce18519"},{"name":"islandsoftruthma0000pete_marc.xml","source":"original","mtime":"1574640887","size":"6392","format":"MARC","md5":"01b93838263b6d895e9ed42a1ad2871a","crc32":"5a3e6a95","sha1":"0cb94b18a8b376c266b1f58d513f9dd1ee283e40"},{"name":"islandsoftruthma0000pete_meta.mrc","source":"original","mtime":"1574252675","size":"1508","md5":"837f806f5ee50f24fcea5c0116bad4b5","crc32":"9509d372","sha1":"23bd2613a3cac3051f5606089c4eb3eb0bfa91a6","format":"MARC Binary"},{"name":"islandsoftruthma0000pete_meta.sqlite","source":"original","mtime":"1574640754","size":"18432","format":"Metadata","md5":"725f8c213f6cb4ac9b1c35feb704ed26","crc32":"507775c2","sha1":"17cb1c2a903b60447c3981e55a0bf26fcc006166"},{"name":"islandsoftruthma0000pete_meta.xml","source":"original","mtime":"1753565696","size":"3423","format":"Metadata","md5":"25677ba0d29a8b1023bde649871f1d58","crc32":"c9f01016","sha1":"06cf76bf9afecb8f5389dd2c50c4aef186d3882f"},{"name":"islandsoftruthma0000pete_orig_jp2.tar","source":"original","mtime":"1574640753","size":"476221440","format":"Single Page Original JP2 Tar","private":"true","md5":"f903cb0a32e452f2e78f31b2f42a4e42","crc32":"c4a77df8","sha1":"1d7ec292939365471ca818b2c7dee51f19b9bbaf","filecount":"380"},{"name":"islandsoftruthma0000pete_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"islandsoftruthma0000pete_hocr.html","mtime":"1734975650","size":"63735","private":"true","md5":"1d870814f1d0d64be3b1d2cc6ca070d1","crc32":"4986ee5b","sha1":"254bc5810412143cf783b4cb0c3512a5c031657b"},{"name":"islandsoftruthma0000pete_scandata.xml","source":"original","mtime":"1670399909","size":"204350","format":"Scandata","md5":"0afba4e49340072bf73bf171fc121976","crc32":"d3dada02","sha1":"c5d5af7bfcfa03d9890a56bac6b3aa5565f83769"},{"name":"islandsoftruthma0000pete_slip.png","source":"original","mtime":"1574232573","size":"40997","md5":"d4ba6eb4f8aca5024b1c9a27374e18ea","crc32":"7e3925c2","sha1":"01a1698d2320cb317f0b3f65d79b7e266691b9d0","format":"PNG","private":"true"},{"name":"islandsoftruthma0000pete_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"islandsoftruthma0000pete_slip.png","mtime":"1574640913","size":"5724","md5":"7b693776c1ed04752482e331f2c4f62c","crc32":"df002f56","sha1":"ea56659a2810dab95d0720821892466cabe21d0e","private":"true"},{"name":"islandsoftruthma0000pete_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"islandsoftruthma0000pete_djvu.xml","mtime":"1670399830","size":"641","md5":"5fe8ca9c049175d262d377c33d69dd6d","crc32":"748f1c8b","sha1":"245e1c69992fb9144caea2e00596319ff92d4cd5","private":"true"},{"name":"logs/islandsoftruthma0000pete_iabdash_2019-11-2020:24:36.log","source":"original","mtime":"1574252681","size":"1354","md5":"f9a389f998ca6db18371ae6d789ae1a3","crc32":"956e820a","sha1":"0888c5a0be2e5faa48de2daeae9a3e6b270788f7","format":"Log","private":"true"},{"name":"logs/islandsoftruthma0000pete_scanning_2019-11-2020:24:42.log","source":"original","mtime":"1574252685","size":"891958","md5":"8bcfd15b0e4886d49473fdd445bd09df","crc32":"2f658e2d","sha1":"4ec5eae76e1f7a50831fd0d0a40903cc3c53b46d","format":"Log","private":"true"}],"files_count":32,"item_last_updated":1753565726,"item_size":841791145,"metadata":{"identifier":"islandsoftruthma0000pete","boxid":"IA1698623","camera":"USB PTP Class Camera","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Peterson, Ivars","date":"1990","description":["xvii, 325 p., [16] p. of plates : 25 cm","Includes bibliographical references (p. 293-307) and index"],"isbn":"0716721139","language":"eng","lccn":"89049501","mediatype":"texts","old_pallet":"IA15249","openlibrary_edition":"OL18308966M","openlibrary_work":"OL17975433W","operator":"associate-marve-boquila@archive.org","ppi":"300","publisher":"New York : Freeman","repub_state":"19","scanner":"station50.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780716721130","subject":"Mathematics","title":"Islands of truth : a mathematical mystery cruise","tts_version":"3.0-final-2-g1eae69c","volume":"0","uploader":"station50.cebu@archive.org","addeddate":"2019-11-20 06:49:34","publicdate":"2019-11-20 06:49:59","access-restricted-item":"true","imagecount":"380","scandate":"20191120130550","notes":"obscured text at front cover\u003Cbr /\u003E","republisher_operator":"associate-carlagane-sarajena@archive.org","republisher_date":"20191125081112","republisher_time":"993","foldoutcount":"0","identifier-access":"http://archive.org/details/islandsoftruthma0000pete","identifier-ark":"ark:/13960/t78t2tj67","external-identifier":["urn:acs6:islandsoftruthma0000pete:epub:a601e76b-978c-4d48-b8e6-8f2d50721623","urn:acs6:islandsoftruthma0000pete:pdf:16d4dfb0-2167-45df-920b-829b6df582ce","urn:oclc:record:1150006525","urn:lcp:islandsoftruthma0000pete:lcpdf:4eae97f0-7181-4cc5-b069-280b0af7c832","urn:lcp:islandsoftruthma0000pete:epub:d4263a43-ec55-48a7-8666-a2175f1d37ad"],"loans__status__status":"AVAILABLE","loans__status__num_loans":"0","loans__status__num_waitlist":"0","loans__status__num_history":"4","scanfee":"0;1.00;200","invoice":"1652","loans__status__last_loan_date":"2020-06-14T07:28:50Z","loans__status__last_waitlist_date":"2019-12-01T14:39:26Z","sponsordate":"20191130","backup_location":"ia907006_31","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"100","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia903105.us.archive.org","simplelists":{"holdings":{"belmont-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-28 03:28:35.933084"},"cua-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-03 22:34:55.615617"},"dartmouthlibrary-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-07 09:12:29.279611"},"drakeuniversity-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2019-12-16 05:56:04.166964"},"framingham-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-03-08 04:48:27.280032"},"gwulibraries-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 03:12:01.496308"},"ithacacollege-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-09-10 00:04:03.915578"},"johnshopkins-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-31 10:43:07.958563"},"kalamazoocollege-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-09 05:30:19.306327"},"occidentalcollegelibrary-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-26 17:38:22.054067"},"openlibrary-d-ol":{"notes":{"pallet":["IA40433506"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2022-09-27 08:14:13.857976"},"randolph-macon-college-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-24 10:46:00.391548"},"riceuniversity-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-03 06:32:22.824006"},"schroederlibrary-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-07-16 00:23:51.777359"},"the-claremont-colleges-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-03-27 10:30:54.375704"},"unb-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-05-18 08:04:31.197062"},"uni-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-04-23 21:26:06.074374"},"universityofcoloradoboulder-ol":{"notes":{"isbn":["9780716721130"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-04-17 04:57:33.534524"}}},"uniq":1875355184,"workable_servers":["ia903105.us.archive.org","ia803105.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/islandsoftruthma0000pete/","resumeCookiePath":"/details/islandsoftruthma0000pete","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/islands-of-truth-a-mathematical-mystery-cruise-9780716721130","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"islandsoftruthma0000pete":{"title":"islandsoftruthma0000pete_orig_jp2.tar","url_path":"/details/islandsoftruthma0000pete/islandsoftruthma0000pete","orig_sort":0,"file_subprefix":"islandsoftruthma0000pete","file_source":"islandsoftruthma0000pete_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"islandsoftruthma0000pete_orig_jp2.tar","raw":{"name":"islandsoftruthma0000pete_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"islandsoftruthma0000pete_orig_jp2.tar","mtime":"1574647326","size":"176300542","md5":"e67dbfcf58c4ceea13053bcfa5b90e81","crc32":"4ae8b5da","sha1":"b9120ebdc4f927e7f42b85cbb9dce44791fc5886","private":"true","filecount":"380"}}}},"autofit":"auto","url":"//ia803105.us.archive.org/BookReader/BookReaderJSIA.php?id=islandsoftruthma0000pete\u0026itemPath=/28/items/islandsoftruthma0000pete\u0026server=ia803105.us.archive.org\u0026format=jsonp\u0026subPrefix=islandsoftruthma0000pete\u0026requestUri=/details/islandsoftruthma0000pete"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/islandsoftruthma0000pete&amp;via=internetarchive&amp;text=Islands+of+truth+%3A+a+mathematical+mystery+cruise+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/islandsoftruthma0000pete" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/islandsoftruthma0000pete&amp;title=Islands+of+truth+%3A+a+mathematical+mystery+cruise+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Islands+of+truth+%3A+a+mathematical+mystery+cruise+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Islands+of+truth+%3A+a+mathematical+mystery+cruise+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/islandsoftruthma0000pete&amp;canonicalUrl=https://archive.org/details/islandsoftruthma0000pete" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/islandsoftruthma0000pete&amp;description=Islands+of+truth+%3A+a+mathematical+mystery+cruise+%3A+Peterson%2C+Ivars+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/islandsoftruthma0000pete&amp;subject=Islands of truth : a mathematical mystery cruise : Peterson, Ivars : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/islandsoftruthma0000pete">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/islandsoftruthma0000pete" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg islandsoftruthma0000pete width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=islandsoftruthma0000pete"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=islandsoftruthma0000pete&amp;title=Islands+of+truth+%3A+a+mathematical+mystery+cruise'
+          data-target='#favorite-modal'
+          data-id='islandsoftruthma0000pete'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fislandsoftruthma0000pete" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fislandsoftruthma0000pete" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fislandsoftruthma0000pete" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fislandsoftruthma0000pete" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fislandsoftruthma0000pete" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fislandsoftruthma0000pete" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Islands of truth : a mathematical mystery cruise</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Peterson%2C+Ivars%22">Peterson, Ivars</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1990">
+            <span itemprop="datePublished">1990</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Mathematics%22" rel="ugc nofollow">Mathematics</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">New York : Freeman</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            802.8M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">xvii, 325 p., [16] p. of plates : 25 cm<br /><br />Includes bibliographical references (p. 293-307) and index
+</div><!--/#descript-->
+
+
+        <h2 style="font-size:18px">Notes</h2><p class="content">obscured text at front cover<br /></p>
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2019-11-20 06:49:34                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1698623                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            USB PTP Class Camera                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1150006525%22"
+                      >
+              urn:oclc:record:1150006525<a href="https://www.worldcat.org/oclc/1150006525" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aislandsoftruthma0000pete%3Alcpdf%3A4eae97f0-7181-4cc5-b069-280b0af7c832%22"
+                      >
+              urn:lcp:islandsoftruthma0000pete:lcpdf:4eae97f0-7181-4cc5-b069-280b0af7c832                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aislandsoftruthma0000pete%3Aepub%3Ad4263a43-ec55-48a7-8666-a2175f1d37ad%22"
+                      >
+              urn:lcp:islandsoftruthma0000pete:epub:d4263a43-ec55-48a7-8666-a2175f1d37ad                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">islandsoftruthma0000pete</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t78t2tj67                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1652                </dd>
+                                    <dt>Isbn</dt>
+    <dd           >
+            <span itemprop="isbn">0716721139</span>                </dd>
+                                    <dt>Lccn</dt>
+    <dd           >
+            89049501                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA15249                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL18308966M"
+                      >
+              OL18308966M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL17975433W"
+                      >
+              OL17975433W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            100                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">380</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20191125081112                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            associate-carlagane-sarajena@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            993                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20191120130550                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station50.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9780716721130                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            3.0-final-2-g1eae69c                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/islandsoftruthma0000pete/islandsoftruthma0000pete_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="islandsoftruthma0000pete"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjY1LjIzNjU4MSwibmJmIjoxNzg2MzgxMjA1LjIzNjU4MSwiZXhwIjoxNzg2NDI0NDY1LjIzNjU4MSwidGltZSI6MTc4NjM4MTI2NSwibm9uY2UiOiI3MzE4ODkxNzM4ODc0N2ZmNjk3NzU5ODJhOTg4MjYzZSJ9.HjiKP5aLw3doksBxIwZmzgnQatKm6GdIpTdmVmYvdAY"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >84</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">6</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/islands-of-truth-a-mathematical-mystery-cruise-9780716721130">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station50_cebu" class="item-upload-info__uploader-name">
+            station50.cebu          </a>
+        
+                  on <time
+                      >November 20, 2019</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="islandsoftruthma0000pete"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0137   0.0137                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0176   0.0039                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.9034   0.8859                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.9360   0.0325                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.9658   0.0298                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  0.9729   0.0071                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  0.9786   0.0057                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.9868   0.0082                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.0963   0.1095                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  1.0964   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  1.0966   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  1.1387   0.0420                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  1.1474   0.0087                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.1667   0.0192                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.2098   0.0432                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.2123   0.0025                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.2181   0.0058                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  1.2278   0.0097                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  1.2278   0.0001   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  1.2312   0.0034                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  1.4218   0.1906                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.4246   0.0028                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.4515   0.0269                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="037a6b993e82366a7a6c384ae615555a" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=1451;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1512225702" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=497123458" />
+      </noscript>
+          <script  nonce="037a6b993e82366a7a6c384ae615555a" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/d472aace4dcd6010.html b/archive/linked-pages/raw/d472aace4dcd6010.html
new file mode 100644
index 0000000..814d308
--- /dev/null
+++ b/archive/linked-pages/raw/d472aace4dcd6010.html
@@ -0,0 +1,3818 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>The immense journey : Eiseley, Loren C., 1907-1977 : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=64f9578d16c246668b0d9dbab0afe106,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.524716"/>    <meta name="sentry-trace" content="64f9578d16c246668b0d9dbab0afe106-0a1ba70d714b4e3c-0"/>
+    <script  nonce="3b79792305c187d2eeb90b2efa3f7b66" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="3b79792305c187d2eeb90b2efa3f7b66" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off">                      <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
+        
+                      <meta property="og:title" content="The immense journey : Eiseley, Loren C., 1907-1977 : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/immensejourney00eise">
+                      <meta property="og:url" content="https://archive.org/details/immensejourney00eise">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content=""/>
+<meta property="twitter:title" content="The immense journey : Eiseley, Loren C., 1907-1977 : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/immensejourney00eise/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/immensejourney00eise">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=baffe4b45242640988c3bafcc8cb1ecd;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dimmensejourney00eise%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=baffe4b45242640988c3bafcc8cb1ecd;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dimmensejourney00eise%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/immensejourney00eise">
+
+          <link itemprop="image" href="https://archive.org/services/img/immensejourney00eise">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    The immense journey  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/immensejourney00eise/immensejourney00eise" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/immensejourney00eise/immensejourney00eise" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760004.eu.archive.org","dir":"/0/items/immensejourney00eise"}],"workable":[{"server":"dn760004.eu.archive.org","dir":"/0/items/immensejourney00eise"}]},"created":1786381261,"d1":"ia600708.us.archive.org","d2":"ia800708.us.archive.org","dir":"/7/items/immensejourney00eise","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1692502234","size":"20720","format":"Item Tile","rotation":"0","md5":"00e979addf81b681c1de5c6d1180feaf","crc32":"58d24369","sha1":"029c5dc4be1d4d1ed7e806e147ce1f08d042a67d"},{"name":"immensejourney00eise.djvu","source":"derivative","format":"DjVu","original":"immensejourney00eise_djvu.xml","md5":"7185509c5e5341789831c9839a969dd6","mtime":"1259694007","size":"7772798","crc32":"d90ae04b","sha1":"2d313a66d944bc1764d661f45ed64cbb0442c871","private":"true"},{"name":"immensejourney00eise.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"immensejourney00eise_hocr.html","mtime":"1753484745","size":"1219592","private":"true","md5":"ad94fbe43661c97f56f227383479a0f1","crc32":"73b5caa3","sha1":"8f8f383f9ba047eba58d7a70774121685e11357c"},{"name":"immensejourney00eise.gif","source":"derivative","format":"Animated GIF","original":"immensejourney00eise_jp2.zip","md5":"f0091613ec8b0445f5e17413292fd669","mtime":"1259677208","size":"294014","crc32":"72cdaaa6","sha1":"ca4ff9e3bd381ed671c53e8deed11ca69be47d48"},{"name":"immensejourney00eise.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"immensejourney00eise.pdf","mtime":"1753484525","size":"13772983","md5":"7afdb642e33e6b9b28bb536a8c68a2e7","crc32":"ca57254a","sha1":"602414f1f31cecc83eba9f0e81a2391381ce41df"},{"name":"immensejourney00eise.pdf","source":"derivative","format":"Text PDF","original":"immensejourney00eise_page_numbers.json","mtime":"1699832399","size":"13443872","md5":"babf25d280a8cf3198a617868e64fbfb","crc32":"b1a9f9b4","sha1":"03fee1a4430d3ae81725d2196a09ea71acd69b42","private":"true"},{"name":"immensejourney00eise_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"immensejourney00eise_jp2.zip","md5":"449e6e67437d6e83ab41b6756d7ca86b","mtime":"1259691817","size":"4619078","crc32":"163b5e00","sha1":"a7c2923ebe93374c538f8de3d87484e0ffa8c0f9","private":"true"},{"name":"immensejourney00eise_bw.pdf","source":"derivative","format":"Grayscale PDF","original":"immensejourney00eise_page_numbers.json","mtime":"1699832399","size":"10841314","md5":"0e189aa9c9343888b6a791a730099411","crc32":"1bc8c23e","sha1":"b2f99b3d428115553293f1a11fc4b11f2c4d4a99","private":"true"},{"name":"immensejourney00eise_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.21","ocr_converted":"abbyy-to-hocr 1.1.37","format":"chOCR","original":"immensejourney00eise_abbyy.gz","mtime":"1699832288","size":"3764212","md5":"95611fcebfc974426e1fdbbf4f0d1155","crc32":"7240a5b5","sha1":"4acd4c93e878f042803c37e8247ef07e245fb2ca","private":"true"},{"name":"immensejourney00eise_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"immensejourney00eise_scandata.xml","mtime":"1699833383","size":"773","md5":"abb6a0db394ac7bdbc371a1907886d7d","crc32":"aa442de5","sha1":"76405cfd903109ae10875952f9fc0d5f147cbc97","private":"true"},{"name":"immensejourney00eise_dc.xml","source":"original","format":"Dublin Core","md5":"ba22a2a6d5dd7f9da6e9f0a2f65c621c","mtime":"1259594175","size":"591","crc32":"240ce633","sha1":"640d4737817788970b397a46bb9d676892053501"},{"name":"immensejourney00eise_djvu.txt","source":"derivative","format":"DjVuTXT","original":"immensejourney00eise_djvu.xml","mtime":"1699832378","size":"336456","md5":"be8c81ebb4a7d3ef77bb4d8471497d04","crc32":"06768694","sha1":"e0f75bfedd6fefedb8f52a9b6cb784c374ff5caa","private":"true"},{"name":"immensejourney00eise_djvu.xml","source":"derivative","format":"Djvu XML","original":"immensejourney00eise_hocr.html","mtime":"1699832329","size":"3918619","md5":"ae2366415663dc938eec9bd1b6e0f73d","crc32":"70d24d84","sha1":"e14976fc5bfc0ce783c83f726d99f1820de298ee","private":"true"},{"name":"immensejourney00eise_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"immensejourney00eise_abbyy.gz","mtime":"1530720518","size":"1524817","md5":"b26a1362ea8379bdb4e9b41b5ddd3911","crc32":"4ed7b516","sha1":"b926544fcdb51ed02ff88e1b97caf9c9cc12aa7e"},{"name":"immensejourney00eise_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"immensejourney00eise.pdf","mtime":"1699832897","size":"13404526","md5":"5144f38400d00416751bc8f8d4c1cb88","crc32":"7cd6b877","sha1":"a06f867bead172235d8acbdc7aa914e7dfc4efaa"},{"name":"immensejourney00eise_extramarc.xml","source":"original","mtime":"1419549840","size":"1685","md5":"a5b17691cd26819126635a4dfa4757ba","crc32":"c88db13e","sha1":"db9e1bea7a3bd4c58dfb1fd4b12ac48783ef68ea","format":"Metadata"},{"name":"immensejourney00eise_files.xml","source":"original","format":"Metadata","md5":"9c6bef3a01cfea234fc879f93be10d11","summation":"md5"},{"name":"immensejourney00eise_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.2.0","hocr_char_to_word_hocr_version":"1.1.45","ocr_module_version":"0.0.21","ocr_converted":"abbyy-to-hocr 1.1.37","format":"hOCR","original":"immensejourney00eise_chocr.html.gz","mtime":"1699832312","size":"7352111","md5":"9839b83439a26a52388648d4ec22d85b","crc32":"f4f95ac1","sha1":"da46f72828717460e5aa474cb589e23f9e67ba05","private":"true"},{"name":"immensejourney00eise_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"immensejourney00eise_hocr.html","mtime":"1699832338","size":"2724","md5":"5a3f0246fd6d1c1cc05c57c3c00c322e","crc32":"69b7d332","sha1":"332f57fb95dbe1508c0137d483a7864aae0d4905","private":"true"},{"name":"immensejourney00eise_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"8296","word_conf_11_20":"5606","word_conf_21_30":"6222","word_conf_31_40":"6059","word_conf_41_50":"8256","word_conf_51_60":"7072","word_conf_61_70":"5174","word_conf_71_80":"2044","word_conf_81_90":"529","word_conf_91_100":"398","format":"OCR Search Text","original":"immensejourney00eise_hocr.html","mtime":"1699832351","size":"126257","md5":"ca3789bc246396d82f0e940c8b18a7d6","crc32":"134868f7","sha1":"f7c012a92f57e9e32ecc09ca42b963718d06d705","private":"true"},{"name":"immensejourney00eise_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"immensejourney00eise_orig_jp2.tar","md5":"52f076c534e8c3376e738fce453a6aaf","mtime":"1259677173","size":"87460674","crc32":"4ad792b0","sha1":"a494df48b18a8e940e10aac17ba475fdc9863c36","private":"true","filecount":"234"},{"name":"immensejourney00eise_jpg.pdf","source":"derivative","format":"JPEG-Compressed PDF","original":"immensejourney00eise_djvu.xml","md5":"ad4c6d32fde7b5d5f300e2ed4440036c","mtime":"1284852359","size":"24566903","crc32":"2d44469a","sha1":"ae2d6127d66abc7a8ce98e55be7a60634959e2c3","private":"true"},{"name":"immensejourney00eise_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"immensejourney00eise.epub","mtime":"1753485089","size":"1232039","md5":"6137fa225cbbaeeb9aeac2d2e0a802a0","crc32":"c7af2dcc","sha1":"94fe592c466a232fa60ef10367534828a5dfb966"},{"name":"immensejourney00eise_marc.xml","source":"original","format":"MARC","md5":"d9b1e104c5f6df90408c857a54b0a791","mtime":"1259594175","size":"3431","crc32":"8b4322a2","sha1":"f778764ca58651528f430aa0bf3df235fdb9556c"},{"name":"immensejourney00eise_meta.log","source":"derivative","format":"Metadata Log","original":"immensejourney00eise_xisbn.json","mtime":"1454552701","size":"766","md5":"054249ebc7aa42632e23f23a2bd895e7","crc32":"232a3b9d","sha1":"ad5480499fef88c03ccc8e7337fa980f0f36a26a","private":"true"},{"name":"immensejourney00eise_meta.mrc","source":"original","format":"MARC Binary","md5":"6d4afd32321a8e9338d6a54685a461c3","mtime":"1259594175","size":"917","crc32":"e5c9960e","sha1":"79df8ba08aaf96e0b4156c42894b29a191543e23"},{"name":"immensejourney00eise_meta.sqlite","source":"original","mtime":"1467469268","size":"6144","format":"Metadata","md5":"a18cb0c63dd854ac28df8094ed337151","crc32":"628b1c10","sha1":"46cbb0f11fac9453ae2477de6ce022bc8a7db14c"},{"name":"immensejourney00eise_meta.xml","source":"original","format":"Metadata","mtime":"1753485089","size":"3354","md5":"1de11e1191635a079344d3258d051b9f","crc32":"2f1b82d1","sha1":"da6d85bd1f5cfb06f30f921bfc7eef3d45487397"},{"name":"immensejourney00eise_metasource.xml","source":"original","format":"MARC Source","md5":"23b577d74ac74c003bbb7014ebd7d78a","mtime":"1259594175","size":"403","crc32":"aa141bf4","sha1":"0e5937ec3cddde0beb6c5635a75191b4a557c967"},{"name":"immensejourney00eise_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","md5":"85b696c23b97a529135da60d02e2f8e0","mtime":"1259671743","size":"152514560","crc32":"fd6ad180","sha1":"0793e812f1a000af10d047f1becc6e5ebafd0d2d","private":"true","filecount":"234"},{"name":"immensejourney00eise_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.3","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"96","format":"Page Numbers JSON","original":"immensejourney00eise_hocr.html","mtime":"1699832368","size":"38440","md5":"dd8776f60257dc5f12ca9a9f7be29b94","crc32":"5f610c1d","sha1":"ecd473e0a5dc6f34f2df38bc189dc8a02474d405","private":"true"},{"name":"immensejourney00eise_scandata.xml","source":"original","format":"Scandata","md5":"1c63fe39d5a071d4737e9c06bbb384c2","mtime":"1699833383","size":"121093","crc32":"9a08265c","sha1":"a80aeb6125dd932a8342cbdda17deab3476a40e9"},{"name":"immensejourney00eise_xisbn.json","source":"original","mtime":"1454543562","size":"960","md5":"014be51147d8de019b42e0eaa8314d19","crc32":"2b698d26","sha1":"7882e5daed84f6aeb3fe219c9c2d9befb463e495","format":"OCLC xISBN JSON"}],"files_count":33,"item_last_updated":1753485133,"item_size":348366826,"metadata":{"title":"The immense journey","creator":"Eiseley, Loren C., 1907-1977","subject":"Human evolution","publisher":"New York, Vintage Books","date":"1973","language":"eng","isbn":["0394701577","9780394701578"],"page-progression":"lr","boxid":"IA102311","sponsor":"Internet Archive","contributor":"Internet Archive","scanningcenter":"nyc","mediatype":"texts","noindex":"true","updatedate":"2009-11-30 15:16:15","updater":"Christine Wagner","identifier":"immensejourney00eise","uploader":"christine.w@archive.org","addeddate":"2009-11-30 15:16:17","publicdate":"2009-11-30 15:16:22","ppi":"400","camera":"Canon 5D","operator":"scanner-andrew-pasternak@archive.org","scanner":"scribe6.nyc.archive.org","scandate":"20091201123858","imagecount":"232","foldoutcount":"0","identifier-access":"http://www.archive.org/details/immensejourney00eise","identifier-ark":"ark:/13960/t0dv24h7n","bookplateleaf":"0004","curation":"[curator]stacy@archive.org[/curator][date]20100104182015[/date][state]approved[/state]","repub_state":"4","external-identifier":["urn:acs6:immensejourney00eise:pdf:bab54092-1111-4c74-a6b8-5efc1e0d9622","urn:acs6:immensejourney00eise:epub:f63a859c-7c63-48a8-9167-342e7642281b","urn:lcp:immensejourney00eise:epub:34748f98-7693-45a3-96e7-d76ee515f1de","urn:lcp:immensejourney00eise:lcpdf:3b88bb53-b8f2-4933-ae65-18f6c8f30972"],"boxid_2":"CH108101","source":"removed","extramarc":"OhioLINK Library Catalog","city":"New York","edition":"Vintage books ed.","oclc-id":["1049883","409680","50536114","694927104","723304018"],"lccn":"72007434","related-external-id":["urn:isbn:0809436515","urn:lccn:57006657","urn:lccn:81009401","urn:oclc:625118","urn:oclc:7738146","urn:oclc:871346872","urn:isbn:0809436507"],"backup_location":"ia903604_16","openlibrary_edition":"OL24210526M","openlibrary_work":"OL15143029W","access-restricted-item":"true","filesxml":["Thu Dec 24 17:52:13 UTC 2020","Wed Apr 3 21:35:01 UTC 2024"],"ocr_module_version":"0.0.21","ocr_converted":"abbyy-to-hocr 1.1.37","page_number_confidence":"96","page_number_module_version":"1.0.3","collection":["internetarchivebooks","americana","printdisabled"]},"server":"ia600708.us.archive.org","uniq":1982289391,"workable_servers":["ia600708.us.archive.org","ia800708.us.archive.org"],"xisbn":{"stat":"ok","list":[{"url":["http://www.worldcat.org/oclc/1049883?referer=xid"],"publisher":"Vintage Books","form":["BA"],"lccn":["72007434"],"lang":"eng","city":"New York","author":"[by] Loren Eiseley.","ed":"Vintage books ed.","year":"1957","isbn":["0394701577"],"title":"The immense journey","oclcnum":["1049883","409680","50536114","694927104","723304018"]},{"url":["http://www.worldcat.org/oclc/625118?referer=xid"],"publisher":"Time Inc.","form":["BC"],"lccn":["57006657","81009401"],"lang":"eng","city":"New York","author":"by Loren Eiseley.","year":"1962","isbn":["0809436515"],"title":"The immense journey","oclcnum":["625118","7738146","871346872"]},{"url":["http://www.worldcat.org/oclc/625118?referer=xid"],"publisher":"Time Inc.","form":["BB"],"lccn":["57006657","81009401"],"lang":"eng","city":"New York","author":"by Loren Eiseley.","year":"1962","isbn":["0809436507"],"title":"The immense journey","oclcnum":["625118","7738146"]}]}}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/immensejourney00eise/","resumeCookiePath":"/details/immensejourney00eise","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/the-immense-journey-an-imaginative-naturalist-explores-the-mysteries-of-man-and-nature-9780394701578","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"immensejourney00eise":{"title":"immensejourney00eise_orig_jp2.tar","url_path":"/details/immensejourney00eise/immensejourney00eise","orig_sort":0,"file_subprefix":"immensejourney00eise","file_source":"immensejourney00eise_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"immensejourney00eise_orig_jp2.tar","raw":{"name":"immensejourney00eise_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"immensejourney00eise_orig_jp2.tar","md5":"52f076c534e8c3376e738fce453a6aaf","mtime":"1259677173","size":"87460674","crc32":"4ad792b0","sha1":"a494df48b18a8e940e10aac17ba475fdc9863c36","private":"true","filecount":"234"}}}},"autofit":"auto","url":"//ia800708.us.archive.org/BookReader/BookReaderJSIA.php?id=immensejourney00eise\u0026itemPath=/7/items/immensejourney00eise\u0026server=ia800708.us.archive.org\u0026format=jsonp\u0026subPrefix=immensejourney00eise\u0026requestUri=/details/immensejourney00eise"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/immensejourney00eise&amp;via=internetarchive&amp;text=The+immense+journey+%3A+Eiseley%2C+Loren+C.%2C+1907-1977+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/immensejourney00eise" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/immensejourney00eise&amp;title=The+immense+journey+%3A+Eiseley%2C+Loren+C.%2C+1907-1977+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=The+immense+journey+%3A+Eiseley%2C+Loren+C.%2C+1907-1977+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=The+immense+journey+%3A+Eiseley%2C+Loren+C.%2C+1907-1977+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/immensejourney00eise&amp;canonicalUrl=https://archive.org/details/immensejourney00eise" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/immensejourney00eise&amp;description=The+immense+journey+%3A+Eiseley%2C+Loren+C.%2C+1907-1977+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/immensejourney00eise&amp;subject=The immense journey : Eiseley, Loren C., 1907-1977 : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/immensejourney00eise">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/immensejourney00eise" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg immensejourney00eise width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=immensejourney00eise"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=immensejourney00eise&amp;title=The+immense+journey'
+          data-target='#favorite-modal'
+          data-id='immensejourney00eise'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fimmensejourney00eise" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fimmensejourney00eise" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fimmensejourney00eise" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fimmensejourney00eise" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fimmensejourney00eise" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fimmensejourney00eise" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">The immense journey</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Eiseley%2C+Loren+C.%2C+1907-1977%22">Eiseley, Loren C., 1907-1977</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1973">
+            <span itemprop="datePublished">1973</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Human+evolution%22" rel="ugc nofollow">Human evolution</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">New York, Vintage Books</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/americana">americana</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            332.2M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2009-11-30 15:16:17                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0004                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA102311                </dd>
+                                    <dt>Boxid_2</dt>
+    <dd           >
+            CH108101                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Canon 5D                </dd>
+                                    <dt>City</dt>
+    <dd           >
+            New York                </dd>
+                                    <dt>Edition</dt>
+    <dd           >
+            Vintage books ed.                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aimmensejourney00eise%3Aepub%3A34748f98-7693-45a3-96e7-d76ee515f1de%22"
+                      >
+              urn:lcp:immensejourney00eise:epub:34748f98-7693-45a3-96e7-d76ee515f1de                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aimmensejourney00eise%3Alcpdf%3A3b88bb53-b8f2-4933-ae65-18f6c8f30972%22"
+                      >
+              urn:lcp:immensejourney00eise:lcpdf:3b88bb53-b8f2-4933-ae65-18f6c8f30972                </a>                </dd>
+                                    <dt>Extramarc</dt>
+    <dd           >
+            OhioLINK Library Catalog                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">immensejourney00eise</span>                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Identifier-ark</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            ark:/13960/t0dv24h7n                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0394701577</span><br><span itemprop="isbn">9780394701578</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            72007434                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Noindex</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            true                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.37                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.21                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL24210526M"
+                      >
+              OL24210526M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL15143029W"
+                      >
+              OL15143029W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page-progression</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            lr                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            96                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.3                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">232</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            400                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Related-external-id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            urn:isbn:0809436515<br>urn:lccn:57006657<br>urn:lccn:81009401<br>urn:oclc:625118<br>urn:oclc:7738146<br>urn:oclc:871346872<br>urn:isbn:0809436507                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20091201123858                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            scribe6.nyc.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            nyc                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/1049883"
+                      >
+              1049883                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/immensejourney00eise/immensejourney00eise_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="immensejourney00eise"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjYyLjE0MDEyLCJuYmYiOjE3ODYzODEyMDIuMTQwMTIsImV4cCI6MTc4NjQyNDQ2Mi4xNDAxMiwidGltZSI6MTc4NjM4MTI2Miwibm9uY2UiOiI3YmY3Njk1YWVmNDNhMTc1NTdlYjllYjg5MjQwMWRiZSJ9.cJXeoJBev8puwqNcJHHfKqaKAVqWoROTyE2ZJIZnjWo"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >69</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/the-immense-journey-an-imaginative-naturalist-explores-the-mysteries-of-man-and-nature-9780394701578">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@christine_wagner" class="item-upload-info__uploader-name">
+            Christine Wagner          </a>
+        
+                  on <time
+                      >November 30, 2009</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="immensejourney00eise"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0160   0.0160                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0317   0.0157                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.7916   1.7599                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  1.8038   0.0121                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  1.8232   0.0194                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  1.8284   0.0052                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  1.8316   0.0032                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.8408   0.0091                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.8638   0.0230                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  1.8639   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  1.8642   0.0003                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  1.8836   0.0194                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  1.8891   0.0055                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.8930   0.0039                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.8978   0.0048                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.9186   0.0208                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.9291   0.0105                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  1.9446   0.0156                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  1.9447   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  1.9524   0.0077                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  2.4313   0.4789                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  2.4710   0.0397                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  2.5061   0.0351                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="3b79792305c187d2eeb90b2efa3f7b66" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=2506;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=363963611" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1412842134" />
+      </noscript>
+          <script  nonce="3b79792305c187d2eeb90b2efa3f7b66" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/da24bb2ae4a4eabe.html b/archive/linked-pages/raw/da24bb2ae4a4eabe.html
new file mode 100644
index 0000000..2565390
--- /dev/null
+++ b/archive/linked-pages/raw/da24bb2ae4a4eabe.html
@@ -0,0 +1,3779 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Computability and logic : Boolos, George : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=4d8cea09809646afaa8c37d768db22f5,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.555095"/>    <meta name="sentry-trace" content="4d8cea09809646afaa8c37d768db22f5-6b273266e06a4b8f-0"/>
+    <script  nonce="05510e5fb87fae64458d32c9441c565d" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="trent_university">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="05510e5fb87fae64458d32c9441c565d" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="xiii, 350 p. : 26 cm"/>
+                      <meta property="og:title" content="Computability and logic : Boolos, George : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="xiii, 350 p. : 26 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/computabilitylog0000bool">
+                      <meta property="og:url" content="https://archive.org/details/computabilitylog0000bool">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="xiii, 350 p. : 26 cm"/>
+<meta property="twitter:title" content="Computability and logic : Boolos, George : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/computabilitylog0000bool/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/computabilitylog0000bool">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=a25cdb14fa44e622f54bf8c37c9e347b;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dcomputabilitylog0000bool%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=a25cdb14fa44e622f54bf8c37c9e347b;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dcomputabilitylog0000bool%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/computabilitylog0000bool">
+
+          <link itemprop="image" href="https://archive.org/services/img/computabilitylog0000bool">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Computability and logic  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                  <a href="/details/computabilitylog0000bool/computabilitylog0000bool" aria-label="Fullscreen view"><div
+                title="fullscreen view"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-fullscreen"></div></a>
+                                      <a href="/details/computabilitylog0000bool/computabilitylog0000bool" aria-label="Search inside"><div
+                title="search inside"
+                data-toggle="tooltip" data-container="body" data-placement="left"
+                class="iconochive-search"></div></a>
+                                                                                    
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760004.eu.archive.org","dir":"/0/items/computabilitylog0000bool"},{"server":"dn790000.ca.archive.org","dir":"/0/items/computabilitylog0000bool"}],"workable":[{"server":"dn760004.eu.archive.org","dir":"/0/items/computabilitylog0000bool"},{"server":"dn790000.ca.archive.org","dir":"/0/items/computabilitylog0000bool"}]},"created":1786380575,"d1":"ia600709.us.archive.org","d2":"ia800709.us.archive.org","dir":"/4/items/computabilitylog0000bool","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1659777322","size":"17776","format":"Item Tile","rotation":"0","md5":"05852effb348fdac531037dba89e92d3","crc32":"7f5e29bb","sha1":"d2770e7285621a8095fcd1a611f2ab6ce13773d7"},{"name":"computabilitylog0000bool.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"computabilitylog0000bool_hocr.html","mtime":"1753180645","size":"1878337","private":"true","md5":"04467c72ecaf203ca429e0ed86eef9a4","crc32":"e9bb0354","sha1":"e5ca89e17351614d8fdb893eff65d64a781d6eac"},{"name":"computabilitylog0000bool.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"computabilitylog0000bool.pdf","mtime":"1753180625","size":"20357825","md5":"40d36d5012cafdd4ae2940c22d1ee4a2","crc32":"84eee77f","sha1":"e789cdc9a0ca81e54a51466ef4b964ace1574121"},{"name":"computabilitylog0000bool.pdf","source":"derivative","format":"Text PDF","original":"computabilitylog0000bool_page_numbers.json","mtime":"1718917635","size":"20111026","md5":"11369a771a09700b847c2c9ea1fdf950","crc32":"596acc21","sha1":"0d7dee39fef9a387d1589e02adbaf2d9d5a0787d","private":"true"},{"name":"computabilitylog0000bool_abbyy.gz","source":"derivative","format":"Abbyy GZ","original":"computabilitylog0000bool_jp2.zip","mtime":"1558434512","size":"13585228","md5":"060419e19e90abf7df7e3868b8f6ac77","crc32":"6b3cb295","sha1":"1bdcb37997604c1ea5f6b44695746fd9b0182021","private":"true"},{"name":"computabilitylog0000bool_chocr.html.gz","source":"derivative","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"chOCR","original":"computabilitylog0000bool_abbyy.gz","mtime":"1659777038","size":"11775891","md5":"b60c090e418738ae3542d19d2f7956c7","crc32":"0eef72b1","sha1":"873ad9ea863efadab082cda508f0875d38b93b15","private":"true"},{"name":"computabilitylog0000bool_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"computabilitylog0000bool_scandata.xml","mtime":"1669643778","size":"789","md5":"ca313b0d43cdbf9feca9162d51667db9","crc32":"206a1ee9","sha1":"0d873ac09e1dabac57cc671d0b0985dd8ab4a5a7","private":"true"},{"name":"computabilitylog0000bool_dc.xml","source":"original","format":"Dublin Core","mtime":"1558425425","size":"1395","md5":"b90f5c2ed5d2014f71b25a58b42d893b","crc32":"4312b100","sha1":"fb75b8c624aa6491501029bb8a94b05f101955c5"},{"name":"computabilitylog0000bool_djvu.txt","source":"derivative","format":"DjVuTXT","original":"computabilitylog0000bool_djvu.xml","mtime":"1659777315","size":"1103357","md5":"31477c7e938fefa2ef7271cfb91aa3ce","crc32":"5256f270","sha1":"36c531c03b0f1a22b12ea94fe34b0010e2c8a420","private":"true"},{"name":"computabilitylog0000bool_djvu.xml","source":"derivative","format":"Djvu XML","original":"computabilitylog0000bool_hocr.html","mtime":"1659777152","size":"13689047","md5":"6af9523c9ef0f296bc4ec120f283048e","crc32":"004646aa","sha1":"bc3aca126411517094dd365fa2b688dc458f437a","private":"true"},{"name":"computabilitylog0000bool_encrypted.epub","source":"derivative","format":"ACS Encrypted EPUB","original":"computabilitylog0000bool_abbyy.gz","mtime":"1558438031","size":"1382385","md5":"0de5ac26cbd8475c3ee7d32a2e46fd6c","crc32":"0cb2d877","sha1":"20a3ebaa19d117b596ff069f203b3c901f367983"},{"name":"computabilitylog0000bool_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"computabilitylog0000bool.pdf","mtime":"1718917849","size":"19902583","md5":"e11b81b852410421dce4983c19ee3590","crc32":"4033d4b8","sha1":"1285058ea395df0ef19d8b5282315f5a24b31ea2"},{"name":"computabilitylog0000bool_events.json","source":"original","mtime":"1558425321","size":"59","md5":"4a9f4916f5e51341713b828f7417a048","crc32":"e355e0cc","sha1":"99c0ad217b015e66d6f87300dadd61585e680159","format":"JSON","private":"true"},{"name":"computabilitylog0000bool_files.xml","source":"original","format":"Metadata","md5":"5263861e7a0bb0d3511c69c199c01825","summation":"md5"},{"name":"computabilitylog0000bool_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","format":"hOCR","original":"computabilitylog0000bool_chocr.html.gz","mtime":"1659777129","size":"26970690","md5":"f2b8d72f53deebf64d0a9ea4ccc06e7f","crc32":"4c709bf8","sha1":"dfd834a31e8cc5f21dffc33858efbe94c7001556","private":"true"},{"name":"computabilitylog0000bool_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"computabilitylog0000bool_hocr.html","mtime":"1659777207","size":"4535","md5":"9ee14236328d94fff927417b18d1591a","crc32":"2a00c1d1","sha1":"fac7a3b07cab1304cdcf2745072462fd2a653507","private":"true"},{"name":"computabilitylog0000bool_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"2351","word_conf_11_20":"1169","word_conf_21_30":"2155","word_conf_31_40":"2569","word_conf_41_50":"2938","word_conf_51_60":"3523","word_conf_61_70":"5421","word_conf_71_80":"9617","word_conf_81_90":"25529","word_conf_91_100":"119252","format":"OCR Search Text","original":"computabilitylog0000bool_hocr.html","mtime":"1659777295","size":"297549","md5":"77ef967e6b54420c81ad42770afb330e","crc32":"ce710f5d","sha1":"cf6eb3a50fbe343fe8e23ef8251eb86af1fbc5b4","private":"true"},{"name":"computabilitylog0000bool_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"computabilitylog0000bool_orig_jp2.tar","mtime":"1558432285","size":"195442036","md5":"a180fd5b4720747422b776fefaae940e","crc32":"22ceb4c2","sha1":"0629f2c69dde0603b01ff57a53ebe1a8c05b16b3","private":"true","filecount":"374"},{"name":"computabilitylog0000bool_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"computabilitylog0000bool.epub","mtime":"1753180660","size":"1914420","md5":"88b602030e83310ad9692e16f801d4f2","crc32":"f6e7cc14","sha1":"1395c92c2a1b556b7115e0de8a20f9b1d1ba36ab"},{"name":"computabilitylog0000bool_loans.json","source":"original","mtime":"1598716091","size":"10547","format":"JSON","private":"true","md5":"085e66f2071818e047a780bec56c1e6e","crc32":"310f2dba","sha1":"c700856916f679f80747d97362b3781e7c9c571a"},{"name":"computabilitylog0000bool_marc.xml","source":"original","mtime":"1558425425","size":"3510","format":"MARC","md5":"fd19fc3e5abd89469b6fac7b311c5688","crc32":"14ef3387","sha1":"b3405310fce8ac1ab8c32b589f7cbb2d0b1f9083"},{"name":"computabilitylog0000bool_meta.mrc","source":"original","mtime":"1558326636","size":"1117","md5":"a0ad79687cd74a22d3934a1b177f4403","crc32":"901b1ed7","sha1":"bb31792f831960e55f6a08aa4f634e52c46e106e","format":"MARC Binary"},{"name":"computabilitylog0000bool_meta.sqlite","source":"original","mtime":"1558425369","size":"18432","format":"Metadata","md5":"861a34ca9490c9b9759cd129ad1de264","crc32":"bfd96d56","sha1":"7addd948f17dec73195fe608c7d67de7e7bff82e"},{"name":"computabilitylog0000bool_meta.xml","source":"original","mtime":"1753180661","size":"3710","format":"Metadata","md5":"b9cbe4ad6da76669daf94514f766a251","crc32":"7e9b4cf1","sha1":"75e6dcca397ce90d71fccb527d610f2e6be5f28f"},{"name":"computabilitylog0000bool_orig_jp2.tar","source":"original","mtime":"1558425368","size":"592496640","format":"Single Page Original JP2 Tar","private":"true","md5":"7372dce9bb26316b8e5973d680f3cfa6","crc32":"6499086c","sha1":"9f544f276252fc854832b1556b388d59fbb13f39","filecount":"374"},{"name":"computabilitylog0000bool_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"97","format":"Page Numbers JSON","original":"computabilitylog0000bool_hocr.html","mtime":"1718917634","size":"62636","md5":"c2e84b88b2936d8d33c79005e268955c","crc32":"d63c25ce","sha1":"9b8134e058cebfc42fdbf59025d5a1fe07a9b7cd","private":"true"},{"name":"computabilitylog0000bool_scandata.xml","source":"original","mtime":"1669643778","size":"383285","format":"Scandata","md5":"189a72ff2555d4849d737b8ab8b686e0","crc32":"88badee2","sha1":"10a4ff90551ca80625868903b793baabd746d951"},{"name":"computabilitylog0000bool_slip.png","source":"original","mtime":"1558325475","size":"38185","md5":"4962e372c4e00d1f828852411d32db0b","crc32":"c25c2aa9","sha1":"d79dc812a5eedd2434d6b6e83255fb695f1084d1","format":"PNG","private":"true"},{"name":"computabilitylog0000bool_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"computabilitylog0000bool_slip.png","mtime":"1558425430","size":"5676","md5":"1615a53b7ae5ec53fc6ebdb014e24120","crc32":"c0d44302","sha1":"4bd69b15532c03db7512cdfe809ca3c015c23207","private":"true"},{"name":"computabilitylog0000bool_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"computabilitylog0000bool_djvu.xml","mtime":"1669643762","size":"575","md5":"c6a191ae9498d7d3bc1b28898edcbf8c","crc32":"33fc6974","sha1":"71bcbe924c4af41fbdecd152c18eed9c762a1db5","private":"true"},{"name":"logs/computabilitylog0000bool_iabdash_2019-05-2012:30:36.log","source":"original","mtime":"1558326644","size":"682","md5":"8d53f6906a4628ff8c9078fb262b8d89","crc32":"d51b233f","sha1":"043df4175e0b6d35afc96fe07b3334a516bf9ecd","format":"Log","private":"true"},{"name":"logs/computabilitylog0000bool_scanning_2019-05-2012:30:44.log","source":"original","mtime":"1558326649","size":"825557","md5":"5b7cc5ae23e9b607655492f041d1e621","crc32":"ed92df40","sha1":"e5318e104ce0dafe90dd5006442e26fdc5851f00","format":"Log","private":"true"}],"files_count":32,"item_last_updated":1753180673,"item_size":922285480,"metadata":{"identifier":"computabilitylog0000bool","associated-names":"Burgess, John P., 1948-; Jeffrey, Richard C","boxid":"IA1228419","camera":"Sony Alpha-A6300 (Control)","collection_set":"trent","contributor":"Internet Archive","creator":"Boolos, George","date":"2007","description":["xiii, 350 p. : 26 cm","Includes bibliographical references (p. 341) and index"],"isbn":["9780521701464","9780521877527","0521877520","0521701465"],"language":"eng","lccn":"2007014225","mediatype":"texts","old_pallet":"IA13526","openlibrary_edition":"OL10436795M","openlibrary_work":"OL17994435W","operator":"associate-jessaflor-sancover@archive.org","ppi":"300","publisher":"Cambridge ; New York : Cambridge University Press","repub_state":"19","scanner":"station05.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"trent","scribe3_search_id":"0116405581897","subject":["Computable functions","Recursive functions","Logic, Symbolic and mathematical"],"title":"Computability and logic","tts_version":"2.1-final-2-gcbbe5f4","uploader":"station05.cebu@archive.org","addeddate":"2019-05-20 04:11:16","publicdate":"2019-05-20 04:11:38","imagecount":"374","scandate":"20190520053127","republisher_operator":"associate-famelajean-sipolo@archive.org","republisher_date":"20190521155428","republisher_time":"675","foldoutcount":"0","identifier-access":"http://archive.org/details/computabilitylog0000bool","identifier-ark":"ark:/13960/t99676116","bookplateleaf":"0002","external-identifier":["urn:acs6:computabilitylog0000bool:epub:3105e32b-f371-4404-81ba-ab2c7c080574","urn:acs6:computabilitylog0000bool:pdf:95060c46-2880-4969-9df7-682ead3fd6b5","urn:oclc:record:667025668","urn:lcp:computabilitylog0000bool:lcpdf:25696e84-7e28-416f-922c-ecd0a9cb0164","urn:lcp:computabilitylog0000bool:epub:d694f633-258c-444c-bebf-92035a3e7db0"],"scanfee":"2000;0;0","invoice":"1853","loans__status__status":"AVAILABLE","loans__status__num_loans":"1","loans__status__num_waitlist":"0","loans__status__num_history":"22","sponsordate":"20191231","loans__status__last_loan_date":"2020-08-24T03:09:12Z","access-restricted-item":"true","loans__status__last_waitlist_date":"2019-11-09T13:26:22Z","grant_report":"Arcadia","source":"removed","backup_location":"ia906904_11","ocr_module_version":"0.0.17","ocr_converted":"abbyy-to-hocr 1.1.20","page_number_confidence":"97","collection":["trent_university","internetarchivebooks","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia800709.us.archive.org","simplelists":{"holdings":{"drakeuniversity-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-10 22:01:55.523865"},"gwulibraries-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-02-19 02:24:52.966535"},"johnshopkins-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 03:48:50.424112"},"rochester-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2021-01-26 08:48:58.576232"},"universityofarizona-ol":{"notes":{"isbn":["9780521877527"]},"sys_changed_by":{"source":"mdapi","username":"charleshorn@archive.org"},"sys_last_changed":"2020-11-12 23:48:09.875643"}}},"uniq":1522141037,"workable_servers":["ia800709.us.archive.org","ia600709.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/computabilitylog0000bool/","resumeCookiePath":"/details/computabilitylog0000bool","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/computability-and-logic-9780521701464","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"computabilitylog0000bool":{"title":"computabilitylog0000bool_orig_jp2.tar","url_path":"/details/computabilitylog0000bool/computabilitylog0000bool","orig_sort":0,"file_subprefix":"computabilitylog0000bool","file_source":"computabilitylog0000bool_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"computabilitylog0000bool_orig_jp2.tar","raw":{"name":"computabilitylog0000bool_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"computabilitylog0000bool_orig_jp2.tar","mtime":"1558432285","size":"195442036","md5":"a180fd5b4720747422b776fefaae940e","crc32":"22ceb4c2","sha1":"0629f2c69dde0603b01ff57a53ebe1a8c05b16b3","private":"true","filecount":"374"}}}},"autofit":"auto","url":"//ia800709.us.archive.org/BookReader/BookReaderJSIA.php?id=computabilitylog0000bool\u0026itemPath=/4/items/computabilitylog0000bool\u0026server=ia800709.us.archive.org\u0026format=jsonp\u0026subPrefix=computabilitylog0000bool\u0026requestUri=/details/computabilitylog0000bool"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/computabilitylog0000bool&amp;via=internetarchive&amp;text=Computability+and+logic+%3A+Boolos%2C+George+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/computabilitylog0000bool" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/computabilitylog0000bool&amp;title=Computability+and+logic+%3A+Boolos%2C+George+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Computability+and+logic+%3A+Boolos%2C+George+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Computability+and+logic+%3A+Boolos%2C+George+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/computabilitylog0000bool&amp;canonicalUrl=https://archive.org/details/computabilitylog0000bool" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/computabilitylog0000bool&amp;description=Computability+and+logic+%3A+Boolos%2C+George+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/computabilitylog0000bool&amp;subject=Computability and logic : Boolos, George : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/computabilitylog0000bool">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/computabilitylog0000bool" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg computabilitylog0000bool width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=computabilitylog0000bool"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=computabilitylog0000bool&amp;title=Computability+and+logic'
+          data-target='#favorite-modal'
+          data-id='computabilitylog0000bool'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcomputabilitylog0000bool" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcomputabilitylog0000bool" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcomputabilitylog0000bool" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcomputabilitylog0000bool" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcomputabilitylog0000bool" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fcomputabilitylog0000bool" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Computability and logic</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Boolos%2C+George%22">Boolos, George</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:2007">
+            <span itemprop="datePublished">2007</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Computable+functions%22" rel="ugc nofollow">Computable functions</a>, <a href="/search.php?query=subject%3A%22Recursive+functions%22" rel="ugc nofollow">Recursive functions</a>, <a href="/search.php?query=subject%3A%22Logic%2C+Symbolic+and+mathematical%22" rel="ugc nofollow">Logic, Symbolic and mathematical</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Cambridge ; New York : Cambridge University Press</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/trent_university">trent_university</a>; <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            879.6M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">xiii, 350 p. : 26 cm<br /><br />Includes bibliographical references (p. 341) and index
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2019-05-20 04:11:16                </dd>
+                                    <dt>Associated-names</dt>
+    <dd           >
+            Burgess, John P., 1948-; Jeffrey, Richard C                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0002                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA1228419                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Sony Alpha-A6300 (Control)                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            trent                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A667025668%22"
+                      >
+              urn:oclc:record:667025668<a href="https://www.worldcat.org/oclc/667025668" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Acomputabilitylog0000bool%3Alcpdf%3A25696e84-7e28-416f-922c-ecd0a9cb0164%22"
+                      >
+              urn:lcp:computabilitylog0000bool:lcpdf:25696e84-7e28-416f-922c-ecd0a9cb0164                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Acomputabilitylog0000bool%3Aepub%3Ad694f633-258c-444c-bebf-92035a3e7db0%22"
+                      >
+              urn:lcp:computabilitylog0000bool:epub:d694f633-258c-444c-bebf-92035a3e7db0                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Grant_report</dt>
+    <dd           >
+            Arcadia                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">computabilitylog0000bool</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/t99676116                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Invoice</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1853                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">9780521701464</span><br><span itemprop="isbn">9780521877527</span><br><span itemprop="isbn">0521877520</span><br><span itemprop="isbn">0521701465</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            2007014225                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_converted</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            abbyy-to-hocr 1.1.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.17                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA13526                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL10436795M"
+                      >
+              OL10436795M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL17994435W"
+                      >
+              OL17994435W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            97                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">374</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            300                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20190521155428                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            associate-famelajean-sipolo@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            675                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20190520053127                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station05.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            trent                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0116405581897                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Source</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="/search.php?query=source%3A%22removed%22"
+                          itemprop="sameAs"
+          >
+              removed                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            2.1-final-2-gcbbe5f4                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/computabilitylog0000bool/computabilitylog0000bool_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="computabilitylog0000bool"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjQ5Ljk3NjQwOSwibmJmIjoxNzg2MzgxMTg5Ljk3NjQwOSwiZXhwIjoxNzg2NDI0NDQ5Ljk3NjQwOSwidGltZSI6MTc4NjM4MTI0OSwibm9uY2UiOiI0ZmVhMDNjNDRmYzI3NzQ2ODQzNTM3ZjY2ZGQzY2FiYiJ9.tKLMgpQcZtBFXph0P_7-OuS9qzkeSkUoHAfmR_17mqo"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/ViewAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >1,224</span>
+
+        Views      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">26</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/computability-and-logic-9780521701464">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/trent_university"
+          data-event-click-tracking="CollectionList|trent_university"
+        >
+          <span>Trent University Library Donation</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=trent_university              src="/services/img/trent_university"
+            >
+                  </a>
+                                      <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station05_cebu" class="item-upload-info__uploader-name">
+            station05.cebu          </a>
+        
+                  on <time
+                      >May 20, 2019</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="computabilitylog0000bool"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0192   0.0192                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0234   0.0042                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0303   0.0069                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0346   0.0043                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.0754   0.0408                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.0993   0.0239                                       got db   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:599:title
+                                             |Collection.inc:61:q1
+                                             |DB.inc:397:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.1020   0.0027                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.1021   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.1023   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.1290   0.0267                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  0.1344   0.0054                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.1384   0.0040                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.1429   0.0045                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.1454   0.0025                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.1598   0.0144                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  0.1680   0.0082                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  0.1680   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  0.1707   0.0027                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  0.2068   0.0361                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.2164   0.0096                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.2579   0.0415                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="05510e5fb87fae64458d32c9441c565d" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=257;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1573346214" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=144854764" />
+      </noscript>
+          <script  nonce="05510e5fb87fae64458d32c9441c565d" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/ea0556cba2f0223a.html b/archive/linked-pages/raw/ea0556cba2f0223a.html
new file mode 100644
index 0000000..71bd82a
--- /dev/null
+++ b/archive/linked-pages/raw/ea0556cba2f0223a.html
@@ -0,0 +1,342 @@
+<!DOCTYPE html>
+<script>var __pbpa = true;</script><script>var translated_warning_string = 'Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?';</script><script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/pre_tumblelog.js?d9f4c92b186c422f85b52215bfcb76af"></script>
+<!DOCTYPE html>
+<html>
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">
+	<meta charset="UTF-8">
+	<title>NCSA Mosaic on Github - alan dipert</title>
+	<link rel="shortcut icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_16.png">
+	<link rel="alternate" type="application/rss+xml" href="http://alan.dipert.org/rss">
+    
+    <meta name="description" content="NCSA Mosaic on Github In 1994, when I was in fourth grade, my dad brought me along with him to see a friend of his in the CS department at the University of Buffalo. My dad&rsquo;s friend, Bill Rapaport,..." />
+          
+	<meta name="if:Show notes" content="1">
+	<meta name="text:Disqus Shortname" content="" />
+	<meta name="color:Post Background" content="#F2F2F2" />		
+	<link rel="stylesheet" href="http://static.tumblr.com/26l8vc7/ej3lr0jwd/style.css">
+	<style type="text/css">
+		.post{background: #F2F2F2;}
+		
+	</style>
+    <script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+
+</script>
+
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-965358-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
+<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
+<!-- Read more: http://ogp.me/ -->
+<meta property="fb:app_id" content="48119224995" />
+<meta property="og:title" content="NCSA Mosaic on Github" />
+<meta property="og:url" content="http://alan.dipert.org/post/435071716/ncsa-mosaic-on-github" />
+<meta property="og:description" content="In 1994, when I was in fourth grade, my dad brought me along with him to see a friend of his in the CS department at the University of Buffalo. My dad&rsquo;s friend, Bill Rapaport, was running NCSA Mosaic..." />
+<meta property="og:type" content="tumblr-feed:entry" />
+<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->
+
+
+<!-- TWITTER TAGS -->
+<meta charset="utf-8">
+            <meta name="twitter:card" content="summary" />
+            <meta name="twitter:description" content="
+ In 1994, when I was in fourth grade, my dad brought me along with him to see a friend of his in the CS department at the University of Buffalo. &nbsp;My dad&amp;#8217;s friend, Bill Rapaport, was running NCSA Mosaic on a Sun workstation. &nbsp;I vividly remember the moment he brought up the Louvre&amp;#8217;s website and a beautiful full color image of the Mona Lisa was magically beamed across the ocean from Paris, and onto the screen.
+ My dad had shown me gopher before, but nothing was ever in color. &nbsp;In fact, everything I&amp;#8217;d seen about computers up to that point seemed pretty boring.
+ The moment I saw the Mona Lisa in full color on a computer monitor was one of only a handful of moments that led me to where I am now, which is a state of continual curiosity and wonder about these things, these machines, these computers.
+ Thanks in great part to the work of others, I was able to pretty easily get Mosaic to compile and run on my machine, and to relive for a moment my childhood renaissance.
+ What is the Mosaic, the Mona Lisa, that we can show children today?
+ If you&amp;#8217;re on GNU/Linux-Ubuntu (or something else, and you know your way around your package manager) you can compile and run NCSA Mosaic yourself: http://github.com/alandipert/ncsa-mosaic" />
+            <meta name="twitter:title" content="NCSA Mosaic on Github" />
+            <meta name="twitter:url" content="http://alan.dipert.org/post/435071716/ncsa-mosaic-on-github" />
+            <meta name="twitter:site" content="tumblr" />
+            <meta name="twitter:app:name:iphone" content="Tumblr" />
+            <meta name="twitter:app:name:ipad" content="Tumblr" />
+            <meta name="twitter:app:name:googleplay" content="Tumblr" />
+            <meta name="twitter:app:id:iphone" content="305343404" />
+            <meta name="twitter:app:id:ipad" content="305343404" />
+            <meta name="twitter:app:id:googleplay" content="com.tumblr" />
+            <meta name="twitter:app:url:iphone" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=435071716&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:ipad" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=435071716&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:googleplay" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=435071716&amp;referrer=twitter-cards" />
+    
+
+<script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/tumblelog.js?b32c40067ef5fa460dd9a1eda92ee368"></script><meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+<body>
+	<div id="wrapper">
+		<div id="header" role="banner">
+			<h1><a href="/">alan dipert</a></h1>
+			
+			
+			<div id="description">
+				<p><p><a href = "http://twitter.com/alandipert/">twitter</a>&nbsp;<a href = "http://github.com/alandipert/">github</a>&nbsp;<a href = "mailto:adipert@acm.org">email</a></p></p>
+			</div>
+			
+		</div>
+		
+		<div id="content" role="main">
+    		
+    
+    
+    
+    
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">08</span> 3 / 2010</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>NCSA Mosaic on Github</h2>
+							
+		
+							<p><img height="269" width="406" alt="NCSA Mosaic 2.7 viewing GitHub.com" src="http://github.com/downloads/alandipert/ncsa-mosaic/github.png"/></p>
+<p>In 1994, when I was in fourth grade, <a href="http://dipert.org/">my dad</a> brought me along with him to see a friend of his in the CS department at the University of Buffalo.  My dad&#8217;s friend, <a href="http://www.cse.buffalo.edu/~rapaport/">Bill Rapaport</a>, was running NCSA Mosaic on a Sun workstation.  I vividly remember the moment he brought up <a href="http://www.louvre.fr/llv/commun/home.jsp?bmLocale=en">the Louvre&#8217;s website</a> and a beautiful full color image of the Mona Lisa was magically beamed across the ocean from Paris, and onto the screen.</p>
+<p>My dad had shown me <a href="http://en.wikipedia.org/wiki/Gopher_(protocol)">gopher</a> before, but nothing was ever in color.  In fact, everything I&#8217;d seen about computers up to that point seemed pretty boring.</p>
+<p>The moment I saw the Mona Lisa in full color on a computer monitor was one of only a handful of moments that led me to where I am now, which is a state of continual curiosity and wonder about these things, these machines, these computers.</p>
+<p>Thanks in <a href="http://seanm.ca/mosaic/">great part to the work of others</a>, I was able to pretty easily get Mosaic to compile and run on my machine, and to relive for a moment my childhood renaissance.</p>
+<p>What is the Mosaic, the Mona Lisa, that we can show children today?</p>
+<p><i>If you&#8217;re on GNU/Linux-Ubuntu (or something else, and you know your way around your package manager) you can compile and run NCSA Mosaic yourself: </i><a href="http://github.com/alandipert/ncsa-mosaic"><i><a href="http://github.com/alandipert/ncsa-mosaic">http://github.com/alandipert/ncsa-mosaic</a></i></a></p>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/435071716/ncsa-mosaic-on-github">Permalink</a>  <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/435071716/ncsa-mosaic-on-github#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+                    <div class="notecontainer">
+                        <div id="disqus_thread"></div>
+                        <script type="text/javascript" src="http://disqus.com/forums/alandipert/embed.js"></script>
+                        <noscript><a href="http://alandipert.disqus.com/?url=ref">View the discussion thread</a></noscript>
+                    </div>
+                
+            
+			
+						
+			
+			
+			
+
+			
+			
+			
+
+
+			
+			
+			
+			
+			
+			<div id="pagination" role="navigation">
+				<p>																										
+					
+					<a href="http://alan.dipert.org/post/445462664" class="newer">Next post &raquo;</a>
+					
+					
+					
+					<a href="http://alan.dipert.org/post/387937678" class="older">&laquo; Previous post</a>
+					
+				</p>
+			</div>
+			
+		</div>				
+	</div>
+
+	
+	<div id="footer">
+		<div class="wrapper">
+			<ul class="links" role="navigation">
+				<li><a href="/archive">Archive</a></li>
+				
+				<li><a href="http://alan.dipert.org/rss">RSS</a></li>
+			</ul>
+			<p class="info-theme" role="contentinfo">Powered by <a href="http://www.tumblr.com">Tumblr</a> and designed by <a href="http://kcmr.tumblr.com">Kcmr</a>.</p>
+		</div>
+	</div>
+
+    
+        <script type="text/javascript">
+            //<![CDATA[
+            (function() {
+                var links = document.getElementsByTagName('a');
+                var query = '?';
+                for(var i = 0; i < links.length; i++) {
+                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
+                        query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+                    }
+                }
+                document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+            })();
+            //]]>
+        </script>
+    
+<!-- BEGIN TUMBLR CODE -->
+        
+        
+        <iframe src="http://assets.tumblr.com/iframe.html?9f9b05bc6d86a119a5f73c15523c270b&amp;src=http%3A%2F%2Falan.dipert.org%2Fpost%2F435071716%2Fncsa-mosaic-on-github&amp;pid=435071716&amp;rk=VHijK6xW&amp;lang=en_US&amp;name=alandipert&amp;brag=false&amp;avatar=http%3A%2F%2F24.media.tumblr.com%2Favatar_4ae064934cfd_40.png&amp;title=alan+dipert&amp;url=http%3A%2F%2Falan.dipert.org%2F" width="330" height="25" scrolling="no" frameborder="0" style="position:absolute; z-index:2147483647; top:0px; right:0px; border:0px; background-color:transparent; overflow:hidden;" id="tumblr_controls"></iframe>
+    
+        
+    <!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]-->
+    
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367904700&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDM1MDcxNzE2XC9uY3NhLW1vc2FpYy1vbi1naXRodWIiLCJyZXF0eXBlIjowfQ==&U=PKFKHICOCA&K=904552d3d69a06124428ac35f1e01e06db829f3434f7fa9bcee035bc3dbbc2f2&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F435071716%2Fncsa-mosaic-on-github%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367904700&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDM1MDcxNzE2XC9uY3NhLW1vc2FpYy1vbi1naXRodWIiLCJyZXF0eXBlIjowLCJub3NjcmlwdCI6MX0=&U=PKFKHICOCA&K=489b9f8e96c7fcd68f91c4022e3fdbcfe30129a52bf679668f1f58e55b70c0d6&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F435071716%2Fncsa-mosaic-on-github%3Fa50cdc10"></noscript>    <!-- END TUMBLR CODE -->
+
+<iframe src="http://assets.tumblr.com/analytics.html?dcba2423e6f5653ee72915980432c1c3" scrolling="no" width="1" height="1" frameborder="0" style="background-color:transparent; overflow:hidden; position:absolute; top:0; left:0 z-index:9999;" id="ga_target"></iframe>
+
+    <script>
+        var COMSCORE = true;
+        window.setTimeout(function() {
+            var analytics_frame = document.getElementById('ga_target');
+            analytics_frame.contentWindow.postMessage('enable_comscore', analytics_frame.src.split('/analytics.html')[0]);
+        }, 1000);
+    </script>
+
+
+
+    <script type="text/javascript">
+      var _qevents = _qevents || [];
+
+      (function() {
+       var elem = document.createElement('script');
+
+       elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
+       elem.async = true;
+       elem.type = "text/javascript";
+       var scpt = document.getElementsByTagName('script')[0];
+       scpt.parentNode.insertBefore(elem, scpt);
+      })();
+    </script>
+    <script type="text/javascript">
+        _qevents.push( { qacct: 'p-19UtqE8ngoZbM' } );
+    </script>
+    <noscript>
+        <div style="display: none;"><img src="//pixel.quantserve.com/pixel/'p-19UtqE8ngoZbM'.gif" height="1" width="1" alt="Quantcast"/></div>
+    </noscript>
+
+
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367904700&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC80MzUwNzE3MTZcL25jc2EtbW9zYWljLW9uLWdpdGh1YiIsInJlcXR5cGUiOjB9&U=AFIKFBAIEJ&K=78fad8f596a4ffc2fbcdeedf526422da4852ed92d046a43d15f347a136bdff05&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F435071716%2Fncsa-mosaic-on-github%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367904700&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC80MzUwNzE3MTZcL25jc2EtbW9zYWljLW9uLWdpdGh1YiIsInJlcXR5cGUiOjAsIm5vc2NyaXB0IjoxfQ==&U=AFIKFBAIEJ&K=7c21a08bb31e1a9683adfc511a945432339b0af38667dfeeeac147e31de59bc2&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F435071716%2Fncsa-mosaic-on-github%3Fa50cdc10"></noscript><script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1367904700&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDM1MDcxNzE2XC9uY3NhLW1vc2FpYy1vbi1naXRodWIiLCJyZXF0eXBlIjowLCJwb3N0cyI6W3sicG9zdGlkIjoiNDM1MDcxNzE2IiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM31dfQ==&U=NGPDIGBHOJ&K=31d162ca2778f57fbf66bf712ef11cc93fb937f3aaf9801fffd7b552884bcd48&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F435071716%2Fncsa-mosaic-on-github%3Fa50cdc10'.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1367904700&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvNDM1MDcxNzE2XC9uY3NhLW1vc2FpYy1vbi1naXRodWIiLCJyZXF0eXBlIjowLCJwb3N0cyI6W3sicG9zdGlkIjoiNDM1MDcxNzE2IiwiYmxvZ2lkIjoiNDM5NDY4Iiwic291cmNlIjozM31dLCJub3NjcmlwdCI6MX0=&U=NGPDIGBHOJ&K=61d88c3dfd2869190451db3882a5c937811ad924d95b061645ad3159af79d89d&R=http%3A%2F%2Falan.dipert.org%2Fpost%2F435071716%2Fncsa-mosaic-on-github%3Fa50cdc10"></noscript></body>
+</html>
\ No newline at end of file
diff --git a/archive/linked-pages/raw/efc98388440d7778.html b/archive/linked-pages/raw/efc98388440d7778.html
new file mode 100644
index 0000000..c65aa92
--- /dev/null
+++ b/archive/linked-pages/raw/efc98388440d7778.html
@@ -0,0 +1,3834 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>Existentialist philosophy : an introduction : Oaklander, L. Nathan, 1945- : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=e3adadfa91b84b17a9473089d06ea35d,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.096597"/>    <meta name="sentry-trace" content="e3adadfa91b84b17a9473089d06ea35d-0d4f2e2e3b594aa9-0"/>
+    <script  nonce="58069bd17b9359b2e85aa514781211a6" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="58069bd17b9359b2e85aa514781211a6" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="xi, 402 p. : 24 cm"/>
+                      <meta property="og:title" content="Existentialist philosophy : an introduction : Oaklander, L. Nathan, 1945- : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="xi, 402 p. : 24 cm">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/existentialistph0000oakl">
+                      <meta property="og:url" content="https://archive.org/details/existentialistph0000oakl">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="xi, 402 p. : 24 cm"/>
+<meta property="twitter:title" content="Existentialist philosophy : an introduction : Oaklander, L. Nathan, 1945- : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/existentialistph0000oakl/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/existentialistph0000oakl">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=6491a8f7c2b5fe752d615cfa4c5ee2e0;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dexistentialistph0000oakl%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=6491a8f7c2b5fe752d615cfa4c5ee2e0;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dexistentialistph0000oakl%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/existentialistph0000oakl">
+
+          <link itemprop="image" href="https://archive.org/services/img/existentialistph0000oakl">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    Existentialist philosophy : an introduction  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"alternate_locations":{"servers":[{"server":"dn760007.eu.archive.org","dir":"/0/items/existentialistph0000oakl"}],"workable":[{"server":"dn760007.eu.archive.org","dir":"/0/items/existentialistph0000oakl"}]},"created":1786381256,"d1":"ia601406.us.archive.org","d2":"ia801406.us.archive.org","dir":"/32/items/existentialistph0000oakl","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1666222665","size":"17914","md5":"8e7ea29336e438d1b5cac91a51f5a580","crc32":"dd7e01af","sha1":"15117993269949b0dcbe7059520d8a6c001bd07f","format":"Item Tile","rotation":"0"},{"name":"existentialistph0000oakl.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"existentialistph0000oakl_hocr.html","mtime":"1753325109","size":"1689114","private":"true","md5":"60fdd8edeae2e949060abeddfdf12ef2","crc32":"e6788478","sha1":"21aab07b2221bfceab5e8698e82b992d59597ee3"},{"name":"existentialistph0000oakl.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"existentialistph0000oakl.pdf","mtime":"1753324916","size":"30490304","md5":"f4e04650eeeb3eaa09dd2a9c972b9b8b","crc32":"62000767","sha1":"e3171b64f757db34853359d6e8f0bf02d67eddab"},{"name":"existentialistph0000oakl.pdf","source":"derivative","format":"Text PDF","original":"existentialistph0000oakl_page_numbers.json","mtime":"1721606823","size":"30178488","md5":"5666b3133681631e1ea58375fc1113e2","crc32":"2b411977","sha1":"f24780335cae6c665e9f42a6911befccadb49cb0","private":"true"},{"name":"existentialistph0000oakl_chocr.html.gz","source":"derivative","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9805","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"existentialistph0000oakl_jp2.zip","mtime":"1666215491","size":"19164077","md5":"02092a14878fd061f6357e1ae1ad7cde","crc32":"7ff0d9d0","sha1":"59a5bc5b927de0587c54a73def7562c76a7ce5f5","private":"true"},{"name":"existentialistph0000oakl_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"existentialistph0000oakl_scandata.xml","mtime":"1666221315","size":"787","md5":"21bf8818a299a75e37fe0884637cce98","crc32":"50199556","sha1":"58e21a862d70ae322273e9c23f69e2fe9b432e0f","private":"true"},{"name":"existentialistph0000oakl_dc.xml","source":"original","format":"Dublin Core","mtime":"1665689400","size":"982","md5":"389275c469dcf5438a55a20f82ae0cc1","crc32":"42ba97a3","sha1":"80c0e50dc5fd1616e5fe763a988c690ec87672c0"},{"name":"existentialistph0000oakl_djvu.txt","source":"derivative","format":"DjVuTXT","original":"existentialistph0000oakl_djvu.xml","mtime":"1666216778","size":"1436713","md5":"3788985734baf20314c3f57c6fadcdb4","crc32":"dd688bb6","sha1":"1ae3f20776b9617d8da2bf211417bc0fc7ef3d4a","private":"true"},{"name":"existentialistph0000oakl_djvu.xml","source":"derivative","format":"Djvu XML","original":"existentialistph0000oakl_hocr.html","mtime":"1666216611","size":"18552545","md5":"5fad6a9a8c593f4fc73c3dacd543019c","crc32":"27305c0f","sha1":"c1fc03cd417c96728f35fa4d6d9150e0edde4f35","private":"true"},{"name":"existentialistph0000oakl_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"existentialistph0000oakl.pdf","mtime":"1721607843","size":"30073273","md5":"361221bf516b87a2307ce9d16420c18f","crc32":"6561d577","sha1":"fa35dcf8467f8ebf3ed913b97ca8f3a4e80ca46f"},{"name":"existentialistph0000oakl_events.json","source":"original","mtime":"1666197398","size":"56","md5":"ab78e42cfae5c3f4204c89d78b2acc1a","crc32":"4387b91f","sha1":"6e58c95fd4f1b0ed8e2df132d1884e254a0a6753","format":"JSON","private":"true"},{"name":"existentialistph0000oakl_files.xml","source":"original","format":"Metadata","summation":"md5","md5":"2471c7174dde117ec6038341b8753b75"},{"name":"existentialistph0000oakl_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9805","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"existentialistph0000oakl_chocr.html.gz","mtime":"1666215911","size":"33449671","md5":"e9fc1ac646fc346a5ba458470935ecdf","crc32":"a9dca012","sha1":"a99b1385f561c82a80919d6f96b915d58d0e5b47","private":"true"},{"name":"existentialistph0000oakl_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"existentialistph0000oakl_hocr.html","mtime":"1666216643","size":"5226","md5":"7fda4dee2841c62ae86960e077f5965a","crc32":"28f00891","sha1":"6257210a80f381ec5ce50c68e83dc21f81f15a52","private":"true"},{"name":"existentialistph0000oakl_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"658","word_conf_11_20":"248","word_conf_21_30":"292","word_conf_31_40":"374","word_conf_41_50":"373","word_conf_51_60":"389","word_conf_61_70":"526","word_conf_71_80":"1074","word_conf_81_90":"3738","word_conf_91_100":"235923","format":"OCR Search Text","original":"existentialistph0000oakl_hocr.html","mtime":"1666216725","size":"469253","md5":"fb8226d4b5f0b34727f35ab5bdc92632","crc32":"c65d16d5","sha1":"d933f095cbeeff2d1d33aa065d2de2a7d3234232","private":"true"},{"name":"existentialistph0000oakl_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"existentialistph0000oakl_orig_jp2.tar","mtime":"1666208066","size":"243950203","md5":"d41b4337f5421c6d5df48f11f9978320","crc32":"445da6cb","sha1":"9afddb315c626deb014ae899ca569f96f49783cb","private":"true","filecount":"422"},{"name":"existentialistph0000oakl_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"existentialistph0000oakl.epub","mtime":"1753325300","size":"1981120","md5":"8a865676b83086e50f3aaf22669ca5d8","crc32":"ae4fe337","sha1":"34baa67de1cb2c872bd206d14302ee2628a18544"},{"name":"existentialistph0000oakl_marc.xml","source":"original","mtime":"1665689301","size":"2184","md5":"f5bad2f5808dfafc51d318e404b938e6","crc32":"c562a474","sha1":"b70dd1d29789417db4c82c690e363408bf4c6125","format":"MARC"},{"name":"existentialistph0000oakl_meta.mrc","source":"original","mtime":"1665689297","size":"702","md5":"dd5dc33d771f53ecf55bebc1ae27bfa2","crc32":"5698c808","sha1":"d950e70da6cbccb3016decfb5f246bf26eb01d0e","format":"MARC Binary"},{"name":"existentialistph0000oakl_meta.sqlite","source":"original","mtime":"1666197523","size":"45056","md5":"080fe2ea0d8633583dad61d4a8727736","crc32":"7601eb6f","sha1":"2e4b2475862007e9dee3aef0f435dc5554f6dda3","format":"Metadata"},{"name":"existentialistph0000oakl_meta.xml","source":"original","mtime":"1753325301","size":"3210","md5":"952ee7a0c2ec4d14e735ca04122476bc","crc32":"abdb1bd5","sha1":"9d642eb70eaec741f0d2b6b748f35ddb1c3c1d3e","format":"Metadata"},{"name":"existentialistph0000oakl_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","original":"existentialistph0000oakl_preimage.zip","mtime":"1666197522","size":"708382720","md5":"c18e31f1ef31428fd9b4335eb064fe82","crc32":"6fbeff67","sha1":"3a13247724bc9c9c628674bc89273d2a3403ebd2","private":"true","filecount":"422"},{"name":"existentialistph0000oakl_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"existentialistph0000oakl_hocr.html","mtime":"1721606823","size":"70551","md5":"aee77eb0f927851006b3c295c2d9bcab","crc32":"05ee7a2b","sha1":"e82702bdf721170c56f70ea433615311a38f8a1d","private":"true"},{"name":"existentialistph0000oakl_repub_final.log","source":"derivative","republisher_deriver_version":"0.0.14","confidence_accurate":"False","crops_accurate":"False","initial_crop_confidence":"100","format":"RePublisher Final Processing Log","original":"existentialistph0000oakl_scandata.xml","mtime":"1666222381","size":"114258","md5":"bee850465d33d1755408e34702947d55","crc32":"ff6084b5","sha1":"28527bc722ef332004d61419b37e883abb852c7e","private":"true"},{"name":"existentialistph0000oakl_repub_initial.log","source":"derivative","republisher_deriver_version":"0.0.14","format":"RePublisher Initial Processing Log","original":"existentialistph0000oakl_preimage.zip","mtime":"1665695136","size":"27","md5":"08ec62964ef5fd9ce32e032e552b9d58","crc32":"2960f426","sha1":"40d9163175b1d24f4b2d6c4c44067eb0bf6af787","private":"true"},{"name":"existentialistph0000oakl_scandata.xml","source":"original","format":"Scandata","original":"existentialistph0000oakl_preimage.zip","mtime":"1666221314","size":"449985","crc32":"9d2a9104","sha1":"bb442bc093af3fd95ca7d04b34786bdcab5e1341","md5":"6b9aefeaacfd3cd6de60aafdcd44df48"},{"name":"existentialistph0000oakl_slip.png","source":"original","mtime":"1665686257","size":"41560","md5":"93985f9d222df51cb313126f52d2ed67","crc32":"0031bd7a","sha1":"2044271550388f35fc3c2a37f1140ed119c26e31","format":"PNG","private":"true"},{"name":"existentialistph0000oakl_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"existentialistph0000oakl_slip.png","mtime":"1665689402","size":"8653","md5":"23d077df3c6509f495ac59a23548db7c","crc32":"06457584","sha1":"6ef3e19c67e9f569b293937f08470f029fa9ae6b","private":"true"},{"name":"existentialistph0000oakl_thumb_avif.zip","source":"original","format":"AVIF Thumbnails ZIP","original":"existentialistph0000oakl_preimage.zip","mtime":"1665695136","size":"39987735","md5":"816a449e543e2348603673a18ac3482e","crc32":"71889ff7","sha1":"b21bd279e3e6a08f49b22ffe716622c895abc0c7","private":"true","filecount":"422"},{"name":"existentialistph0000oakl_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"existentialistph0000oakl_djvu.xml","mtime":"1666216769","size":"597","md5":"9b3d32e56fc2ad8ce16e8db32c81ef00","crc32":"2275eeab","sha1":"2e5cc9ba32da43855450be0e43cd19dbfc259418","private":"true"},{"name":"logs/existentialistph0000oakl_iabdash_2022-10-1403:28:28.log","source":"original","mtime":"1665689311","size":"1347","md5":"24cd6f090022212d80c51df463f14165","crc32":"9b4eae7c","sha1":"e813c824ed26bc2853df6591428acd4c32a5cd33","format":"Log","private":"true"},{"name":"logs/existentialistph0000oakl_scanning_2022-10-1403:28:31.log","source":"original","mtime":"1665689315","size":"5973949","md5":"6cdb33b91dd0d5f71a2d78a8644dd3fd","crc32":"33d62bdf","sha1":"72c6ba7c22f6de878c583d120cfc3384a96eef50","format":"Log","private":"true"},{"name":"logs/existentialistph0000oakl_status_history_2022-10-1403:28:22.log","source":"original","mtime":"1665689306","size":"556","md5":"1b32b0551700c32f34e34eed483d6fb7","crc32":"2b4323d1","sha1":"fc3597bacad36a4e7c3e834aa026dbbbe11048e1","format":"Log","private":"true"}],"files_count":33,"item_last_updated":1753325332,"item_size":1166542816,"metadata":{"identifier":"existentialistph0000oakl","boxid":"IA40744009","camera":"Sony Alpha-A6300 (Control)","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Oaklander, L. Nathan, 1945-","date":"1996","description":["xi, 402 p. : 24 cm","Includes bibliographical references (p. 387-395) and index"],"isbn":"0133738612","language":"eng","lccn":"95012632 //r982","mediatype":"texts","old_pallet":"IA-NS-0001469","openlibrary_edition":"OL21582765M","openlibrary_work":"OL13415374W","operator":"associate-rhialyn-opena@archive.org","publisher":"Upper Saddle River, N.J. : Prentice Hall","rcs_key":"24143","repub_state":"19","scanner":"station13.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9780133738612","subject":"Existentialism","title":"Existentialist philosophy : an introduction ","tts_version":"5.2-initial-114-g7c4a60b4","uploader":"station13.cebu@archive.org","publicdate":"2022-10-13 18:37:47","access-restricted-item":"true","identifier-access":"http://archive.org/details/existentialistph0000oakl","identifier-ark":"ark:/13960/s274vdzrm0k","scandate":"20221013210536","imagecount":"422","autocrop_version":"0.0.14_books-20220331-0.2","ppi":"360","republisher_operator":"associate-radel-luchavez@archive.org","republisher_date":"20221020003632","republisher_time":"123","foldoutcount":"0","bookplateleaf":"0006","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"0.9805","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"100","pdf_module_version":"0.0.20","external-identifier":["urn:acs6:existentialistph0000oakl:pdf:096cc454-dbda-4079-ba47-8ddf35f11882","urn:lcp:existentialistph0000oakl:lcpdf:5f40d6e3-cea8-4ae9-894b-188e531b7eb1","urn:lcp:existentialistph0000oakl:epub:77874d73-9d93-4698-96e4-ca915301e804","urn:oclc:record:1348972761"],"addeddate":"2022-10-20 00:01:14","scanfee":"0;1.00;1.00","invoice":"1652","sponsordate":"20221031","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia801406.us.archive.org","uniq":772904769,"workable_servers":["ia801406.us.archive.org","ia601406.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/existentialistph0000oakl/","resumeCookiePath":"/details/existentialistph0000oakl","initialSearchTerm":null,"purchase_url":"https://www.betterworldbooks.com/product/detail/existentialist-philosophy-an-introduction-9780133738612","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"existentialistph0000oakl":{"title":"existentialistph0000oakl_orig_jp2.tar","url_path":"/details/existentialistph0000oakl/existentialistph0000oakl","orig_sort":0,"file_subprefix":"existentialistph0000oakl","file_source":"existentialistph0000oakl_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"existentialistph0000oakl_orig_jp2.tar","raw":{"name":"existentialistph0000oakl_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"existentialistph0000oakl_orig_jp2.tar","mtime":"1666208066","size":"243950203","md5":"d41b4337f5421c6d5df48f11f9978320","crc32":"445da6cb","sha1":"9afddb315c626deb014ae899ca569f96f49783cb","private":"true","filecount":"422"}}}},"autofit":"auto","url":"//ia801406.us.archive.org/BookReader/BookReaderJSIA.php?id=existentialistph0000oakl\u0026itemPath=/32/items/existentialistph0000oakl\u0026server=ia801406.us.archive.org\u0026format=jsonp\u0026subPrefix=existentialistph0000oakl\u0026requestUri=/details/existentialistph0000oakl"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/existentialistph0000oakl&amp;via=internetarchive&amp;text=Existentialist+philosophy+%3A+an+introduction+%3A+Oaklander%2C+L.+Nathan%2C+1945-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/existentialistph0000oakl" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/existentialistph0000oakl&amp;title=Existentialist+philosophy+%3A+an+introduction+%3A+Oaklander%2C+L.+Nathan%2C+1945-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=Existentialist+philosophy+%3A+an+introduction+%3A+Oaklander%2C+L.+Nathan%2C+1945-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=Existentialist+philosophy+%3A+an+introduction+%3A+Oaklander%2C+L.+Nathan%2C+1945-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/existentialistph0000oakl&amp;canonicalUrl=https://archive.org/details/existentialistph0000oakl" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/existentialistph0000oakl&amp;description=Existentialist+philosophy+%3A+an+introduction+%3A+Oaklander%2C+L.+Nathan%2C+1945-+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/existentialistph0000oakl&amp;subject=Existentialist philosophy : an introduction : Oaklander, L. Nathan, 1945- : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/existentialistph0000oakl">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/existentialistph0000oakl" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg existentialistph0000oakl width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=existentialistph0000oakl"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=existentialistph0000oakl&amp;title=Existentialist+philosophy+%3A+an+introduction'
+          data-target='#favorite-modal'
+          data-id='existentialistph0000oakl'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fexistentialistph0000oakl" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fexistentialistph0000oakl" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fexistentialistph0000oakl" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fexistentialistph0000oakl" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fexistentialistph0000oakl" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fexistentialistph0000oakl" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">Existentialist philosophy : an introduction</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Oaklander%2C+L.+Nathan%2C+1945-%22">Oaklander, L. Nathan, 1945-</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:1996">
+            <span itemprop="datePublished">1996</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Existentialism%22" rel="ugc nofollow">Existentialism</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Upper Saddle River, N.J. : Prentice Hall</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            1.1G                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">xi, 402 p. : 24 cm<br /><br />Includes bibliographical references (p. 387-395) and index
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2022-10-20 00:01:14                </dd>
+                                    <dt>Autocrop_version</dt>
+    <dd class=" breaker-breaker"          >
+            0.0.14_books-20220331-0.2                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0006                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA40744009                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Sony Alpha-A6300 (Control)                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aexistentialistph0000oakl%3Alcpdf%3A5f40d6e3-cea8-4ae9-894b-188e531b7eb1%22"
+                      >
+              urn:lcp:existentialistph0000oakl:lcpdf:5f40d6e3-cea8-4ae9-894b-188e531b7eb1                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Aexistentialistph0000oakl%3Aepub%3A77874d73-9d93-4698-96e4-ca915301e804%22"
+                      >
+              urn:lcp:existentialistph0000oakl:epub:77874d73-9d93-4698-96e4-ca915301e804                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1348972761%22"
+                      >
+              urn:oclc:record:1348972761<a href="https://www.worldcat.org/oclc/1348972761" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">existentialistph0000oakl</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/s274vdzrm0k                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1652                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">0133738612</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Lccn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            95012632 //r982                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            tesseract 5.2.0-1-gc42a                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.9805                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.18                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA-NS-0001469                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL21582765M"
+                      >
+              OL21582765M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL13415374W"
+                      >
+              OL13415374W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            100                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">422</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.20                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            360                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Rcs_key</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            24143                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20221020003632                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            associate-radel-luchavez@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            123                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20221013210536                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station13.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9780133738612                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            5.2-initial-114-g7c4a60b4                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/existentialistph0000oakl/existentialistph0000oakl_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="existentialistph0000oakl"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMjU3LjM1OTAwMiwibmJmIjoxNzg2MzgxMTk3LjM1OTAwMiwiZXhwIjoxNzg2NDI0NDU3LjM1OTAwMiwidGltZSI6MTc4NjM4MTI1Nywibm9uY2UiOiI0NmYyODc2NDY1MzIzMjUzMTA1Y2Y1MDk0ZmFiNmZmMyJ9.DyLf9Q6dmBK6BcbVsXVFN0A_C7PD0_s9CNw44GyckCg"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >378</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">11</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                  <section class="boxy sidebar-block white-bg">
+      <div class="sidebar-block--heading" role="heading" aria-level="5">
+        Purchase options
+      </div>
+
+      <p>      <a class="bwb-buy-button" data-event-click-tracking="DetailsPage|BWBPurchase" href="https://www.betterworldbooks.com/product/detail/existentialist-philosophy-an-introduction-9780133738612">Better World Books</a>
+    </p>
+    </section>
+                      <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station13_cebu" class="item-upload-info__uploader-name">
+            station13.cebu          </a>
+        
+                  on <time
+                      >October 13, 2022</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="existentialistph0000oakl"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0105   0.0105                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0139   0.0034                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.7940   0.7801                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  0.8067   0.0127                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  0.8154   0.0087                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  0.8198   0.0044                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  0.8250   0.0052                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.8300   0.0050                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.8528   0.0228                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  0.8530   0.0002                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  0.8532   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  0.8876   0.0344                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  0.8936   0.0060                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.8960   0.0024                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.9401   0.0441                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.9425   0.0024                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  0.9498   0.0073                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  0.9595   0.0096                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  0.9595   0.0000   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  0.9631   0.0036                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  1.2175   0.2545                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  1.2202   0.0027                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  1.2614   0.0411                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="58069bd17b9359b2e85aa514781211a6" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=1261;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=1271154481" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=1425995856" />
+      </noscript>
+          <script  nonce="58069bd17b9359b2e85aa514781211a6" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/f724db7100358068.html b/archive/linked-pages/raw/f724db7100358068.html
new file mode 100644
index 0000000..812db14
--- /dev/null
+++ b/archive/linked-pages/raw/f724db7100358068.html
@@ -0,0 +1,3829 @@
+<!DOCTYPE html>
+<html lang="en">
+<!-- __ _ _ _ __| |_ (_)__ _____
+    / _` | '_/ _| ' \| |\ V / -_)
+    \__,_|_| \__|_||_|_| \_/\___| -->
+  <head data-release=64d63cca data-node="www27.us.archive.org">
+    <title>The passions : philosophy and the intelligence of emotions : Solomon, Robert C : Free Download, Borrow, and Streaming : Internet Archive</title>
+
+          <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    
+        <meta name="google-site-verification" content="Q2YSouphkkgHkFNP7FgAkc4TmBs1Gmag3uGNndb53B8" />
+    <meta name="google-site-verification" content="bpjKvUvsX0lxfmjg19TLblckWkDpnptZEYsBntApxUk" />
+
+    <meta name="baggage" content="sentry-trace_id=6281c7fc6ea34a12841d5c18c0921f44,sentry-sample_rate=0.001,sentry-transaction=%2Fdetails.php,sentry-public_key=94bf3037c1e245c8a927aaa4daad2dbb,sentry-environment=production,sentry-sampled=false,sentry-sample_rand=0.134177"/>    <meta name="sentry-trace" content="6281c7fc6ea34a12841d5c18c0921f44-a0412c7fa7544d2b-0"/>
+    <script  nonce="16ecda48f7ae194e31414f2f5ae30643" >
+/* @licstart  The following is the entire license notice for the
+ * JavaScript code in this page.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this page.
+ */
+</script>
+        <meta charset="UTF-8">
+                      <meta property="mediatype" content="texts">
+                      <meta property="primary_collection" content="internetarchivebooks">
+            <script src="//archive.org/includes/build/js/ia-sentry.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/athena.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/apollo.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/lit/polyfill-support.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=64d63cca" type="text/javascript"></script>
+<script nonce="16ecda48f7ae194e31414f2f5ae30643" >
+      window.__realDefine = customElements.define.bind(customElements);
+      customElements.define = function() {
+        try {
+          return window.__realDefine.apply(this, arguments);
+        } catch (e) {
+          console.warn(e);
+        }
+      }
+    </script>    <script src="//archive.org/includes/build/js/ia-topnav.min.js?v=64d63cca" type="text/javascript"></script>
+    <script src="//archive.org/includes/build/js/details-bookreader.min.js?v=64d63cca" type="text/javascript"></script>
+    <link href="/includes/build/BookReader/BookReader.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="/bookreader/BookReader-ia.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+<meta name="AB:BrCopyLinkToHighlight" content="Off"><meta name="description" content="12 audio discs (720 min.) : 4 3/4 in. +"/>
+                      <meta property="og:title" content="The passions : philosophy and the intelligence of emotions : Solomon, Robert C : Free Download, Borrow, and Streaming : Internet Archive">
+                      <meta property="og:description" content="12 audio discs (720 min.) : 4 3/4 in. +">
+                      <meta property="og:site_name" content="Internet Archive">
+                      <meta property="og:image" content="https://archive.org/services/img/passionsphilosop0000solo">
+                      <meta property="og:url" content="https://archive.org/details/passionsphilosop0000solo">
+        <meta property="twitter:card" content="player"/>
+<meta property="twitter:site" content="@internetarchive"/>
+<meta property="twitter:account_id" content="18957805"/>
+<meta property="twitter:description" content="12 audio discs (720 min.) : 4 3/4 in. +"/>
+<meta property="twitter:title" content="The passions : philosophy and the intelligence of emotions : Solomon, Robert C : Free Download, Borrow, and Streaming : Internet Archive"/>
+<meta property="twitter:image" content="https://archive.org/services/img/passionsphilosop0000solo/full/pct:200/0/default.jpg"/>
+<link rel="canonical" href="https://archive.org/details/passionsphilosop0000solo">
+    <script type="application/ld+json">
+      {"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/archive.org\/details\/texts","name":"Texts","image":"https:\/\/archive.org\/services\/img\/texts"}}]}    </script>
+    <meta name="monetization" content="$ilp.uphold.com/D7BwPKMQzBiD">
+    <link href="//archive.org/includes/build/css/archive.min.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link rel="SHORTCUT ICON" href="https://archive.org/images/glogo.jpg"/>
+  </head>
+  <body class="navia ia-module tiles responsive lendable-book lendable-book-noread">
+    <a href="#maincontent" class="hidden-for-screen-readers">Skip to main content</a>
+
+    <!-- Wraps all page content -->
+    <div id="wrap"
+              itemscope
+        itemtype="http://schema.org/Book"
+          >
+                    <div class="ia-banners">
+              <div
+        class="ia-banner hidden save-wayback-20260601"
+        data-campaign="save-wayback-20260601">
+        <p>Keep the news in the Wayback Machine. <a href="https://www.savethearchive.com/NewsLeaders" rel="ugc nofollow">Sign Fight for the Future's letter</a>.</p>
+        <form class="banner-close" action="" method="get" data-action="ia-banner-close">
+          <fieldset>
+            <button aria-label="Close Banner" type="submit"></button>
+          </fieldset>
+        </form>
+      </div>
+          </div>
+                <link href="//archive.org/components/donation-banner/banner.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+    <link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=64d63cca" rel="stylesheet" type="text/css"/>
+
+    <header
+      id="donate_banner_desktop"
+      class="row js-donate-banner js-donate-banner--desktop template-chevron background-default chevron-image-white  chevron-color-#F9BF3B formdesign-form"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=dc4820856e941c535385272ef314d632;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dpassionsphilosop0000solo%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestLargeDesktop"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="chevron"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl=""
+      data-variantDollarAmounts='[10, 14, 50]'      data-variantAmountLayout='multi-line'      data-variantFrequencyMode='checkbox'            data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerFormTextColor: #000000;  "
+    >
+      <button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
+        <span class="sr-only">Close banner</span>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
+        <img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
+      </button>
+      <div id="banner-body-container" style="background-color: #ffffff;">
+        <div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
+                    <div class="donate-body">
+                                      <div id="chevron-image-container" style="background-color: #ffffff;"></div>
+            
+            <div class="main-content">
+              <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+                <b>Please Don't Scroll Past This</b><br><br>Can you chip in? As an independent nonprofit, the Internet Archive is fighting for universal access to quality information. We build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. Instead, we're powered by online donations averaging about $14. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. <br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Monday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find all these bits and bytes useful, <b>please pitch in.</b>              </div>
+
+                          </div>
+            <div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
+            <div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
+          </div>
+        </div>
+
+        <div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
+          <meta itemprop="recipient" content="Internet Archive">
+          <meta itemprop="actionStatus" content="PotentialActionStatus">
+          <div class="white-box">
+                                <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountSelectionLayout='multi-line'          frequencySelectionMode='checkbox'          stepNumberMode="hidenumbers"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+        </donation-form-edit-donation>
+
+        <div class="cta">
+          <button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
+            Continue          </button>
+                <div class="donate-later-container">
+        <a
+          id="donate_later"
+          href="#donate_dropdown"
+          data-source-context="IA"
+          data-event-click-tracking="DonateBannerIA|MaybeLaterLink"
+          data-event-tracking-options='{ "service": "ao_no_sampling" }'
+        >Remind Me</a>
+        <div class="donate-later-wrap">
+          <div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
+            <button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
+            </button>
+            <form id="donate_reminder_form" data-base-url="https://archive.org">
+              <h5>Send me an email reminder</h5>
+              <label for="email">Email address (required)</label>
+              <input type="email" id="email" name="email" value=""/>
+              <div class="error-email">Please enter a valid email address.</div>
+              <label for="first-name">First name</label>
+              <input type="text" id="first-name"
+                name="first_name" value=""/>
+              <label for="last-name">Last name</label>
+              <input type="text" id="last-name"
+                name="last_name" value=""/>
+              <button type="submit">Submit</button>
+              <p>
+                By submitting, you agree to receive donor-related emails from the Internet Archive.
+                Your privacy is important to us. We do not sell or trade your information with anyone.
+              </p>
+            </form>
+            <div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
+            </div>
+          </div>
+        </div>
+      </div>
+            </div>
+      </div>
+                          </div> <!--/.white-box -->
+          <div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
+        </div> <!-- .donate-form -->
+      </div>
+          </header>
+            <header
+      id="donate_banner_mobile"
+      class="js-donate-banner js-donate-banner--mobile formdesign-psa"
+      itemscope
+      itemtype="http://schema.org/WPAdBlock"
+      data-donationSourceData="ctx=ia;uid=dc4820856e941c535385272ef314d632;url=https%3A%2F%2Farchive.org%3A443%2Fdetails.php%3Fidentifier%3Dpassionsphilosop0000solo%26"
+      data-exp="20260801AugustDeploy"
+      data-variant="IAJulTestSmallMobile"
+      data-platform="ia"
+      data-baseUrl="https://archive.org"
+      data-platform="ia"
+      data-bannerTemplate="psa"
+      data-bannerBackground="default"
+      data-snowfall="off"
+      data-selectedTextColor="#000000"
+      data-selectedFillColor="#F9BF3B"
+      data-paymentOptionFillColor=""
+      data-paymentOptionTextColor=""
+      data-formBgColor="#ffffff"
+      data-formTextColor="#000000"
+      data-donatePageSelectedTextColor="#000000"
+      data-donatePageSelectedFillColor="#F9BF3B"
+      data-psaBannerDestinationUrl="https://archive.org/donate"
+      data-variantDollarAmounts='[10, 14, 50]'                        data-defaultSelectedAmount='14'            data-debugMode="false"
+      style="--donationBannerChevronBG: #F9BF3B;  "
+      >
+                  <div class="ia-banner visible psa">
+            <div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
+              <b>Please Don't Scroll Past This</b> The Internet Archive is working to keep the record straight by recording government websites, news publications, historical documents, and more—all powered by online donations averaging about $14. If you find our library useful, <b>please pitch in.</b>            </div>
+            <form id="donate-close-button" class="banner-close" aria-label="Close banner">
+              <span class="sr-only">Close banner</span>
+              <fieldset>
+                <button aria-label="Close Banner" type="submit"></button>
+              </fieldset>
+            </form>
+            <div style="display: none;">      <div class="donation-form-container">
+        <donation-form-edit-donation
+          amountOptions='[10, 14, 50]'          defaultSelectedAmount='14'          amountTitleDisplayMode="slot"
+          customAmountMode="hide"
+          customFeesCheckboxMode="hide"
+          frequencySelectionMode="hide"
+          stepNumberMode="hidenumbers"
+          class="minimal-widget focus-on-child-only"
+          style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
+        >
+          <div slot="edit-donation-amount-title">
+            <p style="font-size: 1.8rem; line-height: calc(1.2rem * 2); margin: 0;"><b>Can You Chip In?</b> (USD)</p>
+          </div>
+        </donation-form-edit-donation>
+      </div>
+    </div>
+          </div>
+                      </header>
+              <div id="topnav">
+              <input class="js_nav_tweaks" type="hidden" value='[]'/>
+    <!-- Shady DOM styles for icon-hamburger -->
+<style scope="icon-hamburger-1">
+  .icon-hamburger-1 svg.icon-hamburger {
+    display: block;
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .icon-hamburger-1 .fill-color.icon-hamburger {
+    fill: #fff;
+  }
+</style><!-- Shady DOM styles for login-button -->
+<style scope="login-button-1">
+  .login-button-1 .dropdown-toggle.login-button {
+    display: block;
+    text-transform: uppercase;
+    color: #ccc;
+    cursor: pointer;
+  }
+  .login-button-1 .dropdown-toggle.logged-out-menu {
+    display: inline-block;
+    vertical-align: middle;
+    background: inherit;
+    border: medium;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button svg.login-button {
+    height: 100%;
+    width: 4rem;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
+    fill: #999;
+  }
+
+  .login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
+  .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 .active.login-button {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .login-button-1 .active.login-button .fill-color.login-button {
+    fill: #fff;
+  }
+
+  .login-button-1 span.login-button {
+    display: none;
+    font-size: 1.4rem;
+    text-transform: uppercase;
+    color: #999;
+  }
+
+  .login-button-1 span.login-button a.login-button {
+    color: inherit;
+    text-decoration: none;
+    outline: 0;
+  }
+
+  .login-button-1 a.login-button:hover,
+  .login-button-1 a.login-button:active,
+  .login-button-1 a.login-button:focus {
+    color: #fff !important;
+    outline: none !important;
+    outline-offset: inherit !important;
+  }
+
+  @media (min-width: 890px) {
+    .login-button-1 .logged-out-toolbar.login-button {
+      padding: 1rem 0.5rem;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .active.login-button {
+      background: transparent;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button {
+      display: inline-block;
+      vertical-align: middle;
+    }
+
+    .login-button-1 .dropdown-toggle.login-button svg.login-button {
+      height: 3rem;
+      width: 3rem;
+      display: block;
+    }
+
+    .login-button-1 span.login-button {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-button -->
+<style scope="media-button-1">
+  .media-button-1 a.media-button {
+    display: inline-block;
+    text-decoration: none;
+  }
+
+  .media-button-1 .menu-item.media-button {
+    display: inline-block;
+    width: 100%;
+    padding: 0;
+    font-size: 1.6rem;
+    text-align: left;
+    background: transparent;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+  }
+
+  .media-button-1 .menu-item.media-button:focus {
+    outline: none;
+  }
+
+  .media-button-1 .label.media-button {
+    display: inline-block;
+    padding: 0;
+    font-weight: 400;
+    color: #fff;
+    text-align: left;
+    vertical-align: middle;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button {
+    display: inline-flex;
+    vertical-align: middle;
+    -webkit-box-align: center;
+    -ms-flex-align: center;
+    align-items: center;
+    -webkit-box-pack: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+  }
+
+  .media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .media-button-1 .menu-item.selected.media-button .icon.media-button {
+    background-color: #333;
+    border-radius: 1rem 0 0 1rem;
+  }
+
+  .media-button-1 .icon.media-button .fill-color.media-button {
+    fill: #999;
+  }
+
+  .media-button-1 .icon.active.media-button .fill-color.media-button {
+    fill: #fff;
+  }
+
+  .media-button-1 .donate.media-button .fill-color.media-button {
+    fill: #f00;
+  }
+
+  @media (min-width: 890px) {
+    .media-button-1 .menu-item.media-button {
+      width: auto;
+      height: 5rem;
+      color: #999;
+      display: inline-flex;
+    }
+
+    .media-button-1 .menu-item.media-button:hover,
+    .media-button-1 .menu-item.media-button:active,
+    .media-button-1 .menu-item.media-button:focus {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.media-button:hover .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:active .fill-color.media-button,
+    .media-button-1 .menu-item.media-button:focus .fill-color.media-button {
+      fill: #fff;
+    }
+
+    .media-button-1 .label.media-button {
+      display: none;
+    }
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      padding-right: 1rem;
+      font-size: 1.3rem;
+      text-transform: uppercase;
+      color: inherit;
+    }
+
+    .media-button-1 .web.media-button:after {
+      display: none;
+      content: "web";
+    }
+
+    .media-button-1 .donate.media-button,
+    .media-button-1 .more.media-button {
+      display: none;
+    }
+
+    .media-button-1 .menu-item.selected.media-button {
+      background: #474747;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .label.media-button,
+    .media-button-1 .menu-item.selected.web.media-button:after {
+      color: #fff;
+    }
+
+    .media-button-1 .menu-item.selected.media-button .icon.media-button {
+      background: transparent;
+    }
+
+    .media-button-1 .web.selected.media-button .fill-color.media-button {
+      fill: #ffcd27;
+    }
+
+    .media-button-1 .texts.selected.media-button .fill-color.media-button {
+      fill: #faab3c;
+    }
+
+    .media-button-1 .video.selected.media-button .fill-color.media-button {
+      fill: #f1644b;
+    }
+
+    .media-button-1 .audio.selected.media-button .fill-color.media-button {
+      fill: #00adef;
+    }
+
+    .media-button-1 .software.selected.media-button .fill-color.media-button {
+      fill: #9ecc4f;
+    }
+
+    .media-button-1 .images.selected.media-button .fill-color.media-button {
+      fill: #aa99c9;
+    }
+
+  }
+
+  @media (min-width: 1200px) {
+
+    .media-button-1 .label.media-button,
+    .media-button-1 .web.media-button:after {
+      display: inline;
+    }
+
+    .media-button-1 .web.media-button .label.media-button {
+      display: none;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-menu -->
+<style scope="media-menu-1">
+  .media-menu-1 {
+    outline: none;
+  }
+
+  .media-menu-1 .media-menu-inner.media-menu {
+    z-index: -1;
+    top: -40rem;
+    background-color: #222;
+    margin: 0;
+    overflow: hidden;
+    transition-duration: 0.2s;
+    transition-property: top;
+    transition-timing-function: ease;
+  }
+
+  .media-menu-1 .menu-group.media-menu {
+    position: relative;
+    line-height: normal;
+  }
+
+  @media (max-width: 889px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      position: absolute;
+      width: 100%;
+    }
+
+    .media-menu-1 .open.media-menu .media-menu-inner.media-menu {
+      top: 0;
+    }
+
+    .media-menu-1 .overflow-clip.media-menu {
+      position: absolute;
+      z-index: -1;
+      top: 4rem;
+      left: 0;
+      height: 0;
+      width: 100%;
+      overflow: hidden;
+      transition-duration: 0.2s;
+      transition-property: height;
+    }
+
+    .media-menu-1 .open.media-menu .overflow-clip.media-menu {
+      height: 40rem;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-menu-1 .media-menu-inner.media-menu {
+      display: block;
+      position: static;
+      width: auto;
+      height: 5rem;
+      transition-property: none;
+    }
+
+    .media-menu-1 .menu-group.media-menu {
+      font-size: 0;
+    }
+
+  }
+</style><!-- Shady DOM styles for primary-nav -->
+<style scope="primary-nav-1">
+  .primary-nav-1 button.primary-nav:focus,
+  .primary-nav-1 input.primary-nav:focus {
+    outline: none;
+  }
+
+  .primary-nav-1 nav.primary-nav {
+    position: relative;
+    display: flex;
+    height: 4rem;
+    grid-template-areas: 'hamburger empty heart search user';
+    -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem 4rem;
+    grid-template-columns: 4rem auto 4rem 4rem 4rem;
+    -ms-grid-rows: 100%;
+    grid-template-rows: 100%;
+    background: #222;
+    border-bottom: 1px solid #333;
+  }
+
+  .primary-nav-1 .right-side-section.primary-nav {
+    display: flex;
+    align-items: center;
+    margin-left: auto;
+    user-select: none;
+  }
+
+  .primary-nav-1 button.primary-nav {
+    background: none;
+    color: inherit;
+    border: none;
+    font: inherit;
+    cursor: pointer;
+  }
+
+  .primary-nav-1 .branding.primary-nav {
+    position: static;
+    float: left;
+    margin: 0 !important;
+    padding: 0 5px 0 10px;
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0);
+  }
+
+  .primary-nav-1 slot.primary-nav,
+  .primary-nav-1 .branding.primary-nav {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .primary-nav-1 media-menu.primary-nav {
+    flex: 1;
+    justify-self: stretch;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav {
+    height: 3rem;
+    width: 2.7rem;
+    display: inline-block;
+  }
+
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    height: 3rem;
+    width: 9.5rem;
+  }
+
+  .primary-nav-1 .ia-logo.primary-nav,
+  .primary-nav-1 .ia-wordmark.primary-nav {
+    margin-right: 5px;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav {
+    -ms-grid-row: 1;
+    -ms-grid-column: 1;
+    grid-area: hamburger;
+    padding: 0;
+  }
+
+  .primary-nav-1 .hamburger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+    fill: #fff;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav {
+    display: inline-block;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .mobile-donate-link.primary-nav .fill-color.primary-nav {
+    fill: rgb(255, 0, 0);
+  }
+
+  .primary-nav-1 .sr-only.primary-nav {
+    position: absolute;
+    width: 1px;
+    height: 1px;
+    margin: -1px;
+    padding: 0;
+    border: 0;
+    overflow: hidden;
+    white-space: nowrap;
+    clip: rect(1px, 1px, 1px, 1px);
+    -webkit-clip-path: inset(50%);
+    clip-path: inset(50%);
+    user-select: none;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav {
+    padding: 0;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav svg.primary-nav {
+    height: 4rem;
+    width: 4rem;
+  }
+
+  .primary-nav-1 .search-trigger.primary-nav .fill-color.primary-nav {
+    fill: #999;
+  }
+
+  .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+    display: none;
+    font-size: 1.6rem;
+    --dropdownFontSize: 1.4rem;
+    --dropdownItemButtonPadding: 0 10px;
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 ia-dropdown-search-bar.search-open.primary-nav {
+      --search-bar-width: 100%;
+      display: flex;
+      align-items: center;
+      position: absolute;
+      top: 0;
+      right: 4rem;
+      bottom: 0;
+      left: 4rem;
+      z-index: 3;
+    }
+  }
+
+  .primary-nav-1 .upload.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav span.primary-nav {
+    display: none;
+  }
+
+  .primary-nav-1 .upload.primary-nav svg.primary-nav {
+    height: 3rem;
+    width: 3rem;
+  }
+
+  .primary-nav-1 .screen-name.primary-nav {
+    display: none;
+    font-size: 1.3rem;
+    vertical-align: middle;
+    text-transform: uppercase;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav {
+    color: #999;
+    padding: 0.5rem;
+    height: 100%;
+  }
+
+  .primary-nav-1 button.user-menu.primary-nav:hover,
+  .primary-nav-1 button.user-menu.primary-nav:focus {
+    color: #fff;
+    outline: none;
+  }
+
+  .primary-nav-1 .user-menu.active.primary-nav {
+    border-radius: 1rem 1rem 0 0;
+    background: #333;
+  }
+
+  .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+    display: block;
+    width: 3rem;
+    height: 3rem;
+  }
+
+  .primary-nav-1 .link-home.primary-nav {
+    text-decoration: none;
+    display: inline-flex;
+  }
+
+  .primary-nav-1 a.link-home.primary-nav:focus,
+  .primary-nav-1 a.link-home.primary-nav:focus-visible {
+    outline-offset: 1px;
+  }
+
+  @media only screen and (min-width: 890px) and (max-device-width: 905px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 0;
+    }
+
+  }
+
+  @media (min-width: 906px) {
+    .primary-nav-1 .branding.second-logo.primary-nav {
+      padding-right: 20px;
+    }
+
+  }
+
+  @media (max-width: 889px) {
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo'] {
+      display: none;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav {
+      display: initial;
+    }
+
+    .primary-nav-1 .right-side-section.primary-nav .user-info.primary-nav {
+      float: right;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .primary-nav-1 {
+      ;
+    }
+
+    .primary-nav-1 nav.primary-nav {
+      display: flex;
+      z-index: 4;
+      height: 5rem;
+      padding-right: 1.5rem;
+    }
+
+    .primary-nav-1 slot.primary-nav[name='opt-sec-logo-mobile'] {
+      display: none;
+    }
+
+    .primary-nav-1 .ia-logo.primary-nav,
+    .primary-nav-1 .ia-wordmark.primary-nav {
+      margin-right: 10px;
+    }
+
+    .primary-nav-1 .hamburger.primary-nav,
+    .primary-nav-1 .search-trigger.primary-nav,
+    .primary-nav-1 .mobile-donate-link.primary-nav {
+      display: none;
+    }
+
+    .primary-nav-1 .user-info.primary-nav {
+      display: block;
+      float: right;
+      vertical-align: middle;
+      height: 100%;
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-info.primary-nav .user-menu.primary-nav img.primary-nav {
+      height: 3rem;
+      width: 3rem;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav {
+      padding: 1rem 0.5rem;
+    }
+
+    .primary-nav-1 .user-menu.active.primary-nav {
+      background: transparent;
+    }
+
+    .primary-nav-1 .user-menu.primary-nav img.primary-nav {
+      display: inline-block;
+      vertical-align: middle;
+      margin-right: 0.5rem;
+    }
+
+    .primary-nav-1 .upload.primary-nav {
+      display: block;
+      padding: 1rem 0.5rem;
+      float: right;
+      font-size: 1.4rem;
+      text-transform: uppercase;
+      text-decoration: none;
+      color: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:active,
+    .primary-nav-1 .upload.primary-nav:focus,
+    .primary-nav-1 .upload.primary-nav:hover {
+      color: #fff;
+    }
+
+    .primary-nav-1 .upload.primary-nav:focus-visible {
+      outline: none;
+    }
+
+    .primary-nav-1 .upload.primary-nav svg.primary-nav {
+      vertical-align: middle;
+      fill: #999;
+    }
+
+    .primary-nav-1 .upload.primary-nav:hover svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:focus svg.primary-nav,
+    .primary-nav-1 .upload.primary-nav:active svg.primary-nav {
+      fill: #fff;
+    }
+
+    .primary-nav-1 ia-dropdown-search-bar.primary-nav {
+      display: block;
+      position: static;
+      margin-right: 0.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+    .primary-nav-1 .screen-name.primary-nav {
+      display: inline-block;
+      text-overflow: ellipsis;
+      overflow: hidden;
+      white-space: nowrap;
+      max-width: 165px;
+    }
+
+    .primary-nav-1 .upload.primary-nav span.primary-nav {
+      display: inline;
+      vertical-align: middle;
+    }
+
+  }
+</style><!-- Shady DOM styles for user-menu --><!-- Shady DOM styles for ia-wayback-search --><!-- Shady DOM styles for wayback-search -->
+<style scope="wayback-search-1">
+  .wayback-search-1 {
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .wayback-search-1 form.wayback-search {
+    max-width: 600px;
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-top: 0;
+    font-weight: 200;
+  }
+
+  .wayback-search-1 a.wayback-search {
+    font-weight: 500;
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: 0.7rem 2rem;
+    margin: 1.5rem 0;
+    box-sizing: border-box;
+    text-align: center;
+    border: none;
+    border-radius: 7px;
+    background-color: #fcf5e6;
+    box-shadow: 3px 3px 0 0 #c3ad97;
+  }
+
+  .wayback-search-1 label.wayback-search {
+    display: none;
+  }
+
+  .wayback-search-1 img.wayback-search {
+    width: 100%;
+    max-width: 215px;
+    max-height: 60px;
+    margin-bottom: 1.3rem;
+    vertical-align: middle;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    display: block;
+    width: 100%;
+    height: 3rem;
+    padding: 0.5rem 1rem 0.5rem 2.5rem;
+    font: normal 1.2rem/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    color: #858585;
+    box-sizing: border-box;
+    border: 1px solid #ccc;
+    border-radius: 2rem;
+    background: #eee;
+  }
+
+  .wayback-search-1 input.wayback-search:focus {
+    border-color: #66afe9;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    outline: none;
+  }
+
+  .wayback-search-1 .search-field.wayback-search {
+    position: relative;
+    overflow: hidden;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    position: absolute;
+    top: 2px;
+    left: 3px;
+    width: 2.4rem;
+    height: 2.4rem;
+  }
+
+  .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+    fill: #999;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-search-1 form.wayback-search {
+      margin: 0 auto;
+    }
+
+    .wayback-search-1 p.wayback-search {
+      margin-bottom: 3rem;
+      font-size: 1.6rem;
+      text-align: center;
+    }
+
+    .wayback-search-1 img.wayback-search {
+      margin: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search {
+      margin: 0 auto;
+      font-size: 0;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: inline-block;
+      width: 50%;
+      vertical-align: middle;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      text-align: center;
+    }
+
+    .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+      width: 2.8rem;
+      height: 2.8rem;
+    }
+
+    .wayback-search-1 .search-field.wayback-search .fill-color.wayback-search {
+      fill: #333;
+    }
+
+  }
+
+  .wayback-search-1 p.wayback-search {
+    margin-bottom: 1rem;
+    font-size: 1.6rem;
+    text-align: center;
+  }
+
+  .wayback-search-1 fieldset.wayback-search {
+    padding: .5rem;
+    border-radius: 5px;
+    box-shadow: none;
+  }
+
+  .wayback-search-1 input.wayback-search {
+    padding-left: 3rem;
+    margin-top: .3rem;
+    font-size: 1.4rem;
+    border-color: #bca38e;
+    background: #fff;
+  }
+
+  .wayback-search-1 input.wayback-search::placeholder,
+  .wayback-search-1 input.wayback-search::-webkit-input-placeholder {
+    color: #8e8e8e;
+  }
+
+  .wayback-search-1 .search-field.wayback-search svg.wayback-search {
+    top: 50%;
+    transform: translateY(-50%);
+  }
+
+  @media (min-width: 890px) {
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search,
+    .wayback-search-1 .search-field.wayback-search {
+      display: block;
+      width: auto;
+    }
+
+    .wayback-search-1 fieldset.wayback-search a.wayback-search {
+      margin: 0 1.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for save-page-form -->
+<style scope="save-page-form-1">
+  .save-page-form-1 div.save-page-form {
+    display: grid;
+    grid-template-columns: 1fr auto;
+    grid-column-gap: .8rem;
+    margin: 0;
+    padding: 0;
+    border: none;
+  }
+
+  .save-page-form-1 input.save-page-form[type="text"] {
+    width: 100%;
+    height: 3rem;
+    box-sizing: border-box;
+    border: 1px solid #999;
+    border-radius: .5rem;
+    color: #222;
+    font-size: inherit;
+  }
+
+  .save-page-form-1 input.save-page-form[type="submit"] {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    padding: .4rem .8rem;
+    font: normal 1.3rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    text-transform: uppercase;
+    color: #fff;
+    border: none;
+    border-radius: 16px;
+    background: #222;
+    cursor: pointer;
+  }
+
+  .save-page-form-1 .error.save-page-form {
+    display: none;
+    margin-top: .5rem;
+    font-weight: bold;
+    color: #ffcd27;
+  }
+
+  .save-page-form-1 .visible.save-page-form {
+    display: block;
+  }
+
+  @media (min-width: 890px) {
+    .save-page-form-1 h3.save-page-form {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+  }
+</style><!-- Shady DOM styles for wayback-slider -->
+<style scope="wayback-slider-1">
+  .wayback-slider-1 h4.wayback-slider {
+    font-size: 1.6rem;
+  }
+
+  .wayback-slider-1 a.wayback-slider {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .wayback-slider-1 ul.wayback-slider {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 h4.wayback-slider {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .wayback-slider-1 ul.wayback-slider {
+      font-size: 1.3rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider {
+      padding-bottom: .5rem;
+    }
+
+    .wayback-slider-1 li.wayback-slider+li.wayback-slider {
+      padding-top: 0;
+    }
+
+    .wayback-slider-1 li.wayback-slider a.wayback-slider {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .wayback-slider-1 {
+      display: block;
+      grid-column: 1 / 4;
+      padding: 0 1.5rem;
+    }
+
+    .wayback-slider-1 h4.wayback-slider {
+      margin-top: 0;
+      font: normal 100 1.6rem 'Helvetica Neue', Helvetica, Arial, sans-serif;
+    }
+
+    .wayback-slider-1 .grid.wayback-slider {
+      display: grid;
+      grid-template-columns: minmax(auto, 260px) 1fr minmax(auto, 260px);
+
+      grid-column-gap: 2.5rem;
+    }
+
+    .wayback-slider-1 .link-lists.wayback-slider {
+      display: grid;
+      grid-template-columns: calc(50% - 1.25rem) calc(50% - 1.25rem);
+      grid-column-gap: 2.5rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for more-slider -->
+<style scope="more-slider-1">
+  .more-slider-1 ul.more-slider {
+    padding: 0;
+    margin: -1rem 0 0 0;
+    list-style: none;
+  }
+
+  .more-slider-1 a.more-slider {
+    display: block;
+    padding: 1rem 0;
+    text-decoration: none;
+    color: #fff;
+  }
+</style><!-- Shady DOM styles for media-subnav -->
+<style scope="media-subnav-1">
+  .media-subnav-1 h4.media-subnav {
+    font-size: 1.6rem;
+  }
+
+  .media-subnav-1 a.media-subnav {
+    text-decoration: none;
+    color: #fff;
+  }
+
+  .media-subnav-1 ul.media-subnav {
+    padding: 0;
+    margin: 0;
+    list-style: none;
+  }
+
+  .media-subnav-1 li.media-subnav+li.media-subnav {
+    padding-top: 1.5rem;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 h4.media-subnav {
+      margin: 0 0 1rem 0;
+      font-weight: 100;
+    }
+
+    .media-subnav-1 ul.media-subnav {
+      font-size: 1.3rem;
+    }
+
+    .media-subnav-1 li.media-subnav {
+      padding-bottom: .5rem;
+    }
+
+    .media-subnav-1 li.media-subnav+li.media-subnav {
+      padding-top: 0;
+    }
+
+    .media-subnav-1 li.media-subnav a.media-subnav {
+      display: block;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
+    }
+
+  }
+
+  .media-subnav-1 img.media-subnav {
+    display: block;
+    width: 90px;
+    height: 90px;
+    margin: 0 auto 1rem auto;
+    border-radius: 45px;
+  }
+
+  .media-subnav-1 h3.media-subnav {
+    margin-top: 0;
+    font-size: 1.8rem;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: space-evenly;
+    -ms-flex-pack: space-evenly;
+    justify-content: space-evenly;
+    text-align: center;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+    display: inline-block;
+    width: 12rem;
+    margin-bottom: 1.5rem;
+    overflow: hidden;
+    white-space: nowrap;
+    text-align: center;
+    text-overflow: ellipsis;
+  }
+
+  .media-subnav-1 .icon-links.media-subnav a.media-subnav+a.media-subnav {
+    margin-left: 2rem;
+  }
+
+  .media-subnav-1 .featured.media-subnav h4.media-subnav {
+    display: none;
+  }
+
+  @media (min-width: 890px) {
+    .media-subnav-1 {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 40% 20% 40%;
+      grid-template-columns: 40% 20% 40%;
+    }
+
+    .media-subnav-1 .wayback-search.media-subnav {
+      -ms-grid-column: 1;
+      -ms-grid-column-span: 3;
+      grid-column: 1 / 4;
+    }
+
+    .media-subnav-1 h3.media-subnav {
+      display: none;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav {
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .icon-links.media-subnav a.media-subnav {
+      padding-top: 3.5rem;
+      max-width: 16rem;
+    }
+
+    .media-subnav-1 .links.media-subnav {
+      padding: 0 1.5rem;
+    }
+
+    .media-subnav-1 .featured.media-subnav {
+      -ms-grid-column: 2;
+    }
+
+    .media-subnav-1 .featured.media-subnav h4.media-subnav {
+      display: block;
+    }
+
+    .media-subnav-1 .top.media-subnav {
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav {
+      display: -ms-grid;
+      display: grid;
+      -ms-grid-columns: 50% 3rem 50%;
+      grid-template-columns: 50% 50%;
+      -ms-grid-rows: (auto)[7];
+      grid-template-rows: repeat(7, auto);
+      grid-column-gap: 3rem;
+      grid-auto-flow: column;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(1) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(2) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(3) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(4) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(5) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(6) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(7) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 1;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(8) {
+      -ms-grid-row: 1;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(9) {
+      -ms-grid-row: 2;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(10) {
+      -ms-grid-row: 3;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(11) {
+      -ms-grid-row: 4;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(12) {
+      -ms-grid-row: 5;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(13) {
+      -ms-grid-row: 6;
+      -ms-grid-column: 3;
+    }
+
+    .media-subnav-1 .top.media-subnav ul.media-subnav>*.media-subnav:nth-child(14) {
+      -ms-grid-row: 7;
+      -ms-grid-column: 3;
+    }
+
+  }
+</style><!-- Shady DOM styles for media-slider -->
+<style scope="media-slider-1">
+  .media-slider-1 .media-slider-container.media-slider {
+    position: relative;
+  }
+
+  .media-slider-1 .overflow-clip.media-slider {
+    display: none;
+    position: absolute;
+    top: 3rem;
+    right: 0;
+    left: 0;
+    height: 0;
+    overflow: hidden;
+    transition: height 0.2s ease;
+  }
+
+  .media-slider-1 .information-menu.media-slider {
+    position: absolute;
+    top: 0;
+    right: 0;
+    left: 0;
+    padding: 0;
+    height: 31.9rem;
+    overflow-x: hidden;
+    font-size: 1.4rem;
+    background: #333;
+  }
+
+  .media-slider-1 .open.media-slider {
+    display: block;
+  }
+
+  .media-slider-1 .hidden.media-slider {
+    display: none;
+  }
+
+  .media-slider-1 .info-box.media-slider {
+    padding: 1rem;
+  }
+
+  @media (max-width: 889px) {
+    .media-slider-1 .overflow-clip.open.media-slider {
+      display: block;
+      height: 35.8rem;
+      left: 4rem;
+      top: 0;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+    .media-slider-1 .overflow-clip.media-slider {
+      display: block;
+    }
+
+    .media-slider-1 .information-menu.media-slider {
+      left: 0;
+      z-index: 3;
+      height: auto;
+      min-height: 21rem;
+      background: #474747;
+      transform: translate(0, -100%);
+      transition: transform 0.2s ease;
+    }
+
+    .media-slider-1 .overflow-clip.open.media-slider {
+      height: 22rem;
+    }
+
+    .media-slider-1 .information-menu.open.media-slider {
+      transform: translate(0, 0);
+    }
+
+    .media-slider-1 .info-box.media-slider {
+      max-width: 100rem;
+      padding: 1.5rem 0;
+      margin: 0 auto;
+    }
+
+  }
+</style><!-- Shady DOM styles for desktop-subnav -->
+<style scope="desktop-subnav-1">
+  .desktop-subnav-1 ul.desktop-subnav {
+    position: relative;
+    z-index: 3;
+    padding: .8rem 0;
+    margin: 0;
+    font-size: 1.2rem;
+    text-transform: uppercase;
+    text-align: center;
+    background: #333;
+  }
+
+  .desktop-subnav-1 li.desktop-subnav {
+    display: inline-block;
+    padding: 0 15px;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav {
+    text-decoration: none;
+    color: #aaa;
+  }
+
+  .desktop-subnav-1 a.desktop-subnav:hover,
+  .desktop-subnav-1 a.desktop-subnav:active,
+  .desktop-subnav-1 a.desktop-subnav:focus {
+    color: #fff;
+  }
+
+  .desktop-subnav-1 .donate.desktop-subnav svg.desktop-subnav {
+    width: 1.6rem;
+    height: 1.6rem;
+    vertical-align: top;
+    fill: #f00;
+  }
+</style><!-- Shady DOM styles for signed-out-dropdown -->
+<style scope="signed-out-dropdown-1">
+  .signed-out-dropdown-1 .nav-container.signed-out-dropdown {
+    position: relative;
+  }
+
+  .signed-out-dropdown-1 nav.signed-out-dropdown {
+    position: absolute;
+    right: 0;
+    z-index: 4;
+    overflow: hidden;
+    font-size: 1.6rem;
+    background-color: #333;
+    transition-property: top;
+    transition-duration: 0.2s;
+    transition-timing-function: ease;
+  }
+
+  .signed-out-dropdown-1 .initial.signed-out-dropdown,
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    top: -1500px;
+  }
+
+  .signed-out-dropdown-1 .closed.signed-out-dropdown {
+    transition-duration: 0.5s;
+  }
+
+  .signed-out-dropdown-1 .open.signed-out-dropdown {
+    max-width: 100vw;
+    overflow: auto;
+  }
+
+  .signed-out-dropdown-1 h3.signed-out-dropdown {
+    padding: 0.6rem 2rem;
+    margin: 0;
+    font-size: inherit;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .signed-out-dropdown-1 ul.signed-out-dropdown {
+    padding: 0.4rem 0 0.7rem 0;
+    margin: 0;
+    list-style: none;
+
+    max-height: calc(100vh - 7.2rem + 1px);
+    overflow: auto;
+    box-sizing: border-box;
+  }
+
+  .signed-out-dropdown-1 .divider.signed-out-dropdown {
+    margin: 0.5rem 0;
+    border-bottom: 1px solid #666;
+  }
+
+  .signed-out-dropdown-1 a.signed-out-dropdown,
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    display: block;
+    color: #fff;
+    text-decoration: none;
+    padding: 1rem 2rem;
+  }
+
+  .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+    font-size: 0.8em;
+    color: #a0a0a0;
+  }
+
+  .signed-out-dropdown-1 .callout.signed-out-dropdown {
+    position: absolute;
+    margin-left: 10px;
+    padding: 0 5px;
+    border-radius: 2px;
+    background: #fee257;
+    color: #2c2c2c;
+    font-size: 1.4rem;
+    font-weight: bold;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+    display: flex;
+    justify-content: left;
+    align-items: center;
+  }
+
+  .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown svg.signed-out-dropdown {
+    fill: #fff;
+    margin-right: 1rem;
+    height: 1.4rem;
+    width: 1.4rem;
+  }
+
+  @media (min-width: 890px) {
+    .signed-out-dropdown-1 nav.signed-out-dropdown {
+      display: flex;
+      overflow: visible;
+      top: 0;
+      left: auto;
+      z-index: 5;
+      transition: opacity 0.2s ease-in-out;
+      font-size: 1.4rem;
+      border-radius: 2px;
+      background: #fff;
+      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
+    }
+
+    .signed-out-dropdown-1 nav.signed-out-dropdown:after {
+      position: absolute;
+      right: 7px;
+      top: -7px;
+      width: 12px;
+      height: 7px;
+      box-sizing: border-box;
+      color: #fff;
+      content: '';
+      border-bottom: 7px solid currentColor;
+      border-left: 6px solid transparent;
+      border-right: 6px solid transparent;
+    }
+
+    .signed-out-dropdown-1 h3.signed-out-dropdown {
+      display: none;
+    }
+
+    .signed-out-dropdown-1 ul.signed-out-dropdown {
+      max-height: calc(100vh - 8.5rem + 1px);
+    }
+
+    .signed-out-dropdown-1 .divider.signed-out-dropdown {
+      border-bottom-color: #666;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      color: #333;
+      transition: background 0.1s ease-out, color 0.1s ease-out;
+    }
+
+    .signed-out-dropdown-1 .info-item.signed-out-dropdown {
+      padding: 0.5rem 2rem;
+      font-size: 0.8em;
+      color: #6f6f6f;
+    }
+
+    .signed-out-dropdown-1 a.signed-out-dropdown:hover,
+    .signed-out-dropdown-1 a.signed-out-dropdown:active,
+    .signed-out-dropdown-1 a.signed-out-dropdown:focus {
+      color: #fff;
+      background: #4b64ff;
+      outline: none;
+    }
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown {
+      opacity: 0;
+      transition-duration: 0.2s;
+    }
+
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      opacity: 1;
+      overflow: visible;
+    }
+
+    .signed-out-dropdown-1 a.mobile-upload.signed-out-dropdown {
+      display: none;
+    }
+
+  }
+
+  @media (min-width: 890px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 18.5rem;
+    }
+
+  }
+
+  @media (min-width: 990px) {
+
+    .signed-out-dropdown-1 .initial.signed-out-dropdown,
+    .signed-out-dropdown-1 .closed.signed-out-dropdown,
+    .signed-out-dropdown-1 .open.signed-out-dropdown {
+      right: 26rem;
+    }
+
+  }
+</style><!-- Shady DOM styles for ia-topnav -->
+<style scope="ia-topnav-1">
+  .ia-topnav-1 {
+    ;
+
+    color: #fff;
+    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  }
+
+  .ia-topnav-1 primary-nav.ia-topnav:focus {
+    outline: none !important;
+  }
+
+  .ia-topnav-1 #close-layer.ia-topnav {
+    display: none;
+    position: fixed;
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    z-index: 3;
+  }
+
+  .ia-topnav-1 #close-layer.visible.ia-topnav {
+    display: block;
+  }
+
+  .ia-topnav-1 .topnav.ia-topnav {
+    position: relative;
+    z-index: 4;
+  }
+
+  @media (max-width: 889px) {
+    .ia-topnav-1 desktop-subnav.ia-topnav {
+      display: none;
+    }
+
+  }
+</style>
+<style>
+  body {
+    transition: opacity ease-in 0.2s;
+  }
+
+  body[unresolved] {
+    opacity: 0;
+    display: block;
+    overflow: hidden;
+    position: relative;
+  }
+</style>
+
+
+
+
+
+
+
+
+<ia-topnav locallinks="true" waybackpagesarchived="1 trillion" class="x-scope ia-topnav-1"><!---->
+  <div class="topnav style-scope ia-topnav">
+    <primary-nav class="style-scope ia-topnav x-scope primary-nav-1"><!---->
+      <nav class="style-scope primary-nav">
+        <button class="hamburger style-scope primary-nav" title="Open main menu"
+          data-event-click-tracking="TopNav|NavHamburger">
+          <icon-hamburger class="style-scope primary-nav x-scope icon-hamburger-1"><!---->
+            <svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" aria-labelledby="hamburgerTitleID hamburgerDescID"
+              class="style-scope icon-hamburger">
+              <title id="hamburgerTitleID" class="style-scope icon-hamburger">Hamburger icon</title>
+              <desc id="hamburgerDescID" class="style-scope icon-hamburger">An icon used to represent a menu that can be
+                toggled by interacting with this icon.</desc>
+              <path
+                d="m30.5 26.5c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5zm0-8c.8284271 0 1.5.6715729 1.5 1.5s-.6715729 1.5-1.5 1.5h-21c-.82842712 0-1.5-.6715729-1.5-1.5s.67157288-1.5 1.5-1.5z"
+                fill="#999" fill-rule="evenodd" class="style-scope icon-hamburger"></path>
+              </svg>
+              </icon-hamburger>
+        </button>
+
+        <div class="branding  style-scope primary-nav">
+          <a title="Go home" class="link-home style-scope primary-nav" href="/"
+            data-event-click-tracking="TopNav|NavHome"><!--?lit$49386103$-->
+            <svg class="ia-logo style-scope primary-nav" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="logoTitleID logoDescID">
+              <title id="logoTitleID" class="style-scope primary-nav">Internet Archive logo</title>
+              <desc id="logoDescID" class="style-scope primary-nav">A line drawing of the Internet Archive headquarters
+                building façade.</desc>
+              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope primary-nav">
+                <mask id="mask-2" fill="white" class="style-scope primary-nav">
+                  <path
+                    d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"
+                    id="path-1" class="style-scope primary-nav"></path>
+                  </mask>
+                  <use fill="#FFFFFF" xlink:href="#path-1" class="style-scope primary-nav"></use>
+                  <g mask="url(#mask-2)" fill="#FFFFFF" class="style-scope primary-nav">
+                  <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch" class="style-scope primary-nav">
+                  </path>
+                  </g>
+                  </g>
+                  </svg>
+                  <!--?lit$49386103$-->
+            <svg class="ia-wordmark stacked style-scope primary-nav" viewBox="0 0 95 30" xmlns="http://www.w3.org/2000/svg">
+              <g fill="#fff" fill-rule="evenodd" class="style-scope primary-nav">
+                <g transform="translate(0 17)" class="style-scope primary-nav">
+                  <path
+                    d="m3.07645967 2.60391777c.09263226-.31901841.26275495-.97477846.26275495-1.10630359 0-.74950669-.57227138-.76816274-1.19041353-.88009902v-.41183224h2.90678232l3.77209227 12.60682378h-1.60725868l-1.16012991-3.8963154h-3.94266032l-1.15968456 3.8963154h-.95794221zm-.69607795 5.4317081h3.41670507l-1.76223957-5.469953z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m13.2661876 2.75363255c0-1.85487748-.0316196-1.85487748-1.469201-2.13611739v-.41183224h3.8032666c1.1601299 0 4.3599508 0 4.3599508 3.35342446 0 2.13518459-1.143652 2.84737918-2.3652399 3.0903742l2.8448791 6.16302512h-1.7773814l-2.7366596-5.82581707h-.9588329v5.82581707h-1.7007817zm1.7007817 3.35295806h.8817878c1.0042583 0 2.411556-.33674165 2.411556-2.43508055 0-2.0237147-.9588329-2.58572812-2.2579112-2.58572812-1.0354326 0-1.0354326.33720805-1.0354326 1.68650665z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m30.9386422 12.2878054c-.5250645.2817063-1.3761234.7121946-2.9682403.7121946-3.3552471 0-4.5612478-2.4537366-4.5612478-6.66860403 0-3.4089262.86531-6.18214759 4.3136347-6.18214759 1.3761234 0 2.3812724.28077351 3.0920468.56201342l.0930776 3.12908549h-.4484648c-.0619033-.95612241-.9125167-2.79187744-2.5821241-2.79187744-2.2726076 0-2.6440273 2.94065941-2.6440273 5.28292612 0 2.95931547.8510588 5.61966783 2.9994146 5.61966783 1.4692009 0 2.2267368-.5620135 2.7059306-.9551897z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m35.4546446 2.67900836c0-1.48129014-.0926322-1.64966096-1.5466914-1.83622143v-.41276504l3.2470277-.43002189v5.80669465h4.2049699v-5.60101173h1.7007816v12.60682378h-1.7007816v-6.12571303h-4.2049699v6.12571303h-1.7003363z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m46.0300434 12.3447063c1.0973359 0 1.3137748-.2807735 1.3137748-1.7420083v-8.05568117c0-1.46123489-.2164389-1.741542-1.3137748-1.741542v-.46919958h4.3287765v.46919958c-1.0826395 0-1.3137748.28030711-1.3137748 1.741542v8.05568117c0 1.4612348.2311353 1.7420083 1.3137748 1.7420083v.4678004h-4.3287765z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m55.1990352 2.60391777c-.494781-1.7051627-.6341747-1.7051627-1.8709043-1.98640261v-.41183224h2.9994145l3.0301436 10.26548988h.0307289l2.9535438-10.26548988h1.0042584l-3.771647 12.60682378h-1.344949z"
+                    class="style-scope primary-nav"></path>
+                  <path
+                    d="m67.7842867 2.75363255c0-1.85487748-.0463161-1.85487748-1.4687557-2.13611739v-.41183224h7.4061269l.0463161 2.77228859h-.433323c0-1.49854698-.6488711-1.89218957-1.6696073-1.89218957h-1.2060007c-.7726777 0-.9735293.07462419-.9735293.97431206v3.7279446h1.8709043c1.0657162 0 1.174381-.82366447 1.2674586-1.44164603h.4324323v3.93316112h-.4324323c0-1.01162415-.3402454-1.61141607-1.2674586-1.61141607h-1.8709043v4.17755538c0 1.0489362.2008516 1.0867147.9735293 1.0867147h1.7168141c.8804518 0 1.2977423-.3749865 1.3908199-1.835755h.433323l-.0472068 2.715854h-6.1685065z"
+                    class="style-scope primary-nav"></path>
+                  </g>
+                <path
+                  d="m1.55575146 9.89647882v-7.6678574c0-1.39053729-.25677019-1.65867172-1.55575146-1.65867172v-.44528687h5.12561364v.44528687c-1.28118091 0-1.55575146.26813443-1.55575146 1.65867172v7.6678574c0 1.39097468.27457055 1.65735948 1.55575146 1.65735948v.4461617h-5.12561364v-.4461617c1.29898127 0 1.55575146-.2663848 1.55575146-1.65735948z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m9.92299051 2.28198586c0-1.65823431-.25588017-1.58649851-1.83032201-1.88962601v-.39235985h3.8626781l5.7664266 9.70008019h.0364907v-9.70008019h1.1534634v12h-1.7577856l-6.0405521-10.14492965h-.0369358v10.14492965h-1.15346329z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m25.631543.83808413h-1.2633805c-1.4458343 0-1.8668128.44572428-1.977175 1.74834147h-.5122054l.0729815-2.5864256h9.3727795l.0734265 2.63935263h-.5126504c0-1.37304075-.5860768-1.8012685-1.9954203-1.8012685h-1.2442452v11.16191587h-2.0141107z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m36.1050097 2.42502005c0-1.7654006-.0556262-1.7654006-1.7399852-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7685305-1.8012685-1.9762849-1.8012685h-1.4284789c-.9153835 0-1.1534633.0717358-1.1534633.92775388v3.54829773h2.2152547c1.2629356 0 1.3906532-.7851571 1.5010154-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010154-1.53313407h-2.2152547v3.97608803c0 .9986149.2380798 1.033608 1.1534633 1.033608h2.0319111c1.0439911 0 1.5375061-.356492 1.6469783-1.74702926h.5135404l-.0551812 2.58511336h-7.3034876z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m48.1689385 2.42502005c0-1.7654006-.0364908-1.7654006-1.7382052-2.0326602v-.39235985h4.5026011c1.3732977 0 5.1621043 0 5.1621043 3.19180579 0 2.03309761-1.3537173 2.71065102-2.8004416 2.94248013l3.3682731 5.86571408h-2.1053376l-3.2396655-5.54552745h-1.1352179v5.54552745h-2.0141107zm2.0141107 3.19136837h1.0439911c1.189064 0 2.8556227-.32018663 2.8556227-2.31697893 0-1.92680615-1.1352179-2.46132536-2.673169-2.46132536-1.2264448 0-1.2264448.32062404-1.2264448 1.6057447z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m61.4610921 2.28198586c0-1.65823431-.2567702-1.58649851-1.830767-1.88962601v-.39235985h3.8622331l5.7659816 9.70008019h.0369357v-9.70008019h1.1534633v12h-1.7568955l-6.0414421-10.14492965h-.0364908v10.14492965h-1.1530183z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m75.1550889 2.42502005c0-1.7654006-.0547361-1.7654006-1.7390952-2.0326602v-.39235985h8.7684573l.0551811 2.63935263h-.5126504c0-1.42684261-.7694205-1.8012685-1.9771749-1.8012685h-1.4280339c-.9149385 0-1.1530183.0717358-1.1530183.92775388v3.54829773h2.2148098c1.2633805 0 1.3906531-.7851571 1.5010153-1.37391558h.5130954v3.74513378h-.5130954c0-.96274696-.4022881-1.53313407-1.5010153-1.53313407h-2.2148098v3.97608803c0 .9986149.2380798 1.033608 1.1530183 1.033608h2.0319111c1.0439911 0 1.5379511-.356492 1.6478683-1.74702926h.5126504l-.0551811 2.58511336h-7.3039327z"
+                  class="style-scope primary-nav"></path>
+                <path
+                  d="m89.2335734.83808413h-1.2624905c-1.4462793 0-1.8672578.44572428-1.97762 1.74834147h-.5122054l.0734265-2.5864256h9.3718895l.0734265 2.63935263h-.5122054c0-1.37304075-.5856318-1.8012685-1.9958653-1.8012685h-1.2446902v11.16191587h-2.0136657z"
+                  class="style-scope primary-nav"></path>
+                </g>
+                </svg>
+
+          </a>
+          <!--?lit$49386103$-->
+        </div>
+        <media-menu class="style-scope primary-nav x-scope media-menu-1"><!---->
+          <div class="media-menu-container closed style-scope media-menu">
+            <div class="overflow-clip style-scope media-menu">
+              <nav class="media-menu-inner style-scope media-menu" aria-expanded="false">
+                <div class="menu-group style-scope media-menu">
+                  <!--?lit$49386103$--><!---->
+                  <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="web"><!---->
+                    <a class="menu-item web  style-scope media-button" href="https://web.archive.org"
+                      data-event-click-tracking="TopNav|NavMenuWeb" title="Expand web menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="webTitleID webDescID" class="style-scope media-button">
+                          <title id="webTitleID" class="style-scope media-button">Web icon</title>
+                          <desc id="webDescID" class="style-scope media-button">An illustration of a computer
+                            application window</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m8 28.7585405v-8.1608108-9.3577297h24v9.3577297 8.1608108zm14.2702703-15.8863783h-12.43243246v2.6114594h12.43243246zm7.7837838 14.0365946v-7.0727027-1.8497838h-20.21621626v1.8497838 7.0727027zm-3.7837838-14.0365946h-2.7027027v2.6114594h2.7027027zm4 0h-2.7027027v2.6114594h2.7027027z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Wayback Machine</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="texts"><!---->
+                    <a class="menu-item texts  style-scope media-button" href="/details/texts"
+                      data-event-click-tracking="TopNav|NavMenuTexts" title="Expand texts menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="textsTitleID textsDescID" class="style-scope media-button">
+                          <title id="textsTitleID" class="style-scope media-button">Texts icon</title>
+                          <desc id="textsDescID" class="style-scope media-button">An illustration of an open book.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.3323235 11.0007023h6.9060825c.8851083 0 1.5847122.3064258 2.0988114.9192774v14.4324451h-.6460032c-.1435563-.120323-.3528315-.2434552-.6278257-.3693964-.2749942-.1259413-.5201585-.2191097-.7354929-.2795053l-.3048241-.1081503h-5.7042647c-.3108832 0-.5621067-.0601615-.7536705-.1804846-.0717781-.0599274-.1256117-.1439663-.1615008-.2521166-.0358891-.1081502-.0598928-.2043619-.0720112-.2886348v-13.8741368zm19.1752505 0v13.603761c-.0717781.3361555-.2211606.5943584-.4481473.7746089-.0717781.0599274-.1733862.1079162-.304824.1439663-.1314379.0360501-.2451643.0601615-.3411793.0723343h-5.5965975c-.9568865.2640552-1.5068748.5164059-1.649965.757052h-.6634817v-14.4324451c.5140992-.6128516 1.2076439-.9192774 2.0806339-.9192774h6.92426zm1.3814961.6489017-.1796783 15.2976474c-.0955489 0-1.0342578.0119386-2.8161268.035816-1.7818691.0238773-3.3006293.0898911-4.5562806.1980414-1.2556514.1081503-1.9613144.2884008-2.1169891.5407514-.0955488.1924233-.5439291.273419-1.345141.2429871-.8012118-.0304319-1.3155441-.1776755-1.5429969-.4417308-.334654-.3843783-3.4558378-.5765674-9.36355164-.5765674v-15.3875385l-.96830576.3960828v16.2702977c6.4096947-.2041278 9.7760429-.0840388 10.0990445.3602669.2391051.276228.9864833.414342 2.2421347.414342.1915638 0 .4187835-.0210682.6816593-.0632047s.4810068-.0870821.6543929-.1348367c.1733862-.0477547.2719646-.0838048.2957353-.1081503.0838965-.1563732.9599161-.2675666 2.6280587-.3335805 1.6681426-.0660138 3.3213703-.0931684 4.9596831-.0814638l2.4392915.0182591v-16.2344816z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Texts</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="video"><!---->
+                    <a class="menu-item video  style-scope media-button" href="/details/movies"
+                      data-event-click-tracking="TopNav|NavMenuVideo" title="Expand video menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="videoTitleID videoDescID" class="style-scope media-button">
+                          <title id="videoTitleID" class="style-scope media-button">Video icon</title>
+                          <desc id="videoDescID" class="style-scope media-button">An illustration of two cells of a film
+                            strip.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m31.0117647 12.0677966c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711864-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.2711865-.7058823-.6779661v-.6779661c0-.4067797.2823529-.6779661.7058823-.6779661h1.2705883c.4235294 0 .7058823.2711864.7058823.6779661zm-4.0941176-10.440678c0 .5423729-.4235295.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647058 0 .9882353.4067797.9882353.9491526zm-.1411765 11.2542373c0 .5423729-.4235294.9491525-.9882353.9491525h-11.5764706c-.5647059 0-.9882353-.4067796-.9882353-.9491525v-6.9152542c0-.5423729.4235294-.9491526.9882353-.9491526h11.5764706c.5647059 0 .9882353.4067797.9882353.9491526zm-14.9647059-17.220339c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.3898305c0 .4067797-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711864-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm0 3.2542373c0 .4067796-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.2711865-.70588236-.6779661v-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661zm20.0470588-20.4745763h-.8470588v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.2705883c-.4235294 0-.7058823-.27118644-.7058823-.6779661v-.6779661-.27118644h-16.5176471v.27118644.6779661c0 .40677966-.2823529.6779661-.7058823.6779661h-1.27058828c-.42352941 0-.70588236-.27118644-.70588236-.6779661v-.6779661-.27118644h-1.12941176v24h1.12941176v-.2711864-.6779661c0-.4067797.28235295-.6779661.70588236-.6779661h1.27058828c.4235294 0 .7058823.2711864.7058823.6779661v.6779661.2711864h16.6588235v-.2711864-.6779661c0-.4067797.282353-.6779661.7058824-.6779661h1.2705882c.4235294 0 .7058824.2711864.7058824.6779661v.6779661.2711864h.8470588v-24z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Video</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="audio"><!---->
+                    <a class="menu-item audio  style-scope media-button" href="/details/audio"
+                      data-event-click-tracking="TopNav|NavMenuAudio" title="Expand audio menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="audioTitleID audioDescID" class="style-scope media-button">
+                          <title id="audioTitleID" class="style-scope media-button">Audio icon</title>
+                          <desc id="audioDescID" class="style-scope media-button">An illustration of an audio speaker.
+                          </desc>
+                          <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" class="style-scope media-button">
+                            <g transform="translate(10, 8)" class="fill-color style-scope media-button">
+                              <path
+                                d="M19.4264564,11.8585048 L19.4264564,20.7200433 C19.4264564,22.3657576 18.8838179,23.2519114 16.8489237,23.2519114 C12.2364969,23.125318 7.75972977,23.125318 3.14730298,23.2519114 C1.24806842,23.2519114 0.569770368,22.492351 0.569770368,20.7200433 L0.569770368,2.74377955 C0.569770368,1.09806526 1.11240881,0.211911416 3.14730298,0.211911416 C7.75972977,0.338504822 12.2364969,0.338504822 16.8489237,0.211911416 C18.7481583,0.211911416 19.4264564,0.971471855 19.4264564,2.74377955 C19.2907967,5.78202131 19.4264564,8.82026306 19.4264564,11.8585048 L19.4264564,11.8585048 Z M10.0659432,2.74377955 C8.16670861,2.74377955 6.67445288,4.13630702 6.67445288,5.90861471 C6.67445288,7.6809224 8.16670861,9.07344988 10.0659432,9.07344988 C11.9651777,9.07344988 13.4574335,7.6809224 13.4574335,5.90861471 C13.4574335,4.13630702 11.8295181,2.74377955 10.0659432,2.74377955 L10.0659432,2.74377955 Z M10.0659432,11.4787246 C7.21709133,11.4787246 5.04653754,13.6308125 5.04653754,16.1626806 C5.04653754,18.8211422 7.35275094,20.8466367 10.0659432,20.8466367 C12.914795,20.8466367 15.0853488,18.6945488 15.0853488,16.1626806 C15.0853488,13.6308125 12.7791354,11.4787246 10.0659432,11.4787246 L10.0659432,11.4787246 Z"
+                                class="style-scope media-button"></path>
+                              <ellipse cx="10.2016028" cy="16.5690777" rx="1.35659611" ry="1.34075134" class="style-scope media-button"></ellipse>
+                              </g>
+                              </g>
+                              </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Audio</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="software"><!---->
+                    <a class="menu-item software  style-scope media-button" href="/details/software"
+                      data-event-click-tracking="TopNav|NavMenuSoftware" title="Expand software menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="softwareTitleID softwareDescID" class="style-scope media-button">
+                          <title id="softwareTitleID" class="style-scope media-button">Software icon</title>
+                          <desc id="softwareDescID" class="style-scope media-button">An illustration of a 3.5" floppy
+                            disk.</desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m32 30.6900373v-21.44521088c0-.82988428-.4156786-1.24482642-1.2470357-1.24482642h-21.50592858c-.83135715 0-1.24703572.4221795-1.24703572 1.26653851v21.44521089c0 .8588337.41567857 1.2882506 1.24703572 1.2882506h21.48327168c.8458575 0 1.2687863-.4366542 1.2687863-1.3099627zm-5.9950155-20.4410268v6.114667c0 .6694561-.3428744 1.0041841-1.0286232 1.0041841h-10.1294464c-.2622159 0-.4773054-.0802141-.6452685-.2406423s-.2519447-.3642806-.2519447-.6115572v-6.1363791l.0217506-.1311772h12.0326259zm-4.9437353.8295827v5.0010178h3.0405558v-5.0010178zm-9.7134658 18.8035735v-7.753025c0-.5241057.1604108-.9025595.4812325-1.1353613.1897138-.1453504.4011782-.2180256.6343932-.2180256h14.7451099c.3208217 0 .5905898.1091636.8093044.3274907s.3280719.5023936.3280719.8521995v7.8181612l-.0217506.1094652h-16.9772676z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Software</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="images"><!---->
+                    <a class="menu-item images  style-scope media-button" href="/details/image"
+                      data-event-click-tracking="TopNav|NavMenuImages" title="Expand images menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="imagesTitleID imagesDescID" class="style-scope media-button">
+                          <title id="imagesTitleID" class="style-scope media-button">Images icon</title>
+                          <desc id="imagesDescID" class="style-scope media-button">An illustration of two photographs.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m20.8219178 15.3769871c0 1.1136708-.8767123 1.8932404-1.8630137 1.8932404s-1.9726027-.8909367-1.9726027-1.8932404c0-1.0023038.8767123-1.8932404 1.9726027-1.8932404.9863014 0 1.8630137.8909366 1.8630137 1.8932404zm-5.9178082-3.7864808h15.4520548v6.0138225l-1.9726028-3.3410125-2.6301369 6.3479237-2.1917809-2.67281-6.1369863 5.1228859h-2.5205479zm-1.7534247-1.6705063v14.9231892h18.8493151v-14.9231892zm-2.9589041 7.2388604c.2191781 0 1.9726028-.3341012 1.9726028-.3341012v-2.0046075l-4.1643836.5568354c.43835616 4.7887846.87671233 9.9116704 1.31506849 14.700455 6.02739731-.5568354 13.26027401-1.5591391 19.39726031-2.1159746-.1095891-.5568354-.1095891-2.0046075-.2191781-2.67281-.4383562.1113671-1.4246575 0-1.8630137.1113671v.8909367c-5.1506849.4454683-10.3013699 1.1136708-15.4520548 1.6705062.109589-.111367-.5479452-7.0161262-.9863014-10.8026071z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Images</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="donate"><!---->
+                    <a class="menu-item donate  style-scope media-button" href="/donate/?origin=iawww-mbhmbgrmenu"
+                      data-event-click-tracking="TopNav|NavMenuDonate"
+                      title="Expand donate menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="donateTitleID donateDescID" class="style-scope media-button">
+                          <title id="donateTitleID" class="style-scope media-button">Donate icon</title>
+                          <desc id="donateDescID" class="style-scope media-button">An illustration of a heart shape
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+                          </path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->Donate</span>
+
+                    </a>
+                    </media-button>
+                    <!----><!---->
+                    <media-button class="style-scope media-menu x-scope media-button-1" data-mediatype="more"><!---->
+                    <a class="menu-item more  style-scope media-button" href="/about/" data-event-click-tracking="TopNav|NavMenuMore"
+                      title="Expand more menu">
+                      <!--?lit$49386103$-->
+                      <span class="icon  style-scope media-button">
+                        <!--?lit$49386103$-->
+                        <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                          aria-labelledby="ellipsesTitleID ellipsesDescID" class="style-scope media-button">
+                          <title id="ellipsesTitleID" class="style-scope media-button">Ellipses icon</title>
+                          <desc id="ellipsesDescID" class="style-scope media-button">An illustration of text ellipses.
+                          </desc>
+                          <path class="fill-color style-scope media-button"
+                            d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z"
+                            fill-rule="evenodd"></path>
+                          </svg>
+
+                      </span>
+                      <span class="label style-scope media-button"><!--?lit$49386103$-->More</span>
+
+                    </a>
+                    </media-button>
+                    <!---->
+                    </div>
+                    </nav>
+                    </div>
+                    </div>
+                    </media-menu>
+        <div class="right-side-section style-scope primary-nav">
+          <!--?lit$49386103$-->
+          <a class="mobile-donate-link style-scope primary-nav" href="/donate/?origin=iawww-mbhrt">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              xmlns:svg="http://www.w3.org/2000/svg" aria-labelledby="donateTitleID donateDescID" class="style-scope primary-nav">
+              <title id="donateTitleID" class="style-scope primary-nav">Donate icon</title>
+              <desc id="donateDescID" class="style-scope primary-nav">An illustration of a heart shape</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.6,8.12c-1.57,-1.51 -3.46,-2.21 -5.65,-2.11c-1,0.03 -2.14,0.51 -3.42,1.44c-1.28,0.92 -2.28,2.09 -3.03,3.51c-0.71,-1.41 -1.72,-2.59 -3,-3.51c-1.29,-0.93 -2.43,-1.41 -3.41,-1.44c-1.46,-0.07 -2.8,0.23 -4.02,0.88c-1.23,0.65 -2.21,1.6 -2.94,2.83c-0.74,1.24 -1.11,2.63 -1.12,4.17c-0.05,2.56 0.85,5.01 2.68,7.37c1.46,1.88 3.52,4.21 6.19,7.04c2.66,2.81 4.53,4.71 5.62,5.69c1,-0.88 2.85,-2.75 5.55,-5.6s4.81,-5.23 6.31,-7.13c1.81,-2.36 2.71,-4.81 2.66,-7.37c-0.04,-2.35 -0.83,-4.28 -2.4,-5.77z">
+              </path>
+              </svg>
+
+            <span class="sr-only style-scope primary-nav">"Donate to the archive"</span>
+            </a>
+
+          <!--?lit$49386103$-->
+          <ia-dropdown-search-bar
+            class="style-scope primary-nav"
+            categories="[
+              {&quot;id&quot;:&quot;all&quot;,&quot;label&quot;:&quot;All&quot;},
+              {&quot;id&quot;:&quot;texts&quot;,&quot;label&quot;:&quot;Books/Docs&quot;},
+              {&quot;id&quot;:&quot;fulltext&quot;,&quot;label&quot;:&quot;Text Contents&quot;},
+              {&quot;id&quot;:&quot;radio&quot;,&quot;label&quot;:&quot;Radio&quot;},
+              {&quot;id&quot;:&quot;tv&quot;,&quot;label&quot;:&quot;TV&quot;},
+              {&quot;id&quot;:&quot;movies&quot;,&quot;label&quot;:&quot;Video&quot;},
+              {&quot;id&quot;:&quot;audio&quot;,&quot;label&quot;:&quot;Audio&quot;},
+              {&quot;id&quot;:&quot;software&quot;,&quot;label&quot;:&quot;Software&quot;},
+              {&quot;id&quot;:&quot;image&quot;,&quot;label&quot;:&quot;Images&quot;},
+              {&quot;id&quot;:&quot;etree&quot;,&quot;label&quot;:&quot;Live Music&quot;},
+              {&quot;id&quot;:&quot;collection&quot;,&quot;label&quot;:&quot;Collections&quot;},
+              {&quot;id&quot;:&quot;data&quot;,&quot;label&quot;:&quot;Data&quot;},
+              {&quot;id&quot;:&quot;web&quot;,&quot;label&quot;:&quot;Web Sites&quot;}
+            ]"
+          ></ia-dropdown-search-bar>
+          <!--?lit$49386103$-->
+          <div class="user-info style-scope primary-nav">
+            <!--?lit$49386103$-->
+            <login-button class="style-scope primary-nav x-scope login-button-1"><!---->
+              <div class="logged-out-toolbar style-scope">
+                <button aria-label="Toggle login menu" class="logged-out-menu dropdown-toggle login-button" data-event-click-tracking="TopNav|NavLoginIcon" aria-expanded="false">
+                  <!--?lit$49386103$-->
+                  <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+                    aria-labelledby="userTitleID userDescID" class="style-scope login-button">
+                    <title id="userTitleID" class="style-scope login-button">User icon</title>
+                    <desc id="userDescID" class="style-scope login-button">An illustration of a person's head and chest.
+                    </desc>
+                    <path class="fill-color style-scope login-button"
+                      d="m20.7130435 18.0434783c-3.5658385 0-6.4565218-2.9198821-6.4565218-6.5217392 0-3.60185703 2.8906833-6.5217391 6.4565218-6.5217391s6.4565217 2.91988207 6.4565217 6.5217391c0 3.6018571-2.8906832 6.5217392-6.4565217 6.5217392zm-12.9130435 16.9565217c0-7.9240855 5.7813665-14.3478261 12.9130435-14.3478261s12.9130435 6.4237406 12.9130435 14.3478261z"
+                      fill-rule="evenodd"></path>
+                    </svg>
+                </button>
+                <span class="style-scope login-button">
+                  <a class="style-scope login-button" href="/signup">Sign up</a>
+                  |
+                  <a class="style-scope login-button" href="/account/login">Log in</a>
+                </span>
+                </div>
+                </login-button>
+
+          </div>
+          <!--?lit$49386103$-->
+          <a class="upload style-scope primary-nav" href="/upload">
+            <!--?lit$49386103$-->
+            <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="uploadTitleID uploadDescID" class="style-scope primary-nav">
+              <title id="uploadTitleID" class="style-scope primary-nav">Upload icon</title>
+              <desc id="uploadDescID" class="style-scope primary-nav">An illustration of a horizontal line over an up
+                pointing arrow.</desc>
+              <path class="fill-color style-scope primary-nav" d="m20 12.8 8 10.4h-4.8v8.8h-6.4v-8.8h-4.8zm12-4.8v3.2h-24v-3.2z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+            <span class="style-scope primary-nav">Upload</span>
+            </a>
+          <!--?lit$49386103$-->
+          <button class="search-trigger style-scope primary-nav" data-event-click-tracking="TopNav|NavSearchOpen">
+            <!--?lit$49386103$-->
+            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+              aria-labelledby="searchTitleID searchDescID" class="style-scope primary-nav">
+              <title id="searchTitleID" class="style-scope primary-nav">Search icon</title>
+              <desc id="searchDescID" class="style-scope primary-nav">An illustration of a magnifying glass.</desc>
+              <path class="fill-color style-scope primary-nav"
+                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                fill-rule="evenodd"></path>
+              </svg>
+
+          </button>
+
+        </div>
+      </nav>
+    </primary-nav>
+    <media-slider class="style-scope ia-topnav x-scope media-slider-1" tabindex="-1"><!---->
+      <div class="media-slider-container style-scope media-slider">
+        <div class="overflow-clip closed style-scope media-slider">
+          <div class="information-menu closed style-scope media-slider">
+            <div class="info-box style-scope media-slider">
+              <media-subnav menu="audio" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Internet Archive Audio</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/etree" data-event-click-tracking="TopNav|LiveMusicArchiveAudio"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/etree"><!--?lit$49386103$-->Live Music
+                    Archive</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/librivoxaudio"
+                    data-event-click-tracking="TopNav|LibrivoxFreeAudioAudio"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/librivoxaudio"><!--?lit$49386103$-->Librivox
+                    Free Audio</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio"
+                        data-event-click-tracking="TopNav|AllAudioAudio"><!--?lit$49386103$-->All Audio</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/GratefulDead"
+                        data-event-click-tracking="TopNav|GratefulDeadAudio"><!--?lit$49386103$-->Grateful Dead</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/netlabels"
+                        data-event-click-tracking="TopNav|NetlabelsAudio"><!--?lit$49386103$-->Netlabels</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/oldtimeradio"
+                        data-event-click-tracking="TopNav|OldTimeRadioAudio"><!--?lit$49386103$-->Old Time Radio</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/78rpm"
+                        data-event-click-tracking="TopNav|78RPMsAndCylinderRecordingsAudio"><!--?lit$49386103$-->78 RPMs
+                        and Cylinder Recordings</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_bookspoetry"
+                        data-event-click-tracking="TopNav|AudioBooks&amp;PoetryAudio"><!--?lit$49386103$-->Audio Books
+                        &amp; Poetry</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_tech"
+                        data-event-click-tracking="TopNav|Computers,TechnologyAndScienceAudio"><!--?lit$49386103$-->Computers,
+                        Technology and Science</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_music"
+                        data-event-click-tracking="TopNav|Music,Arts&amp;CultureAudio"><!--?lit$49386103$-->Music, Arts
+                        &amp; Culture</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_news"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsAudio"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/audio_religion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionAudio"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/podcasts"
+                        data-event-click-tracking="TopNav|PodcastsAudio"><!--?lit$49386103$-->Podcasts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/radio"
+                        data-event-click-tracking="TopNav|RadioNewsArchiveAudio"><!--?lit$49386103$-->Radio News
+                        Archive</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="images" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Images</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/metropolitanmuseumofart-gallery"
+                    data-event-click-tracking="TopNav|MetropolitanMuseumImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/metropolitanmuseumofart-gallery"><!--?lit$49386103$-->Metropolitan Museum</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/clevelandart"
+                    data-event-click-tracking="TopNav|ClevelandMuseumOfArtImages"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/clevelandart"><!--?lit$49386103$-->Cleveland
+                    Museum of Art</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/image"
+                        data-event-click-tracking="TopNav|AllImagesImages"><!--?lit$49386103$-->All Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickrcommons"
+                        data-event-click-tracking="TopNav|FlickrCommonsImages"><!--?lit$49386103$-->Flickr Commons</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/flickr-ows"
+                        data-event-click-tracking="TopNav|OccupyWallStreetFlickrImages"><!--?lit$49386103$-->Occupy Wall
+                        Street Flickr</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/coverartarchive"
+                        data-event-click-tracking="TopNav|CoverArtImages"><!--?lit$49386103$-->Cover Art</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/maps_usgs"
+                        data-event-click-tracking="TopNav|USGSMapsImages"><!--?lit$49386103$-->USGS Maps</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nasa"
+                        data-event-click-tracking="TopNav|NASAImagesImages"><!--?lit$49386103$-->NASA Images</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/solarsystemcollection"
+                        data-event-click-tracking="TopNav|SolarSystemCollectionImages"><!--?lit$49386103$-->Solar System
+                        Collection</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/amesresearchcenterimagelibrary"
+                        data-event-click-tracking="TopNav|AmesResearchCenterImages"><!--?lit$49386103$-->Ames Research
+                        Center</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="software" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Software</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/internetarcade"
+                    data-event-click-tracking="TopNav|InternetArcadeSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/internetarcade"><!--?lit$49386103$-->Internet
+                    Arcade</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/consolelivingroom"
+                    data-event-click-tracking="TopNav|ConsoleLivingRoomSoftware"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/consolelivingroom"><!--?lit$49386103$-->Console Living Room</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/software"
+                        data-event-click-tracking="TopNav|AllSoftwareSoftware"><!--?lit$49386103$-->All Software</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tosec"
+                        data-event-click-tracking="TopNav|OldSchoolEmulationSoftware"><!--?lit$49386103$-->Old School
+                        Emulation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos_games"
+                        data-event-click-tracking="TopNav|MS-DOSGamesSoftware"><!--?lit$49386103$-->MS-DOS Games</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/historicalsoftware"
+                        data-event-click-tracking="TopNav|HistoricalSoftwareSoftware"><!--?lit$49386103$-->Historical
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/classicpcgames"
+                        data-event-click-tracking="TopNav|ClassicPCGamesSoftware"><!--?lit$49386103$-->Classic PC
+                        Games</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary"
+                        data-event-click-tracking="TopNav|SoftwareLibrarySoftware"><!--?lit$49386103$-->Software
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/kodi_archive"
+                        data-event-click-tracking="TopNav|KodiArchiveAndSupportFileSoftware"><!--?lit$49386103$-->Kodi
+                        Archive and Support File</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vintagesoftware"
+                        data-event-click-tracking="TopNav|VintageSoftwareSoftware"><!--?lit$49386103$-->Vintage
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/apkarchive"
+                        data-event-click-tracking="TopNav|APKSoftware"><!--?lit$49386103$-->APK</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_msdos"
+                        data-event-click-tracking="TopNav|MS-DOSSoftware"><!--?lit$49386103$-->MS-DOS</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cd-roms"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareSoftware"><!--?lit$49386103$-->CD-ROM
+                        Software</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromsoftware"
+                        data-event-click-tracking="TopNav|CD-ROMSoftwareLibrarySoftware"><!--?lit$49386103$-->CD-ROM
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwaresites"
+                        data-event-click-tracking="TopNav|SoftwareSitesSoftware"><!--?lit$49386103$-->Software Sites</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/tucows"
+                        data-event-click-tracking="TopNav|TucowsSoftwareLibrarySoftware"><!--?lit$49386103$-->Tucows
+                        Software Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdbbsarchive"
+                        data-event-click-tracking="TopNav|SharewareCD-ROMsSoftware"><!--?lit$49386103$-->Shareware
+                        CD-ROMs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarecapsules"
+                        data-event-click-tracking="TopNav|SoftwareCapsulesCompilationSoftware"><!--?lit$49386103$-->Software
+                        Capsules Compilation</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/cdromimages"
+                        data-event-click-tracking="TopNav|CD-ROMImagesSoftware"><!--?lit$49386103$-->CD-ROM Images</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/softwarelibrary_zx_spectrum"
+                        data-event-click-tracking="TopNav|ZXSpectrumSoftware"><!--?lit$49386103$-->ZX Spectrum</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/doom-cds"
+                        data-event-click-tracking="TopNav|DOOMLevelCDSoftware"><!--?lit$49386103$-->DOOM Level CD</a>
+                    </li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="texts" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Texts</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="https://openlibrary.org/"
+                    data-event-click-tracking="TopNav|OpenLibraryTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/images/widgetOL.png"><!--?lit$49386103$-->Open Library</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/americana"
+                    data-event-click-tracking="TopNav|AmericanLibrariesTexts"><img loading="lazy" class="style-scope media-subnav"
+                      src="/services/img/americana"><!--?lit$49386103$-->American
+                    Libraries</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/texts"
+                        data-event-click-tracking="TopNav|AllTextsTexts"><!--?lit$49386103$-->All Texts</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/smithsonian"
+                        data-event-click-tracking="TopNav|SmithsonianLibrariesTexts"><!--?lit$49386103$-->Smithsonian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/fedlink"
+                        data-event-click-tracking="TopNav|FEDLINK(US)Texts"><!--?lit$49386103$-->FEDLINK (US)</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/genealogy"
+                        data-event-click-tracking="TopNav|GenealogyTexts"><!--?lit$49386103$-->Genealogy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/lincolncollection"
+                        data-event-click-tracking="TopNav|LincolnCollectionTexts"><!--?lit$49386103$-->Lincoln
+                        Collection</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/americana"
+                        data-event-click-tracking="TopNav|AmericanLibrariesTexts"><!--?lit$49386103$-->American
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/toronto"
+                        data-event-click-tracking="TopNav|CanadianLibrariesTexts"><!--?lit$49386103$-->Canadian
+                        Libraries</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/universallibrary"
+                        data-event-click-tracking="TopNav|UniversalLibraryTexts"><!--?lit$49386103$-->Universal
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gutenberg"
+                        data-event-click-tracking="TopNav|ProjectGutenbergTexts"><!--?lit$49386103$-->Project
+                        Gutenberg</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/iacl"
+                        data-event-click-tracking="TopNav|Children'sLibraryTexts"><!--?lit$49386103$-->Children's
+                        Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/biodiversity"
+                        data-event-click-tracking="TopNav|BiodiversityHeritageLibraryTexts"><!--?lit$49386103$-->Biodiversity
+                        Heritage Library</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/booksbylanguage"
+                        data-event-click-tracking="TopNav|BooksByLanguageTexts"><!--?lit$49386103$-->Books by
+                        Language</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/folkscanomy"
+                      data-event-click-tracking="TopNav|FolkscanomyTexts"><!--?lit$49386103$-->Folkscanomy</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/government-documents"
+                      data-event-click-tracking="TopNav|GovernmentDocumentsTexts"><!--?lit$49386103$-->Government Documents</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="video" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <h3 class="style-scope media-subnav"><!--?lit$49386103$-->Video</h3>
+                <div class="icon-links style-scope media-subnav">
+                  <!--?lit$49386103$--><!---->
+                  <a class="style-scope media-subnav" href="/details/tv" data-event-click-tracking="TopNav|TVNewsVideo"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/tv"><!--?lit$49386103$-->TV News</a>
+                  <!----><!---->
+                  <a class="style-scope media-subnav" href="/details/911" data-event-click-tracking="TopNav|Understanding9/11Video"><img
+                      loading="lazy" class="style-scope media-subnav" src="/services/img/911"><!--?lit$49386103$-->Understanding
+                    9/11</a>
+                  <!---->
+                  </div>
+                  <div class="links featured style-scope media-subnav">
+                    <h4 class="style-scope media-subnav">Featured</h4>
+                    <ul class="style-scope media-subnav">
+                      <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/movies"
+                        data-event-click-tracking="TopNav|AllVideoVideo"><!--?lit$49386103$-->All Video</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/prelinger"
+                        data-event-click-tracking="TopNav|PrelingerArchivesVideo"><!--?lit$49386103$-->Prelinger
+                        Archives</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/democracy_now_vid"
+                        data-event-click-tracking="TopNav|DemocracyNow!Video"><!--?lit$49386103$-->Democracy Now!</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/occupywallstreet"
+                        data-event-click-tracking="TopNav|OccupyWallStreetVideo"><!--?lit$49386103$-->Occupy Wall
+                        Street</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/nsa"
+                        data-event-click-tracking="TopNav|TVNSAClipLibraryVideo"><!--?lit$49386103$-->TV NSA Clip
+                        Library</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    <div class="links top style-scope media-subnav">
+                      <h4 class="style-scope media-subnav">Top</h4>
+                      <ul class="style-scope media-subnav">
+                        <!--?lit$49386103$--><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/animationandcartoons"
+                        data-event-click-tracking="TopNav|Animation&amp;CartoonsVideo"><!--?lit$49386103$-->Animation
+                        &amp; Cartoons</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/artsandmusicvideos"
+                        data-event-click-tracking="TopNav|Arts&amp;MusicVideo"><!--?lit$49386103$-->Arts &amp; Music</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/computersandtechvideos"
+                        data-event-click-tracking="TopNav|Computers&amp;TechnologyVideo"><!--?lit$49386103$-->Computers
+                        &amp; Technology</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/culturalandacademicfilms"
+                        data-event-click-tracking="TopNav|Cultural&amp;AcademicFilmsVideo"><!--?lit$49386103$-->Cultural
+                        &amp; Academic Films</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/ephemera"
+                        data-event-click-tracking="TopNav|EphemeralFilmsVideo"><!--?lit$49386103$-->Ephemeral Films</a>
+                    </li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/moviesandfilms"
+                        data-event-click-tracking="TopNav|MoviesVideo"><!--?lit$49386103$-->Movies</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/newsandpublicaffairs"
+                        data-event-click-tracking="TopNav|News&amp;PublicAffairsVideo"><!--?lit$49386103$-->News &amp;
+                        Public Affairs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/spiritualityandreligion"
+                        data-event-click-tracking="TopNav|Spirituality&amp;ReligionVideo"><!--?lit$49386103$-->Spirituality
+                        &amp; Religion</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/sports"
+                        data-event-click-tracking="TopNav|SportsVideosVideo"><!--?lit$49386103$-->Sports Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/television"
+                        data-event-click-tracking="TopNav|TelevisionVideo"><!--?lit$49386103$-->Television</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/gamevideos"
+                        data-event-click-tracking="TopNav|VideogameVideosVideo"><!--?lit$49386103$-->Videogame
+                        Videos</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/vlogs"
+                        data-event-click-tracking="TopNav|VlogsVideo"><!--?lit$49386103$-->Vlogs</a></li>
+                    <!----><!---->
+                    <li class="style-scope media-subnav"><a class="style-scope media-subnav" href="/details/youth_media"
+                        data-event-click-tracking="TopNav|YouthMediaVideo"><!--?lit$49386103$-->Youth Media</a></li>
+                    <!---->
+                    </ul>
+                    </div>
+                    </media-subnav>
+              <media-subnav menu="web" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <wayback-slider class="style-scope media-subnav x-scope wayback-slider-1"><!---->
+                  <div class="grid style-scope wayback-slider">
+                    <wayback-search class="style-scope wayback-slider x-scope wayback-search-1"
+                      waybackpagesarchived="1 trillion"><!---->
+                      <form action="" method="post" class="style-scope wayback-search">
+                        <p class="style-scope wayback-search">
+                          Search the history of more than <!--?lit$49386103$-->1 trillion
+                          <a data-event-click-tracking="TopNav|WaybackMachineStatsLink"
+                            href="https://blog.archive.org/2016/10/23/defining-web-pages-web-sites-and-web-captures/"
+                            class="style-scope wayback-search">web pages</a>.
+                          </p>
+                          <fieldset class="style-scope wayback-search">
+                          <a data-event-click-tracking="TopNav|WaybackMachineLogoLink" href="https://web.archive.org"
+                            class="style-scope wayback-search"><!--?lit$49386103$-->
+                            <svg height="55" viewBox="0 0 205 55" width="205" xmlns="http://www.w3.org/2000/svg"
+                              class="style-scope wayback-search">
+                              <g fill="none" class="style-scope wayback-search">
+                                <path
+                                  d="m41.5442526 5.47625158v36.05869762s-.0825635.8039669.6808836.8039669c.7634442 0 .5779563-.8039669.5779563-.8039669v-36.05869762h5.4674088l.0001982 44.76728562c.0070059.1547261.1602174 4.7191467-6.1484876 4.7191467-6.1999371 0-6.1018528-4.697561-6.0880787-5.0160398l.0008628-1.7899844h5.5092566l.0006247 1.8215446c.0064131.111431.0698016.5292973.6598981.5292973.6808836 0 .5564693-.5981684.5564693-.5981684v-4.3726361s-.9489378 1.6294184-3.4044061 1.2370455c-2.4554712-.39237-2.8060919-1.8148639-2.9712219-2.4967105-.1651328-.6795829-.2680542-1.174855-.2680542-2.0625 0-.8599178-.0383122-34.61864321-.0406109-36.64339281l-.0001077-.09488771zm30.6351382 1.09344342c6.9117365 0 6.7805382 5.4445918 6.7805382 5.4445918v39.5210721h-5.7365952v-1.1522413s-2.086754 2.4978424-5.1507198.8955592c-3.0650979-1.6011513-2.5436924-5.1879097-2.5436924-5.1879097l.0000351-8.8028589c.0025794-.2398669.0684122-2.0251881 1.4352444-3.3674745 1.4669498-1.4405832 3.4553051-1.2178245 3.4553051-1.2178245h2.5425603v-20.4327721s-.0656021-.8966882-.7170766-.8966882c-.6526037 0-.6854033.9566179-.6854033.9566179v16.080489h-6.030665l-.0005626-16.2852138c-.0087587-.3366877-.0366527-5.555347 6.6510318-5.555347zm28.5031432-6.569695v31.41468l.711418.0192211c.593792 0 .593792-.4941403.593792-.4941403v-24.86759869h5.897202v21.90049339s.079171 1.404399-.791723 2.512539c-.870895 1.1081429-1.820962 1.1477197-1.820962 1.1477197s.989654.3946337 1.860548 1.4439758c.870894 1.0482132.791724 2.4921889.791724 2.4921889v14.4024477h-5.936789l-.000309-13.3243353c-.002165-.043998-.019484-.2297601-.158037-.3860879-.158343-.1775284-.277102-.1775284-.277102-.1775284h-.890123v13.8879516h-5.8180296v-49.9715266zm-14.2340414 8.02384579c5.9675612 0 6.2060902 4.59291681 6.2148001 5.06804611l.0002664 15.2041578h-5.556805v-15.4269123s-.0531603-.5009227-.6062332-.5009227c-.5519582 0-.5790885.42064-.5790885.42064v32.2254321s.079173.4477782.6582614.4477782c.4900102 0 .5467595-.3205986.552623-.4192443l.00045-8.2163433h5.4775891l.000339 7.8754281c.0126595.1654646.3391417 5.1294029-6.0570166 5.1294029-6.504565 0-6.1358477-5.1867779-6.1358477-5.1867779l-.0006428-31.5032204c-.0096883-.3249184-.0495263-5.11746431 6.0313048-5.11746431zm-73.7580006-5.70016816v42.49270187h.5575988s.2081099.2374581.5010473-.0554082.1956685-.3901121.1956685-.3901121v-42.04605262l5.7004019.00115789.0007682 41.01721663c.015678.1470376.248026 2.5994908-1.4903372 4.3374305-1.792686 1.7922473-4.4053704 1.6101973-4.4053704 1.6101973h-7.83579091s-2.61381542.18205-4.40650134-1.6101973c-1.79268592-1.7922503-1.48843833-4.344369-1.48843833-4.344369v-41.01027813l5.69927118-.00115789v42.04605262s-.09726862.0972458.19566849.3901121c.29293741.2928663.50217829.0554082.50217829.0554082h.55646783v-42.49270187zm44.8442957-.59701342s2.8128759.11081342 4.2515488 1.54913579 1.3572386 4.52302632 1.3572386 4.52302632v20.17269738s.1085791 1.6825658-.8324397 2.4967105c-.9410187.8141447-1.5743967.9950658-1.5743967.9950658s1.0495978.5789474 1.6105898 1.3026316c.5609919.7236842.7419571 1.3930921.7419571 2.3881579l.0007115 7.6426204c.0126941.1435677.1783816 2.2493941-.8874408 3.6468533-1.1038873 1.4473684-2.4430294 2.1348684-5.2298927 2.1348684h-6.4604558v-46.85176739zm14.5337626 35.74095399s-.1673942-.0203558-.3777654.1843136c-.2092421.2069274-.1459043.3301795-.1459043.3301795v8.4524058s.1673942.4523026.7329089.4523026c.5643854 0 .648084-.4523026.648084-.4523026v-8.9465489zm-44.3104484-34.72101373c5.9643432 0 6.16707 4.5349604 6.1720848 5.00409423l-.0000412 36.6461958h-5.2231058v-1.0674342s-1.8990049 2.3135258-4.6881295.8299731c-2.7891246-1.4824208-2.3140925-4.8057147-2.3140925-4.8057147l.0000416-8.1558683c.0025667-.229176.064831-1.8776574 1.3051717-3.1166422 1.3357486-1.3354261 3.1454001-1.1273669 3.1454001-1.1273669h2.3140896v-18.92660288s-.0588122-.831105-.6526037-.831105-.6232005.88538132-.6232005.88538132v14.89545606h-5.4888988l-.0005553-15.08585244c-.0080458-.3266358-.0237133-5.14451389 6.0538395-5.14451389zm28.932117 33.13115253-.4776089-.0000064v8.3947599h.705764c.5067025 0 .560992-.7236842.560992-.7236842v-6.712171c0-.9769737-.7962466-.9589047-.7962466-.9589047zm-29.0339092-4.5105709s-.1526883-.0203529-.3438338.1707431c-.1900134.191099-.1323304.305305-.1323304.305305v7.8282282s.1515591.419511.6661776.419511c.5146186 0 .5915302-.419511.5915302-.419511v-8.2861842zm29.0087131-25.54039926c-.6808813 0-.5443092.01385177-.4995274.01731471l.0109215.0007774v25.52796055s1.3391421.1085526 1.3391421-1.3569079v-23.35690792s.1085791-.83223684-.8505362-.83223684z"
+                                  fill="#ab2e33" class="style-scope wayback-search"></path>
+                                <path
+                                  d="m164.347608 2.25946661v7.4442539c.21729-.35229187 1.198489-1.67028746 3.735798-1.67028746 3.534354 0 3.281982 3.91684325 3.281982 3.91684325v39.9180342h-3.988173l-.000094-38.4191634c-.002249-.1296195-.058484-1.7498629-1.464346-1.7498629-1.087582 0-1.450864.5267465-1.565167 1.1683005v39.1020256h-4.190748v-49.71014369zm23.367699 5.4959617c3.58528 0 3.32838 3.94160559 3.32838 3.94160559v40.1712766h-4.045888l-.000761-38.6884533c-.008742-.2394578-.118025-1.7360686-1.484053-1.7360686-1.103423 0-1.471231.5301234-1.587799 1.1750516v39.3496435h-4.250729v-43.92154285h4.250729v1.38890288c.220685-.35566881 1.216596-1.68041542 3.790121-1.68041542zm11.392998-.52112204c6.124855 0 5.736674 5.39691513 5.736674 5.39691513v24.2844279h-7.17056l.000077 9.2728055c.001997 1.1852594.055922 2.3291557 1.511897 2.3291557 1.511974 0 1.588933-1.3483852 1.588933-1.3483852v-6.1679026h4.108134l-.00035 5.6892637c-.01289 1.7887967-.410235 4.8333128-5.736327 4.8333128-5.22451 0-5.490421-3.8596058-5.502952-4.1455025l-.000589-34.6706379s-.65866-5.47345253 5.465063-5.47345253zm-72.839588-6.23430627c4.55044 0 4.748706 4.49835393 4.756437 5.01739476l.000233 44.68489444h-4.246265l-.000015-45.39546442c-.001065-.11122824-.038841-1.27912478-1.155468-1.27912478-.689016 0-1.239407-.0003988-1.575847-.00072723l-.366181-.00042531v46.67574174h-4.288077v-46.69262361h-1.942025c-1.0608 0-1.147931 1.05402663-1.154906 1.2547936l-.00058 45.43783001h-4.296023l.000269-45.03840883c.008379-.46638804.223774-4.66388037 5.263374-4.66388037zm12.746531 4.73059864c5.939252 0 5.529572 4.80151166 5.529572 4.80151166v39.1864407h-3.791254v-1.7040541s-.748065 1.776088-2.920962 1.8481219-4.418224-.1913422-4.418224-3.9371049l.000537-10.0356421c.009666-.3007246.1911-3.4583326 3.548528-3.4583326h3.5253l-.000596-22.2422593c-.009853-.1121552-.157986-1.45801702-1.592862-1.45801702-1.497271 0-1.484813 1.94491522-1.484813 1.94491522v17.4051907h-3.99949l-.000952-17.7112484c-.014831-.304231-.125641-4.63952176 5.605216-4.63952176zm12.457944.74622797c5.704988 0 5.452616 4.56852529 5.452616 4.56852529v16.2188817h-3.836522v-16.7703934s-.202578-1.40578478-1.51537-1.40578478c-1.193447 0-1.427274 1.16180558-1.459925 1.37304298l-.004518.0327418v32.5368129c0 .9038006.353096 1.9584201 1.565167 1.9584201 1.212068 0 1.363719-1.3551363 1.363719-1.3551363v-9.239474h3.786725l.000848 7.3579585c.013087 2.5821014.10472 5.9480539-5.301813 5.9480539-5.604264 0-5.201371-4.7699955-5.201371-4.7699955l-.000475-31.3866454c-.017056-.171763-.453979-5.06700779 5.150919-5.06700779zm26.215101 3.66584829v37.0051649h-3.533221v-37.0051649zm-37.199548 25.1702202h-1.714552s-.530775.0720339-.917823.4558391c-.385924.3838082-.409681.9848389-.409681.9848389v8.5236357s.096195 1.56111 1.568559 1.56111c1.473497 0 1.473497-1.6095052 1.473497-1.6095052zm58.697648-25.2264959c-1.433886 0-1.511974 1.7344408-1.511974 1.7344408v21.9725922h3.100907v-22.1256642s-.155047-1.5813688-1.588933-1.5813688zm-23.264712-5.31700073c1.129455 0 2.045015.68657238 2.045015 1.53184407 0 .84639831-.91556 1.53184695-2.045015 1.53184695s-2.045012-.68544864-2.045012-1.53184695c0-.84527169.915557-1.53184407 2.045012-1.53184407z"
+                                  fill="#211e1e" class="style-scope wayback-search"></path>
+                              </g>
+                            </svg>
+                          </a>
+                          <div class="search-field style-scope wayback-search">
+                            <label for="url" class="sr-only">Search the Wayback Machine</label>
+                            <input type="text" name="url" id="url" placeholder="enter URL or keywords" class="style-scope wayback-search">
+                            <!--?lit$49386103$-->
+                            <svg height="40" viewBox="0 0 40 40" width="40" xmlns="http://www.w3.org/2000/svg"
+                              aria-labelledby="searchTitleID searchDescID" class="style-scope wayback-search">
+                              <title id="searchTitleID" class="style-scope wayback-search">Search icon</title>
+                              <desc id="searchDescID" class="style-scope wayback-search">An illustration of a magnifying
+                                glass.</desc>
+                              <path class="fill-color style-scope wayback-search"
+                                d="m32.4526364 29.8875889-8.1719472-7.9751279c1.1046135-1.4876138 1.7652549-3.3102407 1.7652549-5.2846451 0-.101185-.0142895-.1981539-.030573-.2944743.0166158-.0976175.0309053-.196208.0309053-.2990145 0-4.9814145-4.152935-9.0343271-9.2572866-9.0343271-.0907218 0-.1781206.01394537-.2655193.02594487-.0880633-.0119995-.1747974-.02594487-.2655193-.02594487-5.1046839 0-9.25761889 4.0529126-9.25761889 9.0343271 0 .1011849.01395722.1981539.03057294.2947985-.01694804.0976176-.03090525.1958838-.03090525.2986903 0 4.9814145 4.1526027 9.0346514 9.2572866 9.0346514.0907218 0 .1777882-.0139454.2658516-.0262692.0873987.0123238.1741328.0262692.265187.0262692 1.7306942 0 3.3467399-.4747911 4.7338208-1.2852439l8.2882574 8.0886366c.3652137.3564177.843082.53414 1.3212826.53414.4782007 0 .9567336-.1780467 1.3212827-.53414.7294304-.7118622.7294304-1.8660845-.0003323-2.5782711zm-15.9526364-7.8875889c-.0832667-.0118703-.1652765-.0253024-.2513711-.0253024-2.8781993 0-5.2197212-2.3278242-5.2197212-5.1891862 0-.0974612-.013197-.1908615-.0289077-.2836371.0160249-.0940251.0292219-.1889874.0292219-.2880105 0-2.861362 2.3418361-5.1891861 5.2200354-5.1891861.0854662 0 .1677902-.0131198.2510569-.0246777.0826383.0115579.1649623.0246777.2510569.0246777 2.8781993 0 5.2197212 2.3278241 5.2197212 5.1891861 0 .0974612.0135112.1908616.0289077.2839496-.0157107.0940251-.0295361.1886749-.0295361.287698 0 2.861362-2.3415219 5.1891862-5.2197212 5.1891862-.0860946 0-.1684187.0134321-.2507427.0253024z"
+                                fill-rule="evenodd"></path>
+                              </svg>
+
+                          </div>
+                          </fieldset>
+                          </form>
+                          </wayback-search>
+                          <div class="link-lists style-scope wayback-slider">
+                            <div class="style-scope wayback-slider">
+                              <h4 class="style-scope wayback-slider">Mobile Apps</h4>
+                              <ul class="mobile-apps style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1201888313"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(iOS)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (iOS)</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://play.google.com/store/apps/details?id=com.internetarchive.waybackmachine"
+                              data-event-click-tracking="TopNav|WaybackWaybackMachine(Android)" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Wayback Machine (Android)</a>
+                          </li><!---->
+                          </ul>
+                          <h4 class="style-scope wayback-slider">Browser Extensions</h4>
+                          <ul class="browser-extensions style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://chrome.google.com/webstore/detail/wayback-machine/fpnmgdkabkmnadcjpehmlllkndpkmiak"
+                              data-event-click-tracking="TopNav|WaybackChrome" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Chrome</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/"
+                              data-event-click-tracking="TopNav|WaybackFirefox" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Firefox</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://apps.apple.com/us/app/wayback-machine/id1472432422?mt=12"
+                              data-event-click-tracking="TopNav|WaybackSafari" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Safari</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider"
+                              href="https://microsoftedge.microsoft.com/addons/detail/wayback-machine/kjmickeoogghaimmomagaghnogelpcpn?hl=en-US"
+                              data-event-click-tracking="TopNav|WaybackEdge" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Edge</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          <div class="style-scope wayback-slider">
+                            <h4 class="style-scope wayback-slider">Archive-It Subscription</h4>
+                            <ul class="archive-it style-scope wayback-slider">
+                          <!--?lit$49386103$--><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/explore"
+                              data-event-click-tracking="TopNav|ArchiveItExploreTheCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Explore the Collections</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/blog/learn-more/"
+                              data-event-click-tracking="TopNav|ArchiveItLearnMore" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Learn More</a>
+                          </li><!----><!---->
+                          <li class="style-scope wayback-slider">
+                            <a class="style-scope wayback-slider" href="https://www.archive-it.org/contact-us"
+                              data-event-click-tracking="TopNav|ArchiveItBuildCollections" target="_blank"
+                              rel="noreferrer noopener"><!--?lit$49386103$-->Build Collections</a>
+                          </li><!---->
+                          </ul>
+                          </div>
+                          </div>
+                          <save-page-form class="style-scope wayback-slider x-scope save-page-form-1"><!---->
+                      <form action="//web.archive.org/save" method="post" class="style-scope save-page-form"
+                        data-event-submit-tracking="TopNav|SavePageSubmit">
+                        <h3 class="style-scope save-page-form">Save Page Now</h3>
+                        <p class="style-scope save-page-form">Capture a web page as it appears now for use as a trusted
+                          citation in the future.</p>
+                        <div class="style-scope save-page-form">
+                          <label for="url_preload" class="sr-only">Enter a URL to save</label>
+                          <input type="text" id="url_preload" name="url_preload" placeholder="https://" class="style-scope save-page-form">
+                          <input type="submit" value="Save" class="style-scope save-page-form">
+                          </div>
+                          <p class="error style-scope save-page-form">Please enter a valid web address</p>
+                          </form>
+                          </save-page-form>
+                          </div>
+                          </wayback-slider></media-subnav>
+              <media-subnav menu="more" class="hidden style-scope media-slider x-scope media-subnav-1"><!---->
+                <more-slider class="style-scope media-subnav x-scope more-slider-1"><!---->
+                  <ul class="style-scope more-slider">
+                    <!--?lit$49386103$--><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/"
+                        data-event-click-tracking="TopNav|NavMoreAbout"><!--?lit$49386103$-->About</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="https://blog.archive.org"
+                        data-event-click-tracking="TopNav|NavMoreBlog"><!--?lit$49386103$-->Blog</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/events"
+                        data-event-click-tracking="TopNav|NavMoreEvents"><!--?lit$0049150236$-->Events</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/projects/"
+                        data-event-click-tracking="TopNav|NavMoreProjects"><!--?lit$49386103$-->Projects</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/faqs.php"
+                        data-event-click-tracking="TopNav|NavMoreHelp"><!--?lit$49386103$-->Help</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/donate?origin=iawww-TopNavDonateButton"
+                        data-event-click-tracking="TopNav|NavMoreDonate"><!--?lit$49386103$-->Donate</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/contact"
+                        data-event-click-tracking="TopNav|NavMoreContact"><!--?lit$49386103$-->Contact</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/jobs"
+                        data-event-click-tracking="TopNav|NavMoreJobs"><!--?lit$49386103$-->Jobs</a></li>
+                    <!----><!---->
+                    <li class="style-scope more-slider"><a class="style-scope more-slider" href="/about/volunteer-positions"
+                        data-event-click-tracking="TopNav|NavMoreVolunteer"><!--?lit$49386103$-->Volunteer</a></li>
+                    </ul>
+                    </more-slider></media-subnav>
+            </div>
+          </div>
+        </div>
+      </div>
+    </media-slider>
+  </div>
+  <!--?lit$49386103$-->
+  <signed-out-dropdown class="style-scope ia-topnav x-scope signed-out-dropdown-1" tabindex="-1"><!---->
+    <div class="nav-container style-scope signed-out-dropdown">
+      <nav class="initial style-scope signed-out-dropdown" aria-hidden="true">
+        <ul class="style-scope signed-out-dropdown">
+          <!--?lit$49386103$--><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/signup" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Signup">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Sign up for free
+              <!--?lit$49386103$-->
+            </a></li>
+          <!----><!---->
+          <li class="style-scope signed-out-dropdown"><!--?lit$49386103$--><a class="style-scope signed-out-dropdown"
+              href="/account/login" tabindex="-1" data-event-click-tracking="TopNav|NavAvatarMenu-Login">
+              <!--?lit$49386103$-->
+              <!--?lit$49386103$-->Log in
+              <!--?lit$49386103$-->
+            </a></li>
+          <!---->
+          </ul>
+          </nav>
+          </div>
+          </signed-out-dropdown>
+
+        <desktop-subnav class="style-scope ia-topnav x-scope desktop-subnav-1"><!---->
+          <ul class="style-scope desktop-subnav">
+            <!--?lit$49386103$--><!---->
+            <li class="style-scope desktop-subnav">
+        <a class="about style-scope desktop-subnav" href="/about/"><!--?lit$49386103$-->About<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="blog style-scope desktop-subnav"
+          href="https://blog.archive.org"><!--?lit$49386103$-->Blog<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="events style-scope desktop-subnav"
+          href="/events"><!--?lit$49386103$-->Events<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="projects style-scope desktop-subnav"
+          href="/projects/"><!--?lit$49386103$-->Projects<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="help style-scope desktop-subnav"
+          href="/about/faqs.php"><!--?lit$49386103$-->Help<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="donate style-scope desktop-subnav"
+          href="/donate?origin=iawww-TopNavDonateButton"><!--?lit$49386103$-->Donate<!--?lit$49386103$-->
+          <svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"
+            aria-labelledby="donateTitleID donateDescID" class="style-scope desktop-subnav">
+            <title id="donateTitleID" class="style-scope desktop-subnav">Donate icon</title>
+            <desc id="donateDescID" class="style-scope desktop-subnav">An illustration of a heart shape</desc>
+            <path class="fill-color style-scope desktop-subnav"
+              d="m30.0120362 11.0857287c-1.2990268-1.12627221-2.8599641-1.65258786-4.682812-1.57894699-.8253588.02475323-1.7674318.3849128-2.8262192 1.08047869-1.0587873.6955659-1.89622 1.5724492-2.512298 2.63065-.591311-1.0588196-1.4194561-1.9357029-2.4844351-2.63065-1.0649791-.69494706-2.0039563-1.05510663-2.8169316-1.08047869-1.2067699-.04950647-2.318187.17203498-3.3342513.66462439-1.0160643.4925893-1.82594378 1.2002224-2.42963831 2.1228992-.60369453.9226769-.91173353 1.9629315-.92411701 3.1207641-.03715043 1.9202322.70183359 3.7665141 2.21695202 5.5388457 1.2067699 1.4035084 2.912594 3.1606786 5.1174721 5.2715107 2.2048782 2.1108321 3.7565279 3.5356901 4.6549492 4.2745742.8253588-.6646243 2.355647-2.0647292 4.5908647-4.2003145s3.9747867-3.9171994 5.218707-5.3448422c1.502735-1.7723316 2.2355273-3.6186135 2.1983769-5.5388457-.0256957-1.7608832-.6875926-3.2039968-1.9866194-4.3302689z">
+            </path>
+            </svg>
+            </a>
+            </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="contact style-scope desktop-subnav"
+          href="/about/contact"><!--?lit$49386103$-->Contact<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="jobs style-scope desktop-subnav" href="/about/jobs"><!--?lit$49386103$-->Jobs<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+      <li class="style-scope desktop-subnav">
+        <a class="volunteer style-scope desktop-subnav"
+          href="/about/volunteer-positions"><!--?lit$49386103$-->Volunteer<!--?lit$49386103$--><!--?--></a>
+        </li>
+      <!----><!---->
+    </ul>
+    </desktop-subnav>
+    <div id="close-layer" class="style-scope ia-topnav"></div>
+    </ia-topnav>
+                  </div>
+
+        <!-- Begin page content -->
+        <main id="maincontent">
+          <div class="container container-ia">
+
+          
+<!--HTML-->
+</div><!--//.container-ia-->
+      <style>
+    body.navia.BRfullscreenActive #theatre-ia-wrap,
+    ia-book-theater[viewportinfullscreen] {
+      position: fixed;
+      z-index: 1;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      height: 100%;
+      min-height: 100%;
+    }
+
+    #BookReader.fullscreenActive {
+      position: fixed;
+      height: 100%;
+    }
+  </style>
+    <div id="theatre-ia-wrap" class="container container-ia width-max js-playset-list ">
+        <link itemprop="url" href="https://archive.org/details/passionsphilosop0000solo">
+
+          <link itemprop="image" href="https://archive.org/services/img/passionsphilosop0000solo">
+    
+          <meta itemprop="bookFormat" content="EBook/DAISY202">
+        
+
+  <h1 class="sr-only">
+    The passions : philosophy and the intelligence of emotions  </h1>
+  <h2 class="sr-only">
+    Bookreader Item Preview
+  </h2>
+
+  <div id="theatre-ia" class="container  width-max">
+
+          <div class="row">
+        <div class="xs-col-12">
+          <div id="theatre-controls">
+                                                                                                                        
+                      </div><!--/#theatre-controls-->
+
+
+
+                                      <noscript>
+                  <div class="alert alert-danger alert-dismissable" data-dismiss="alert">
+                    <button type="button" class="close" data-dismiss="alert"
+                      aria-hidden="true"><span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span></button>
+                    Internet Archive&apos;s in-browser bookreader                    "theater" requires JavaScript to be enabled.
+                    It appears your browser does not have it turned on.
+                    Please see your browser settings for this feature.
+                  </div>
+                </noscript>
+                    <input class="js-ia-metadata" type="hidden" value='{"created":1786381305,"d1":"ia601501.us.archive.org","d2":"ia801501.us.archive.org","dir":"/27/items/passionsphilosop0000solo","files":[{"name":"__ia_thumb.jpg","source":"original","mtime":"1663872802","size":"18810","md5":"56a6ddea74d59d0face028d61a2263bc","crc32":"6feee32e","sha1":"d55c5a95861494dc0376ec7d16e949fac8f77ed5","format":"Item Tile","rotation":"0"},{"name":"logs/passionsphilosop0000solo_iabdash_2022-09-1623:32:22.log","source":"original","mtime":"1663342345","size":"1365","md5":"d1f93311194caf2c009c3a9bb781bf86","crc32":"e45b27e2","sha1":"d8afd7d8d61b8843c7508895799a43798f1072cc","format":"Log","private":"true"},{"name":"logs/passionsphilosop0000solo_scanning_2022-09-1623:32:26.log","source":"original","mtime":"1663342351","size":"1562524","md5":"e7eb197c95cba7c05375850d978a7c0c","crc32":"77bcb458","sha1":"043910607ba57919238ad7be0a635c7ab5f47ea1","format":"Log","private":"true"},{"name":"logs/passionsphilosop0000solo_status_history_2022-09-1623:32:17.log","source":"original","mtime":"1663342341","size":"552","md5":"695444b3c5e7f8b1d11f240c33098b88","crc32":"2cba5bef","sha1":"11981567462cd7399e433681776a84a81c99fb7f","format":"Log","private":"true"},{"name":"passionsphilosop0000solo.epub","source":"derivative","hocr_epub_module_version":"0.0.1","hocr_epub_hocr_version":"1.1.62","format":"EPUB","original":"passionsphilosop0000solo_hocr.html","mtime":"1753731057","size":"1532849","private":"true","md5":"65cc2d2e2867f470b593e89b66dd2ad2","crc32":"56d6cd5c","sha1":"738d2710a2de57ca84052369b8ae34e1d94c8bd6"},{"name":"passionsphilosop0000solo.lcpdf","source":"derivative","format":"LCP Encrypted PDF","original":"passionsphilosop0000solo.pdf","mtime":"1753731041","size":"8354077","md5":"28ee34590ce9403fbac7b1c1ad6a7b58","crc32":"88a78027","sha1":"00f86fb3470796b305cf8a9a97a3be6b2f9bce51"},{"name":"passionsphilosop0000solo.pdf","source":"derivative","format":"Text PDF","original":"passionsphilosop0000solo_page_numbers.json","mtime":"1718641266","size":"7844891","md5":"e391ea24d970a837bc70422dc64fbb7a","crc32":"452d2b7e","sha1":"20655954ff9a59715ce0ae86e3d87dbf8814f5c2","private":"true"},{"name":"passionsphilosop0000solo_chocr.html.gz","source":"derivative","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"chOCR","original":"passionsphilosop0000solo_jp2.zip","mtime":"1663871576","size":"4114818","md5":"14d622b10a3cfe705bb31dbca4d4d1d3","crc32":"38b873d3","sha1":"1d73841e00ae2a6eae6bf9f36f9d87153d646534","private":"true"},{"name":"passionsphilosop0000solo_cloth_detection.log","source":"derivative","cloth_cover_detection_module_version":"1.2","format":"Cloth Cover Detection Log","original":"passionsphilosop0000solo_scandata.xml","mtime":"1663872695","size":"788","md5":"1c844359ed110a8493fb0555864d2575","crc32":"38502f45","sha1":"cd869675d1ef6075ba8fc7ee1bee52fa4d7cb5bb","private":"true"},{"name":"passionsphilosop0000solo_dc.xml","source":"original","format":"Dublin Core","mtime":"1663342638","size":"2855","md5":"a52bba5656d21e06231a9049ce241fc0","crc32":"eaaded73","sha1":"663897497409ae8f8d409ad08343540c14228a74"},{"name":"passionsphilosop0000solo_djvu.txt","source":"derivative","format":"DjVuTXT","original":"passionsphilosop0000solo_djvu.xml","mtime":"1663871708","size":"313085","md5":"19760dd82bd3a8d9dc760eb13b17377e","crc32":"317a3876","sha1":"0ae5f4f5c5a7b97d34ef38d0a175c2637017012d","private":"true"},{"name":"passionsphilosop0000solo_djvu.xml","source":"derivative","format":"Djvu XML","original":"passionsphilosop0000solo_hocr.html","mtime":"1663871676","size":"4022966","md5":"87ae5567388184be9fcb2341f5458df6","crc32":"ba637cd9","sha1":"8caf4cb6407135ebc5afe92445920180cbafa456","private":"true"},{"name":"passionsphilosop0000solo_encrypted.pdf","source":"derivative","format":"ACS Encrypted PDF","original":"passionsphilosop0000solo.pdf","mtime":"1718642073","size":"7801681","md5":"b28482dd6389b07c0b86ce97e75de6c7","crc32":"b24905ab","sha1":"495b56921e1bbb04c568dae1a902f6dce8904aac"},{"name":"passionsphilosop0000solo_events.json","source":"original","mtime":"1663866336","size":"60","md5":"ba93c37255b35bb057eabaca53a1ed4a","crc32":"556e2d82","sha1":"529310e75383b43b5e90dc55c418535f501c9d5b","format":"JSON","private":"true"},{"name":"passionsphilosop0000solo_files.xml","source":"original","format":"Metadata","summation":"md5","md5":"d3a3d1f938193621a922c52b2cb69e00"},{"name":"passionsphilosop0000solo_hocr.html","source":"derivative","hocr_char_to_word_module_version":"1.1.0","hocr_char_to_word_hocr_version":"1.1.15","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","format":"hOCR","original":"passionsphilosop0000solo_chocr.html.gz","mtime":"1663871617","size":"7442285","md5":"655d2d1abc72dd5b4784534ebbe0d91b","crc32":"8a3927e1","sha1":"e54f72b6ca6c7f8dec0728e3556f9e939486a4b9","private":"true"},{"name":"passionsphilosop0000solo_hocr_pageindex.json.gz","source":"derivative","hocr_pageindex_module_version":"1.0.0","hocr_pageindex_hocr_version":"1.1.15","format":"OCR Page Index","original":"passionsphilosop0000solo_hocr.html","mtime":"1663871683","size":"2058","md5":"72d34e529bdd29758d0810b0e9b660bd","crc32":"75ce3c77","sha1":"204eb90d04c70be44cbebffbefdbc14bc5ed3959","private":"true"},{"name":"passionsphilosop0000solo_hocr_searchtext.txt.gz","source":"derivative","hocr_fts_text_module_version":"1.1.0","hocr_fts_text_hocr_version":"1.1.15","word_conf_0_10":"307","word_conf_11_20":"148","word_conf_21_30":"136","word_conf_31_40":"109","word_conf_41_50":"66","word_conf_51_60":"89","word_conf_61_70":"151","word_conf_71_80":"271","word_conf_81_90":"798","word_conf_91_100":"47783","format":"OCR Search Text","original":"passionsphilosop0000solo_hocr.html","mtime":"1663871696","size":"102905","md5":"f946ac5f648fe5b1dbdaebac181d9ea5","crc32":"4e5cdabc","sha1":"a2a96feb6e68b80d77628a8ec510123dc4d4d84c","private":"true"},{"name":"passionsphilosop0000solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"passionsphilosop0000solo_orig_jp2.tar","mtime":"1663869508","size":"67892638","md5":"94310d92c4fe5796d6261f69f1f3dda4","crc32":"c8997a95","sha1":"0befc9773175b8430c10877cbd6bde5c6b5a915d","private":"true","filecount":"174"},{"name":"passionsphilosop0000solo_lcp.epub","source":"derivative","format":"LCP Encrypted EPUB","original":"passionsphilosop0000solo.epub","mtime":"1753731079","size":"1613421","md5":"af6d87ceaa9f45cff95913a6b50c25e0","crc32":"f3a706a0","sha1":"549b6800f559830a915ac8e72855de6ffb9267ea"},{"name":"passionsphilosop0000solo_marc.xml","source":"original","mtime":"1663342337","size":"8401","md5":"942f1accef89c43ce6b5748e98805074","crc32":"a293696a","sha1":"a48dee600ee81b7b04fb5594d4499cd89b9b9a9a","format":"MARC"},{"name":"passionsphilosop0000solo_meta.mrc","source":"original","mtime":"1663342330","size":"3314","md5":"081ab5b94f5b455e04b92024b387dbc8","crc32":"cc256825","sha1":"7784f9d0fe2802c7888d2e34ffc799bc13b4becd","format":"MARC Binary"},{"name":"passionsphilosop0000solo_meta.sqlite","source":"original","mtime":"1663866620","size":"45056","md5":"a2a632c754262f862563502cfcd9c496","crc32":"ba3c4a87","sha1":"48420689de504542a23b386bc62c25a681c75654","format":"Metadata"},{"name":"passionsphilosop0000solo_meta.xml","source":"original","mtime":"1753731079","size":"5118","md5":"96ef33edc7dea5fd78872ad69c72e64e","crc32":"3a7cfc57","sha1":"4223389f756640fa7a99a9b242d4ac70325bcf08","format":"Metadata"},{"name":"passionsphilosop0000solo_orig_jp2.tar","source":"original","format":"Single Page Original JP2 Tar","original":"passionsphilosop0000solo_preimage.zip","mtime":"1663866618","size":"517140480","md5":"f73b37e2034304b6fb3f18d0afbf4002","crc32":"f0ec8adf","sha1":"154744247a8fd9389a5e5b63b5de0bc7b442779e","private":"true","filecount":"174"},{"name":"passionsphilosop0000solo_page_numbers.json","source":"derivative","hocr_pagenumber_module_version":"1.0.5","hocr_pagenumber_hocr_version":"1.1.54","hocr_pagenumber_confidence":"100","format":"Page Numbers JSON","original":"passionsphilosop0000solo_hocr.html","mtime":"1718641266","size":"28987","md5":"856dd26b454cbfd6f7365706a9ff3f74","crc32":"fd755cca","sha1":"e2a6b6a32569de140cb978b2e47e4577b6e8633b","private":"true"},{"name":"passionsphilosop0000solo_repub_final.log","source":"derivative","republisher_deriver_version":"0.0.14","confidence_accurate":"False","crops_accurate":"False","initial_crop_confidence":"100","format":"RePublisher Final Processing Log","original":"passionsphilosop0000solo_scandata.xml","mtime":"1663872781","size":"48980","md5":"03d768d003832c6c4ae0b351f1774fc5","crc32":"924e347d","sha1":"d6a51d70e76419138412a48a71aac1796d6e65a4","private":"true"},{"name":"passionsphilosop0000solo_repub_initial.log","source":"derivative","republisher_deriver_version":"0.0.14","format":"RePublisher Initial Processing Log","original":"passionsphilosop0000solo_preimage.zip","mtime":"1663344463","size":"27","md5":"08ec62964ef5fd9ce32e032e552b9d58","crc32":"2960f426","sha1":"40d9163175b1d24f4b2d6c4c44067eb0bf6af787","private":"true"},{"name":"passionsphilosop0000solo_scandata.xml","source":"original","format":"Scandata","original":"passionsphilosop0000solo_preimage.zip","mtime":"1663872695","size":"185515","crc32":"0208c085","sha1":"986cf54b7eb6d212d4072f4acc8b6624796cc982","md5":"961617ad3e6eb3a442a6bcb46bbc513a"},{"name":"passionsphilosop0000solo_slip.png","source":"original","mtime":"1663341435","size":"39510","md5":"4e19ff8ec3d64f6a022c82492ce7d9e0","crc32":"ab09128a","sha1":"84d4ee44e578985de5bcfe56df07a55225f70659","format":"PNG","private":"true"},{"name":"passionsphilosop0000solo_slip_thumb.jpg","source":"derivative","format":"JPEG Thumb","original":"passionsphilosop0000solo_slip.png","mtime":"1663342641","size":"8693","md5":"b103a5f254758f421a6c6db6c174a61a","crc32":"e0eb628c","sha1":"d6b96bef32fcd30e127b4ac7364726ddc80e62ed","private":"true"},{"name":"passionsphilosop0000solo_thumb_avif.zip","source":"original","format":"AVIF Thumbnails ZIP","original":"passionsphilosop0000solo_preimage.zip","mtime":"1663344461","size":"25042481","md5":"462dcc43f9996514322767b108cddc83","crc32":"ed203210","sha1":"b1a9e1876c9402dddfe3df8e6d5c4543ba5c5fff","private":"true","filecount":"174"},{"name":"passionsphilosop0000solo_title_detection.log","source":"derivative","format":"Title Page Detection Log","original":"passionsphilosop0000solo_djvu.xml","mtime":"1663871706","size":"653","md5":"ec225733776af942c44be5a609350243","crc32":"3768c865","sha1":"6b5f6719f385b6361bfee8693a8faec9a03be61f","private":"true"}],"files_count":33,"item_last_updated":1753731106,"item_size":655181843,"metadata":{"identifier":"passionsphilosop0000solo","boxid":"IA40596016","camera":"Sony Alpha-A6300 (Control)","collection_set":"printdisabled","contributor":"Internet Archive","creator":"Solomon, Robert C","date":"2006","description":["12 audio discs (720 min.) : 4 3/4 in. +","Robert C. Solomon, Professor of Business and Philosophy at the University of Texas at Austin, delivers 24 lectures in which he discusses emotions, primarily from the standpoint of ethics and practical concerns","Taught by Robert C. Solomon","Compact discs","Course no. 4123","Course books include bibliographical references (p. 65-68, p. 59-68)","Lecture 1. Emotions as engagements with the world -- lecture 2. The wrath of Achilles -- lecture 3. It\u0027s good to be afraid -- lecture 4. Lessons of love: Plato\u0027s Symposium -- lecture 5. We are not alone: compassion and empathy -- lecture 6. Noble? Or deadly sin: pride and shame -- lecture 7: Nasty: Iago\u0027s envy, Othello\u0027s jealousy -- lecture 8. Nastier: resentment and vengeance -- lecture 9. A death in the family: the logic of grief -- lecture 10: James and the bear: emotions and feelings -- lecture 11. Freud\u0027s catharsis: the hydraulic model -- lecture 12. Are emotions \u0022in\u0022 the mind? -- lecture 13. How emotions are intelligent -- lecture 14. Emotions as judgments -- lecture 15. Beyond boohoo and hooray -- lecture 16. Emotions are rational -- lecture 17. Emotions and responsibility -- lecture 18. Emotions in ethics -- lecture 19. Emotions and the self -- lecture 20. What is emotional experience? -- lecture 21. Emotions across cultures: universals -- lecture 22. Emotions across cultures: differences -- lecture 23. Laughter and music -- lecture 24. Happiness and spirituality.-.0","Compact discs"],"isbn":["159803054X","9781598030549"],"language":"eng","mediatype":"texts","oclc-id":["65193308","247028711","726356317","777018747","990521720","1084742616"],"old_pallet":"IA404954","openlibrary_edition":"OL8897311M","openlibrary_work":"OL9000644W","operator":"associate-vanessajane-butron@archive.org","publisher":"Chantilly, VA : Teaching Co.","rcs_key":"24143","repub_state":"19","scanner":"station03.cebu.archive.org","scanningcenter":"cebu","scribe3_search_catalog":"isbn","scribe3_search_id":"9781598030549","subject":["Philosophy","Emotions (Philosophy)","Philosophie","E\u0301motions (Philosophie)","philosophy"],"title":"The passions : philosophy and the intelligence of emotions ","tts_version":"5.2-initial-111-gdcfdf5db","uploader":"station03.cebu@archive.org","publicdate":"2022-09-16 15:17:27","access-restricted-item":"true","identifier-access":"http://archive.org/details/passionsphilosop0000solo","identifier-ark":"ark:/13960/s2c92x0s2sc","scandate":"20220916160741","imagecount":"174","autocrop_version":"0.0.14_books-20220331-0.2","ppi":"360","republisher_operator":"associate-vanessajane-butron@archive.org","republisher_date":"20220923005633","republisher_time":"454","foldoutcount":"0","bookplateleaf":"0002","ocr":"tesseract 5.2.0-1-gc42a","ocr_parameters":"-l eng","ocr_module_version":"0.0.18","ocr_detected_script":"Latin","ocr_detected_script_conf":"1.0000","ocr_detected_lang":"en","ocr_detected_lang_conf":"1.0000","page_number_confidence":"100","pdf_module_version":"0.0.19","external-identifier":["urn:acs6:passionsphilosop0000solo:pdf:d8a1ebd2-742a-4c86-85e0-bc9edbe79c65","urn:lcp:passionsphilosop0000solo:lcpdf:61e06f2b-0b9a-45b7-b37b-42a819ccb01a","urn:lcp:passionsphilosop0000solo:epub:9e58b5f2-ea2b-4933-a849-8c86f5bbd1f7","urn:oclc:record:1349251147"],"addeddate":"2022-09-22 19:01:59","scanfee":"0;1.00;1.00","invoice":"1652","sponsordate":"20220930","collection":["internetarchivebooks","inlibrary","printdisabled"],"page_number_module_version":"1.0.5"},"server":"ia601501.us.archive.org","uniq":917836267,"workable_servers":["ia601501.us.archive.org","ia801501.us.archive.org"]}'/>
+                    <ia-book-theater
+                                    class="focus-on-child-only"
+                  baseHost="archive.org"
+                  signedIn="false"
+                >
+                  <div id="IABookReaderMessageWrapper" class="BookReaderMessage focus-on-child-only" style="display:none;" slot="header"></div>
+                  <div id="IABookReaderWrapper" slot="main">
+                    <div id="BookReader" class="BookReader "></div>
+                  </div>
+                </ia-book-theater>
+                    <input class="js-bookreader" type="hidden" value='{"isBeta":false,"br_ui":null,"urlHistoryBasePath":"/details/passionsphilosop0000solo/","resumeCookiePath":"/details/passionsphilosop0000solo","initialSearchTerm":null,"purchase_url":"","has_multiple_readable_files":false,"multipleBooksList":{"by_subprefix":{"passionsphilosop0000solo":{"title":"passionsphilosop0000solo_orig_jp2.tar","url_path":"/details/passionsphilosop0000solo/passionsphilosop0000solo","orig_sort":0,"file_subprefix":"passionsphilosop0000solo","file_source":"passionsphilosop0000solo_jp2.zip","file_format":"Single Page Processed JP2 ZIP","file_origin":"passionsphilosop0000solo_orig_jp2.tar","raw":{"name":"passionsphilosop0000solo_jp2.zip","source":"derivative","format":"Single Page Processed JP2 ZIP","original":"passionsphilosop0000solo_orig_jp2.tar","mtime":"1663869508","size":"67892638","md5":"94310d92c4fe5796d6261f69f1f3dda4","crc32":"c8997a95","sha1":"0befc9773175b8430c10877cbd6bde5c6b5a915d","private":"true","filecount":"174"}}}},"autofit":"auto","url":"//ia601501.us.archive.org/BookReader/BookReaderJSIA.php?id=passionsphilosop0000solo\u0026itemPath=/27/items/passionsphilosop0000solo\u0026server=ia601501.us.archive.org\u0026format=jsonp\u0026subPrefix=passionsphilosop0000solo\u0026requestUri=/details/passionsphilosop0000solo"}'/>
+                      </div><!--/.xs-col-12-->
+      </div><!--/.row-->
+    
+        <div id="cher-modal" class="modal fade" role="dialog" aria-modal="true" aria-labelledby="modal-main-heading">
+      <div class="modal-dialog modal-lg">
+        <div class="focus-trap-start" tabindex="0"></div>
+        <div class="modal-content" style="padding:10px;">
+          <div class="modal-header">
+            <button
+              type="button"
+              class="close"
+              data-dismiss="modal"
+              aria-hidden="true">
+              <span class="iconochive-remove-circle"  aria-hidden="true"></span><span class="icon-label sr-only">remove-circle</span>            </button>
+            <h1 id="modal-main-heading" class="modal-title">Share or Embed This Item</h1>
+          </div><!--/.modal-header-->
+          <div id="cher-body">
+            <div style="text-align:center;margin:50px auto;">
+              <div class="topinblock">
+                    <div id="sharer">
+            <a href="https://twitter.com/intent/tweet?url=https://archive.org/details/passionsphilosop0000solo&amp;via=internetarchive&amp;text=The+passions+%3A+philosophy+and+the+intelligence+of+emotions+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-twitter" data-toggle="tooltip" data-placement="bottom" title="Share to Twitter"></div>
+        <span class="sr-only">Share to Twitter</span>
+      </a>
+      <a href="https://www.facebook.com/sharer/sharer.php?u=https://archive.org/details/passionsphilosop0000solo" target="_blank">
+        <div class="sharee iconochive-facebook" data-toggle="tooltip" data-placement="bottom" title="Share to Facebook"></div>
+        <span class="sr-only">Share to Facebook</span>
+      </a>
+      <a href="http://www.reddit.com/submit?url=https://archive.org/details/passionsphilosop0000solo&amp;title=The+passions+%3A+philosophy+and+the+intelligence+of+emotions+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-reddit" data-toggle="tooltip" data-placement="bottom" title="Share to Reddit"></div>
+        <span class="sr-only">Share to Reddit</span>
+      </a>
+      <a href="https://www.tumblr.com/widgets/share/tool?posttype=link&amp;title=The+passions+%3A+philosophy+and+the+intelligence+of+emotions+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;caption=The+passions+%3A+philosophy+and+the+intelligence+of+emotions+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive&amp;content=https://archive.org/details/passionsphilosop0000solo&amp;canonicalUrl=https://archive.org/details/passionsphilosop0000solo" target="_blank">
+        <div class="sharee iconochive-tumblr" data-toggle="tooltip" data-placement="bottom" title="Share to Tumblr"></div>
+        <span class="sr-only">Share to Tumblr</span>
+      </a>
+      <a href="http://www.pinterest.com/pin/create/button/?url=https://archive.org/details/passionsphilosop0000solo&amp;description=The+passions+%3A+philosophy+and+the+intelligence+of+emotions+%3A+Solomon%2C+Robert+C+%3A+Free+Download%2C+Borrow%2C+and+Streaming+%3A+Internet+Archive" target="_blank">
+        <div class="sharee iconochive-pinterest" data-toggle="tooltip" data-placement="bottom" title="Share to Pinterest"></div>
+        <span class="sr-only">Share to Pinterest</span>
+      </a>
+            <a href="mailto:?body=https://archive.org/details/passionsphilosop0000solo&amp;subject=The passions : philosophy and the intelligence of emotions : Solomon, Robert C : Free Download, Borrow, and Streaming : Internet Archive">
+        <div class="sharee iconochive-email" data-toggle="tooltip" data-placement="bottom" title="Share via email"></div>
+        <span class="sr-only">Share via email</span>
+      </a>
+                  <a href="#" id="copy-link" data-copylink="https://archive.org/details/passionsphilosop0000solo">
+        <div class="sharee" data-toggle="tooltip" data-placement="bottom" title="Copy link">
+          <img src="/images/link.svg" />
+        </div>
+        <span class="sr-only">Copy Link</span>
+      </a>
+          </div>
+                    <br clear="all" class="clearfix"/>
+              </div>
+            </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehere">EMBED</label>
+                    <textarea
+                      id="embedcodehere"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    ><iframe src="https://archive.org/embed/passionsphilosop0000solo" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                <form class="form" role="form">
+                  <div class="form-group">
+                                        <label for="embedcodehereWP">EMBED (for Archive.org item Description fields)</label>
+                    <textarea id="embedcodehereWP"
+                      class="form-control textarea-invert-readonly"
+                      rows="3"
+                      readonly="readonly"
+                      data-subfile-name=                    >[archiveorg passionsphilosop0000solo width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]</textarea>
+                                      </div>
+                </form>
+              </div>
+                                      <div>
+                Want more?
+                <a
+                  href="/help/audio.php?identifier=passionsphilosop0000solo"
+                >Advanced embedding details, examples, and help</a>!
+              </div>
+                      </div><!--/#cher-body-->
+        </div><!--/.modal-content-->
+        <div class="focus-trap-end" tabindex="0"></div>
+      </div><!--/.modal-dialog-->
+    </div><!--/#cher-modal-->
+      </div><!--//#theatre-ia-->
+  <div id="flag-overlay"
+    class="center-area ">
+      </div>
+</div><!--//.container-ia-->
+<div class="container container-ia item-details-about">
+    </div><!--/.container-ia-->
+<div class="container container-ia width-max relative-row-wrap info-top">
+  <div class="container container-ia">
+      <div class="relative-row row">
+    <div class="thats-right col-sm-4 col-sm-push-8">
+            <section class="action-buttons-section">
+                      <div class='topinblock favorite-btn'>
+        <button
+          class='button js-manage-toggle_list_status '
+          type='button'
+          data-href='/bookmarks.php?add_bookmark=1&amp;mediatype=texts&amp;identifier=passionsphilosop0000solo&amp;title=The+passions+%3A+philosophy+and+the+intelligence+of+emotions'
+          data-target='#favorite-modal'
+          data-id='passionsphilosop0000solo'
+          data-fav-collection='fav-'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Favorite'
+          aria-haspopup='true'>
+          <div>
+                      <span class="iconochive-No_Favorite"  aria-hidden="true"></span><span class="icon-label ">Favorite</span>                    </div>
+        </button>
+      </div>
+          <div class='topinblock share-button'>
+        <button id='share-button'
+          class='button js-manage-share_button'
+          type='button'
+          data-target='#cher-modal'
+          data-toggle='tooltip'
+          data-container='body'
+          data-placement='bottom'
+          data-original-title='Share this item'
+          aria-haspopup='true'>
+          <span class="iconochive-share"  aria-hidden="true"></span><span class="icon-label ">Share</span>        </button>
+      </div>
+    <div id="flag-button-container"
+      class="topinblock flag-button"
+      data-toggle="tooltip"
+      data-placement="bottom"
+      data-container="body"
+      title="Flag this item">
+            <div id="item-flags-popup" class="dropup">
+        <button id="flag-button" class=" button" type="button"
+          data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
+        ><span class="iconochive-Flag"  aria-hidden="true"></span><span class="icon-label ">Flag</span></button>
+        <div id="flag-popover" class="dropdown-menu flag-popover" aria-labelledby="flag-button">
+          <h1 class="dropdown-title">Flag this item for</h1>
+          <ul role="menu">
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionsphilosop0000solo" role="menuitem">
+                  Graphic Violence                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionsphilosop0000solo" role="menuitem">
+                  Explicit Sexual Content                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionsphilosop0000solo" role="menuitem">
+                  Hate Speech                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionsphilosop0000solo" role="menuitem">
+                  Misinformation/Disinformation                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionsphilosop0000solo" role="menuitem">
+                  Marketing/Phishing/Advertising                </a>
+              </li>
+                                        <li class="flag-option ">
+                <a href="/login?referer=https%3A%2F%2Farchive.org%2Fdetails%2Fpassionsphilosop0000solo" role="menuitem">
+                  Misleading/Inaccurate/Missing Metadata                </a>
+              </li>
+                      </ul>
+        </div> <!-- /#flag-popover -->
+              </div> <!--/.dropdown -->
+              </div>      </section>
+    </div><!--/.thats-right-->
+    <div class="thats-left item-details-metadata col-sm-8 col-sm-pull-4">
+      <div class="left-icon"><span class="iconochive-texts texts"  aria-hidden="true"></span><span class="icon-label sr-only">texts</span></div>
+      <h1 class="item-title">
+        <span class="breaker-breaker" itemprop="name">The passions : philosophy and the intelligence of emotions</span>
+      </h1>
+                          <dl class="metadata-definition" aria-label="Item creator metadata">
+                <dt>by</dt>
+    <dd           >
+            <span itemprop="author"><a href="/search.php?query=creator%3A%22Solomon%2C+Robert+C%22">Solomon, Robert C</a></span>                </dd>
+              </dl>
+                            <br/>
+    </div><!--/.thats-left-->
+  </div>
+      </div>
+</div>
+<div class="container container-ia width-max relative-row-wrap">
+
+  <div class="container container-ia">
+    <div class="relative-row row">
+      <div class="col-sm-8 thats-left item-details-metadata">
+            <div class="actions-ia">
+                                        </div>
+        <div class="row metadata-list">
+      <dl aria-label="Item metadata" class="metadata-definition">
+            <dt>Publication date</dt>
+        <dd class="">
+          <a href="/search.php?query=date:2006">
+            <span itemprop="datePublished">2006</span>
+          </a>
+                </dd>
+    
+    
+            <dt>Topics</dt>
+        <dd class=""
+          itemprop="keywords"
+          ><a href="/search.php?query=subject%3A%22Philosophy%22" rel="ugc nofollow">Philosophy</a>, <a href="/search.php?query=subject%3A%22Emotions+%28Philosophy%29%22" rel="ugc nofollow">Emotions (Philosophy)</a>, <a href="/search.php?query=subject%3A%22Philosophie%22" rel="ugc nofollow">Philosophie</a>, <a href="/search.php?query=subject%3A%22E%CC%81motions+%28Philosophie%29%22" rel="ugc nofollow">Émotions (Philosophie)</a>, <a href="/search.php?query=subject%3A%22philosophy%22" rel="ugc nofollow">philosophy</a></dd>
+    
+        <dt>Publisher</dt>
+    <dd           >
+            <span itemprop="publisher">Chantilly, VA : Teaching Co.</span>                </dd>
+        <dt>Collection</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">internetarchivebooks</a>; <a href="/details/inlibrary">inlibrary</a>; <a href="/details/printdisabled">printdisabled</a>                </dd>
+    
+          <!-- contributor (also does usage rights, if specified for the contributor) -->
+          <dt>Contributor</dt>
+    <dd           >
+            <a href="/details/internetarchivebooks">Internet Archive</a>                </dd>
+    
+                  <dt>Language</dt>
+    <dd           >
+            <span itemprop="inLanguage"><a href="/search.php?query=%28language%3Aeng+OR+language%3A%22English%22%29">English</a></span>                </dd>
+              
+            
+    
+    
+    
+    <!-- display Item Size in this position if theatre_type is not TV -->
+              <dt>Item Size</dt>
+    <dd           >
+            624.8M                </dd>
+        
+    </dl>
+    </div> <!-- class="row metadata-list" -->
+    <div class="clearfix"></div>
+    <div id="descript" itemprop="description">12 audio discs (720 min.) : 4 3/4 in. +<br /><br />Robert C. Solomon, Professor of Business and Philosophy at the University of Texas at Austin, delivers 24 lectures in which he discusses emotions, primarily from the standpoint of ethics and practical concerns<br /><br />Taught by Robert C. Solomon<br /><br />Compact discs<br /><br />Course no. 4123<br /><br />Course books include bibliographical references (p. 65-68, p. 59-68)<br /><br />Lecture 1. Emotions as engagements with the world -- lecture 2. The wrath of Achilles -- lecture 3. It's good to be afraid -- lecture 4. Lessons of love: Plato's Symposium -- lecture 5. We are not alone: compassion and empathy -- lecture 6. Noble? Or deadly sin: pride and shame -- lecture 7: Nasty: Iago's envy, Othello's jealousy -- lecture 8. Nastier: resentment and vengeance -- lecture 9. A death in the family: the logic of grief -- lecture 10: James and the bear: emotions and feelings -- lecture 11. Freud's catharsis: the hydraulic model -- lecture 12. Are emotions "in" the mind? -- lecture 13. How emotions are intelligent -- lecture 14. Emotions as judgments -- lecture 15. Beyond boohoo and hooray -- lecture 16. Emotions are rational -- lecture 17. Emotions and responsibility -- lecture 18. Emotions in ethics -- lecture 19. Emotions and the self -- lecture 20. What is emotional experience? -- lecture 21. Emotions across cultures: universals -- lecture 22. Emotions across cultures: differences -- lecture 23. Laughter and music -- lecture 24. Happiness and spirituality.-.0<br /><br />Compact discs
+</div><!--/#descript-->
+
+
+        
+        <div class="metadata-expandable-list row">
+      <dl class="metadata-definition" aria-label="Additional item metadata">
+                            <dt>Access-restricted-item</dt>
+    <dd           >
+            true                </dd>
+                                    <dt>Addeddate</dt>
+    <dd           >
+            2022-09-22 19:01:59                </dd>
+                                    <dt>Autocrop_version</dt>
+    <dd class=" breaker-breaker"          >
+            0.0.14_books-20220331-0.2                </dd>
+                                    <dt>Bookplateleaf</dt>
+    <dd           >
+            0002                </dd>
+                                    <dt>Boxid</dt>
+    <dd           >
+            IA40596016                </dd>
+                                    <dt>Camera</dt>
+    <dd           >
+            Sony Alpha-A6300 (Control)                </dd>
+                                    <dt>Collection_set</dt>
+    <dd           >
+            printdisabled                </dd>
+                                    <dt>External-identifier</dt>
+    <dd class=" breaker-breaker"          >
+            <a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Apassionsphilosop0000solo%3Alcpdf%3A61e06f2b-0b9a-45b7-b37b-42a819ccb01a%22"
+                      >
+              urn:lcp:passionsphilosop0000solo:lcpdf:61e06f2b-0b9a-45b7-b37b-42a819ccb01a                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Alcp%3Apassionsphilosop0000solo%3Aepub%3A9e58b5f2-ea2b-4933-a849-8c86f5bbd1f7%22"
+                      >
+              urn:lcp:passionsphilosop0000solo:epub:9e58b5f2-ea2b-4933-a849-8c86f5bbd1f7                </a><br><a
+              href="/search.php?query=external-identifier%3A%22urn%3Aoclc%3Arecord%3A1349251147%22"
+                      >
+              urn:oclc:record:1349251147<a href="https://www.worldcat.org/oclc/1349251147" class="external-identifier-link" target="_blank" data-event-click-tracking="DetailsPage|"><img loading="lazy" title="[WorldCat (this item)]" alt="[WorldCat (this item)]" class="external-identifier-icon" src="/images/worldcat-small.png"/></a>                </a>                </dd>
+                                    <dt>Foldoutcount</dt>
+    <dd           >
+            0                </dd>
+                                    <dt>Identifier</dt>
+    <dd           >
+            <span itemprop="identifier">passionsphilosop0000solo</span>                </dd>
+                                    <dt>Identifier-ark</dt>
+    <dd           >
+            ark:/13960/s2c92x0s2sc                </dd>
+                                    <dt>Invoice</dt>
+    <dd           >
+            1652                </dd>
+                
+                                        <dt class="metadata-hidden" style="display: none">Isbn</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="isbn">159803054X</span><br><span itemprop="isbn">9781598030549</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            tesseract 5.2.0-1-gc42a                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            en                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_lang_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            Latin                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_detected_script_conf</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0000                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.18                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ocr_parameters</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            -l eng                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Old_pallet</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            IA404954                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_edition</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/books/OL8897311M"
+                      >
+              OL8897311M                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Openlibrary_work</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://openlibrary.org/works/OL9000644W"
+                      >
+              OL9000644W                </a>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_confidence</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            100                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Page_number_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            1.0.5                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pages</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <span itemprop="numberOfPages">174</span>                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Pdf_module_version</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            0.0.19                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Ppi</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            360                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Rcs_key</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            24143                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_date</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20220923005633                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_operator</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            associate-vanessajane-butron@archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Republisher_time</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            454                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scandate</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            20220916160741                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanner</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            station03.cebu.archive.org                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scanningcenter</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            cebu                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_catalog</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            isbn                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Scribe3_search_id</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            9781598030549                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Tts_version</dt>
+    <dd class="metadata-hidden" style="display: none" class=" breaker-breaker"          >
+            5.2-initial-111-gdcfdf5db                </dd>
+                                        <dt class="metadata-hidden" style="display: none">Worldcat (source edition)</dt>
+    <dd class="metadata-hidden" style="display: none"           >
+            <a
+              href="https://www.worldcat.org/oclc/65193308"
+                      >
+              65193308                </a>                </dd>
+                                </dl>
+
+              <button
+          type="button"
+          class="show-more-button"
+          aria-label="Show more item metadata"
+        >
+          <div class="show-more-button__text">Show More</div>
+          <div class="show-more-button__text" style="display: none">Show Less</div>
+        </button>
+          </div>
+              <!-- MARCXML link -->
+      <div class="row metadata-list">
+        <dl class="metadata-definition" aria-label="Item full catalog record">
+              <dt>Full catalog record</dt>
+    <dd           >
+            <a href="/download/passionsphilosop0000solo/passionsphilosop0000solo_archive_marc.xml">MARCXML</a>                </dd>
+            </dl>
+      </div>
+    
+    
+    
+    
+        <style>
+      .grecaptcha-badge {
+          visibility: hidden;
+      }
+    </style>
+    <input type="hidden" id="reviews-list" value="[]" />
+    <div id="reviews">
+      <h2 style="font-size:30px;font-weight:500;border-bottom:1px solid #979797; padding-bottom:5px; margin-top:50px;">
+                  <div class="pull-right" style="font-size:14px;font-weight:500;padding-top:14px;">
+            <button class="add-review-btn js-reviews-addEditReview" style="display:none">
+              <span class="iconochive-plus-circle"  aria-hidden="true"></span><span class="icon-label sr-only">plus-circle</span> <span class="add-review-msg">Add Review</span>
+            </button>
+            <br/>
+          </div>
+                <div class="left-icon" style="margin-top:3px"><span class="iconochive-comment"  aria-hidden="true"></span><span class="icon-label sr-only">comment</span></div>
+        Reviews <span class="header-review-count"></span>
+      </h2>
+      <div class="reviews-placeholder"></div>
+      <ia-reviews
+        style="display:none"
+        identifier="passionsphilosop0000solo"
+        baseHost=""
+        endpointPath="/write-review.php"
+        submitterItemname="0"
+        submitterScreenname="0"
+        maxSubjectLength="100"
+        maxBodyLength="1000"
+        token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpYS1jc3JmLXRva2VuIiwiaWF0IjoxNzg2MzgxMzA2LjE3NzIwOSwibmJmIjoxNzg2MzgxMjQ2LjE3NzIwOSwiZXhwIjoxNzg2NDI0NTA2LjE3NzIwOSwidGltZSI6MTc4NjM4MTMwNiwibm9uY2UiOiJlMjgyNWM2N2Y5YzQ1ZDUyZTMwMmVkNDcyYWY4YTQ3NyJ9.E5pRPPIfYyVsTydK7BNLiFBPO1by6cWYEefw7Sm8OO8"
+                                        reviewSubmissionError="You must be logged in to write reviews."        ></ia-reviews>
+      </div>
+          </div><!--/.thats-left-->
+      <div class="col-sm-4 thats-right item-details-archive-info">
+            <section class="boxy white-bg item-stats-summary">
+      <p
+                  itemprop="interactionStatistic"
+          itemscope
+          itemtype="http://schema.org/InteractionCounter"
+              >
+                  <link itemprop="interactionType" href="http://schema.org/BorrowAction"/>
+        
+        <span
+          class="item-stats-summary__count"
+                      itemprop="userInteractionCount"
+                  >159</span>
+
+        Previews      </p>
+
+      <p class="favorite-count">
+                  <span class="item-stats-summary__count">14</span>
+          <span class="item-stats-summary__label">Favorites</span>
+              </p>
+
+          </section>
+    
+                                <section class="boxy white-bg item-download-options">
+      <h1 class="download-button">
+        DOWNLOAD OPTIONS
+      </h1>
+
+              <p>No suitable files to display here.</p>
+      
+            
+                </section>
+        
+    <div class="boxy white-bg collection-list">
+              <section class="collection-list">
+          <h1 class="collection-title">IN COLLECTIONS</h1>
+                              <a
+          class="collection-item "
+          href="/details/internetarchivebooks"
+          data-event-click-tracking="CollectionList|internetarchivebooks"
+        >
+          <span>Internet Archive Books</span>
+                      <img
+              class="item-img"
+              loading="lazy"
+              aria-label=internetarchivebooks              src="/services/img/internetarchivebooks"
+            >
+                  </a>
+                                                                      </section>
+          </div>
+
+              <section class="boxy white-bg item-upload-info">
+      <p>
+        Uploaded by
+                  <a href="/details/@station03_cebu" class="item-upload-info__uploader-name">
+            station03.cebu          </a>
+        
+                  on <time
+                      >September 16, 2022</time>
+              </p>
+    </section>
+          </div><!--/.col-md-2-->
+          </div><!--/.thats-right-->
+    </div><!--/.row-->
+      </div><!--//.container-ia-->
+  <div id="also-found"
+    class="container container-ia width-max js-playset"
+    data-identifier="passionsphilosop0000solo"
+    data-host-name="www27.us.archive.org"
+    data-mediatype="texts">
+    <div class="row">
+      <div class="col-xs-12 tilebars">
+                <h1 class='small-label js-playset-items'>SIMILAR ITEMS (based on metadata)</h1>
+        <div id="js-related"></div>
+      </div>
+    </div>
+  </div><!--//.container-ia-->
+
+  <div class="container container-ia">
+            </div><!--/.container-->
+              <div class="terms-of-service">
+           <a class="stealth" href="/about/terms">Terms of Service (last updated 12/31/2014)</a>
+          </div>
+          </main>
+    </div><!--/#wrap-->
+
+    <!-- Timing ...
+     rendered on: www27.us.archive.org
+ seconds diff sec                                      message   stack(file:line:function)
+=========================================================
+  0.0000   0.0000                                petabox start   var/cache/petabox/petabox/www/sf/details.php:1:require
+                                             |common/ia:66:require_once
+                                             |setup.php:384:log
+  0.0091   0.0091                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  0.0165   0.0074                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:39:redirectToOffshootIfNeeded
+                                             |details.php:202:decide
+                                             |common/Details/OffshootRedirectDecider.inc:145:resolve_is_collection
+                                             |OffshootRedirectDecider.inc:240:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.2629   3.2464                             start db connect   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:915:log
+  3.2849   0.0220                                       got db   var/cache/petabox/petabox/www/common/Caching/ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:578:pipeline_stage
+                                             |AdapterPipeline.inc:717:populate
+                                             |Adapter/SimpleListsAdapter.inc:60:get_memberships
+                                             |SimpleLists.inc:86:get_records
+                                             |SimpleLists/Storage.inc:39:q
+                                             |DB.inc:381:execute
+                                             |DB.inc:1125:query
+                                             |DB.inc:136:query0
+                                             |DB.inc:165:ping
+                                             |DB.inc:813:connect
+                                             |DB.inc:105:conn
+                                             |DB.inc:964:log
+  3.3010   0.0161                            redis_write start   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:283:log
+  3.3033   0.0022                           redis_write finish   var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:Details\{closure}
+                                             |Details/OffshootRedirectDecider.inc:238:get_obj_part
+                                             |Metadata.inc:1062:_get_obj_part
+                                             |Metadata.inc:1114:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:594:store_record
+                                             |AdapterPipeline.inc:627:execute
+                                             |IO/Attempt.inc:307:wait
+                                             |WaitForCondition.inc:177:IO\{closure}
+                                             |IO/Attempt.inc:125:iteration
+                                             |Attempt.inc:342:Metadata\{closure}
+                                             |Metadata/AdapterPipeline.inc:626:update
+                                             |RecordServer.inc:248:_update
+                                             |RecordServer.inc:290:log
+  3.3113   0.0080                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.3409   0.0296                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:53:getItem
+                                             |common/Item.inc:78:parseMetadata
+                                             |Item.inc:138:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.3625   0.0216                             start db connect   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:915:log
+  3.3626   0.0001                   got existing db connection   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:621:connectReadOnly
+                                             |DB.inc:106:conn
+                                             |DB.inc:920:log
+  3.3628   0.0002                  getting "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:22:log
+  3.3873   0.0244                      got "search" item stats   var/cache/petabox/petabox/www/sf/details.php:82:getExtraInfo
+                                             |common/Item.inc:647:value
+                                             |Cache.inc:238:fetch
+                                             |Caching/TieredReactiveCache.inc:141:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:Caching\{closure}
+                                             |/var/cache/petabox/petabox/www/common/Caching/TieredReactiveCache.inc:88:recompute_fn
+                                             |TieredReactiveCache.inc:223:fetch
+                                             |ReactiveCache.inc:513:recompute_cache_miss
+                                             |ReactiveCache.inc:547:_recompute
+                                             |ReactiveCache.inc:632:do_recompute
+                                             |ReactiveCache.inc:909:call_user_func_array
+                                             |./unknown:unknown:{closure}
+                                             |/var/cache/petabox/petabox/www/common/Cache.inc:387:recompute
+                                             |Cache.inc:653:{closure}
+                                             |Item.inc:639:get
+                                             |ItemStats.inc:38:log
+  3.4080   0.0207                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.4144   0.0065                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:305:get_status
+                                             |Lending/LendingACL.php:118:get_metadata_fields
+                                             |LendingUtils.php:670:cached_metadata
+                                             |LendingUtils.php:76:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.4693   0.0549                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.4725   0.0032                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:101:__construct
+                                             |common/Details.inc:403:get_file_list_with_theater_support
+                                             |BookReader/BookLikeFiles.inc:68:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.4778   0.0053                                       render   var/cache/petabox/petabox/www/sf/details.php:108:log
+  3.5013   0.0235                          begin session_start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:50:log
+  3.5014   0.0001   skipping session_start, user not logged-in   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4832:head
+                                             |Nav.inc:155:__construct
+                                             |Nav.inc:230:session_start
+                                             |Cookies.inc:60:log
+  3.5087   0.0073                                 header drawn   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5075:nav
+                                             |Details.inc:4836:log
+  3.7241   0.2155                             redis_read start   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:184:log
+  3.7266   0.0025                            redis_read finish   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5096:theatre
+                                             |Details.inc:2632:get_obj
+                                             |Metadata.inc:612:_get_obj
+                                             |Metadata.inc:641:run_pipeline
+                                             |Metadata.inc:1690:read
+                                             |Metadata/AdapterPipeline.inc:288:_read
+                                             |AdapterPipeline.inc:324:pipeline
+                                             |AdapterPipeline.inc:466:fetch
+                                             |AdapterPipeline.inc:895:execute_pipeline
+                                             |RecordServer.inc:193:log
+  3.7649   0.0384                                     bug dump   var/cache/petabox/petabox/www/sf/details.php:109:render
+                                             |common/Details.inc:5129:footer
+                                             |setup.php:148:footer
+                                             |Nav.inc:820:dump
+                                             |Bug.inc:94:log
+    -->
+    <script  nonce="16ecda48f7ae194e31414f2f5ae30643" >
+if (typeof archive_analytics !== 'undefined') {
+  archive_analytics.send_pageview_on_load(archive_analytics);
+  archive_analytics.process_url_events(location);
+  var vs = archive_analytics.get_data_packets();
+  for (var i in vs) {
+    if (!vs[i]) {
+      vs[i] = {};
+    }
+    vs[i]['cache_bust']=Math.random();
+    vs[i]['server_ms']=3764;
+    vs[i]['server_name']="www27.us.archive.org";
+      }
+}
+</script>
+          <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=control&cache_bust=405352801" alt="" />
+          <noscript>
+        <img src="//athena.archive.org/0.gif?kind=track_js&track_js_case=disabled&cache_bust=930085939" />
+      </noscript>
+          <script  nonce="16ecda48f7ae194e31414f2f5ae30643" >
+        document.addEventListener('DOMContentLoaded', function() {
+          if (typeof archive_analytics !== 'undefined')
+            archive_analytics.create_tracking_image('in_page_executes');
+        });
+      </script>
+      </div>
+  </body>
+</html>
+    
\ No newline at end of file
diff --git a/archive/linked-pages/raw/f964c5792f0df968.html b/archive/linked-pages/raw/f964c5792f0df968.html
new file mode 100644
index 0000000..5c537b6
--- /dev/null
+++ b/archive/linked-pages/raw/f964c5792f0df968.html
@@ -0,0 +1,492 @@
+<!DOCTYPE html>
+<script>var __pbpa = true;</script><script>var translated_warning_string = 'Warning: Never enter your Tumblr password unless \u201chttps://www.tumblr.com/login\u201d\x0ais the address in your web browser.\x0a\x0aYou should also see a green \u201cTumblr, Inc.\u201d identification in the address bar.\x0a\x0aSpammers and other bad guys use fake forms to steal passwords.\x0a\x0aTumblr will never ask you to log in from a user\u2019s blog.\x0a\x0aAre you absolutely sure you want to continue?';</script><script type="text/javascript" language="javascript" src="http://assets.tumblr.com/assets/scripts/pre_tumblelog.js?_v=458fd058fd98acfbef62c7255aaa6b24"></script>
+<!DOCTYPE html>
+<html>
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# blog: http://ogp.me/ns/blog#">
+	<meta charset="UTF-8">
+	<title>Polyglot Folding (Ruby, Clojure, Scala) - alan dipert</title>
+	<link rel="shortcut icon" href="http://24.media.tumblr.com/avatar_4ae064934cfd_16.png">
+	<link rel="alternate" type="application/rss+xml" href="http://alan.dipert.org/rss">
+    
+    <meta name="description" content="Polyglot Folding (Ruby, Clojure, Scala) fold in a nutshell It&rsquo;s common to use the fold family of higher order functions (inject, reduce, and friends, depending on the language) to &ldquo;reduce&rdquo; some..." />
+          
+	<meta name="if:Show notes" content="1">
+	<meta name="text:Disqus Shortname" content="" />
+	<meta name="color:Post Background" content="#F2F2F2" />		
+	<link rel="stylesheet" href="http://static.tumblr.com/26l8vc7/ej3lr0jwd/style.css">
+	<style type="text/css">
+		.post{background: #F2F2F2;}
+		
+	</style>
+    <script type="text/javascript" src="http://shjs.sourceforge.net/sh_main.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_css.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_html.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_java.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_sh.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_c.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_scala.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_cpp.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_php.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_ruby.min.js">
+
+</script>
+
+<script type="text/javascript" 
+
+src="http://shjs.sourceforge.net/lang/sh_javascript.min.js">
+
+</script>
+
+<link type="text/css" rel="stylesheet" href="http://shjs.sourceforge.net/sh_style.css">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-965358-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+<!-- BEGIN TUMBLR FACEBOOK OPENGRAPH TAGS -->
+<!-- If you'd like to specify your own Open Graph tags, define the og:url and og:title tags in your theme's HTML. -->
+<!-- Read more: http://ogp.me/ -->
+<meta property="fb:app_id" content="48119224995" />
+<meta property="og:title" content="Polyglot Folding (Ruby, Clojure, Scala)" />
+<meta property="og:url" content="http://alan.dipert.org/post/307586762/polyglot-folding-ruby-clojure-scala" />
+<meta property="og:description" content="fold in a nutshell
+It&rsquo;s common to use the fold family of higher order functions (inject, reduce, and friends, depending on the language) to &ldquo;reduce&rdquo; some sequence to a single value through sequential..." />
+<meta property="og:type" content="tumblr-feed:entry" />
+<!-- END TUMBLR FACEBOOK OPENGRAPH TAGS -->
+
+
+<!-- TWITTER TAGS -->
+<meta charset="utf-8">
+            <meta name="twitter:card" content="summary" />
+            <meta name="twitter:description" content="fold in a nutshell
+ It&amp;#8217;s common to use the fold family of higher order functions (inject, reduce, and friends, depending on the language) to &amp;#8220;reduce&amp;#8221; some sequence to a single value through sequential application of a function taking two arguments. &nbsp;It&amp;#8217;s often used to do things like sum an array of integers. &nbsp;Because this usage is so common, fold is often thought of as a &amp;#8220;destructive&amp;#8221; or &amp;#8220;information-losing&amp;#8221; operation.
+ It doesn&amp;#8217;t need to be. &nbsp;Below you&amp;#8217;ll find examples offered up in Ruby, Scala, and Clojure that demonstrate use of an explicity supplied accumulator value. &nbsp;This technique allows for more powerful folds and serves as a way to more concisely write what in imperative languages would involve a loop and a temporary variable.
+ This post is probably more for me than for you, but I hope you enjoy it nonetheless, and I welcome comments and suggestions.
+
+ intro to folding
+ in Ruby
+ In Ruby, to find the sum of an array of numbers, one might write something like this:
+[1,2,3].inject{|l,r| l+r}
+
+ In this case [1], the Proc {|l,r| l+r} is passed to the inject [2] method of the Array class. &nbsp;inject calls the function with arguments l = 1 and r = 2, the left-most elements in the array. &nbsp;The result of this application is the number 3, which is stored.
+ As long as elements remain in the sequence, the result of the previous application is stored and used as the &amp;#8220;left&amp;#8221; argument to the function, and the next element of the sequence is used as the &amp;#8220;right&amp;#8221; argument. &nbsp;This continual application of the function using the current result and next element continues left to right, until no elements remain.
+ So, after the result 3 stored, {|l,r| l+r} is called again with l = 3 and r = 3. &nbsp;The result of this call is 6, which is then returned, since no elements remain. [3]
+ in Scala
+ Scala, like Ruby, supports the notion of first-class functions and as such provides also a &amp;#8220;reduce&amp;#8221; method on collections like arrays.
+ The most Ruby-like example might be:
+Array(1,2,3).reduceLeft((l,r) =&amp;gt; l+r))
+
+ As in the Ruby example, a method taking two arguments is passed to reduceLeft and elements in the array are sequentially added together left to right, and a sum is returned when no elements remain. [4]
+ in Clojure
+ While Clojure&amp;#8217;s syntax is much different than Ruby&amp;#8217;s or Scala&amp;#8217;s, the basic ingredients of folding can be recognized in this snippet:
+(reduce (fn [l r] (+ l r)) [1 2 3])
+ Here, the function reduce is called with two arguments: a function taking two arguments, and a sequence (in this case a vector) of values on which to operate.
+ The idiomatic way to write this, which doesn&amp;#8217;t require us to wrap + with an anonymous function, looks like this [5]:
+(reduce + [1 2 3])
+ nondestructive folding
+ So far, the examples have assumed that the &amp;#8220;accumulator&amp;#8221; value - the value that is continually passed as the left argument to the function as fold moves left to right - is of the same type as the elements of the sequence. &nbsp;In the examples, this has been an integer. &nbsp;Because the accumulator is also the value that is returned by fold, all of the examples above return not an array but an integer value: the sum.
+ However, many implementations of &amp;#8220;fold left&amp;#8221; allow specifying an initial value manually. &nbsp;This value can be any type, including an array or sequence, as long as the function provided recognizes the left argument as such.
+ This allows for &amp;#8220;nondestructive folding,&amp;#8221; since in some sense the accumulator value now has the same ability to store information as the sequence on which fold is operating.
+ the running sums problem
+ Suppose you have a sequence of numbers like [1,2,3], and that you&amp;#8217;d like to create an array representing the &amp;#8220;running sum&amp;#8221; of these numbers. &nbsp;That is, you&amp;#8217;d like to create a new array, [1,3,6], that stored at each old element&amp;#8217;s position the sum of the old element and all of the old elements to its left.
+ I can&amp;#8217;t find the logs, but this was a question posed in #scala IRC a few months ago. &nbsp;Paul Phillips offered a solution similar to this one:
+List(1,2,3).foldLeft(List(0))((xs,y) =&amp;gt; List(xs.head + y) ++ xs).reverse.tail
+ wtf
+ in Scala
+ Instead of Array.reduceLeft, we&amp;#8217;re using List.foldLeft, which takes two arguments:
+ an initial value for the accumulator: List(0)
+ a function taking the initial value as its first argument, and an element from the original List as its second argument: ((xs,y) =&amp;gt; List(xs.head + y) ++ xs)
+ So, when foldLeft first calls ((xs,y)&amp;#8230;, xs = List(0) and y = 1. &nbsp;In the function body, the statement:
+xs.head + y
+ ..adds the &amp;#8220;head&amp;#8221; (or first element) of xs, which is 0, to the first element of the original list, which is 1. &nbsp;This result is then used to create another list containing a single value, the result of this addition:
+List(xs.head + y)
+ Then, we use List&amp;#8217;s concatenation method, ++, to prepend the contents of this list to xs:
+List(xs.head + y) ++ xs
+ This value, the product of appending our new list with the old one, is returned and stored by foldLeft as the new value of the accumulator. &nbsp;It&amp;#8217;s subsequently passed again to ((xs,y) =&amp;gt;&amp;#8230; as xs, with y = 2, the next value in the original list.
+ This passing, evaluation, and array-munging continues until every original element has been iterated over. &nbsp;The final result of foldLeft by itself:
+List(1,2,3).foldLeft(List(0))((xs,y) =&amp;gt; List(xs.head + y) ++ xs)
+ &amp;#8230; is actually&nbsp;List(6, 3, 1, 0), because we &amp;#8220;built&amp;#8221; the accumulator backwards and kept its first element, 0. &nbsp;To get the result we want, we must reverse the list (List.reverse) and drop the 0 (List.tail). &nbsp;We then end up with paulp&amp;#8217;s solution. [6]
+ in Ruby
+ Ruby&amp;#8217;s Array class doesn&amp;#8217;t provide a foldLeft method, but it does offer a two argument form of inject that behaves exactly the same way. &nbsp;It takes an initial value, and a function to execute for each element, which is expected to take the accumulator value as the first argument.
+ It looks like this:
+[1,2,3].inject([0]){|xs,y| xs.unshift(xs.first + y) }.reverse.slice(1..-1)
+ Ruby&amp;#8217;s semantics for prepending an element to an array (unshift) and for dropping the first element of an array (slice(1..-1)) differ from Scala&amp;#8217;s, but the spirit of the code is basically the same. &nbsp;Like the Scala implementation, variations are possible that might be more efficient. [6]
+ in Clojure
+ Clojure, owing to Lisp syntax, is sort of the inside-out version of the previous two implementations:
+(rest (reverse (reduce (fn [xs y] (cons (+ (first xs) y) xs)) &#039;(0) [1 2 3])))
+ Clojure&amp;#8217;s reduce, like Ruby&amp;#8217;s inject, provides a form capable of taking an initial value instead of a separate function like Scala&amp;#8217;s foldLeft.
+ I&amp;#8217;m pretty new to Clojure, but I think a more idiomatic approach might be to use Clojure&amp;#8217;s short hand function definition:
+(rest (reverse (reduce #(cons (+ (first %1) %2) %1) &#039;(0) [1 2 3])))
+ Like Ruby and Scala, many variations are possible, and they all depend on your particular problem and the affordances of available data structures.
+ For instance, in this Clojure version, we might use a vector instead of a list and shorten it up a bit:
+(rest (reduce #(conj %1 (+ (last %1) %2)) [0] [1 2 3]))
+ I haven&amp;#8217;t tested whether this is faster or better in any way, but it seems to work.
+ &amp;#8220;summing&amp;#8221; up
+ There&amp;#8217;s a lot to &amp;#8220;functional programming style,&amp;#8221; and I don&amp;#8217;t claim to be an expert. &nbsp;paulp&amp;#8217;s running sums solution was the first example I&amp;#8217;d seen of using a collection as an accumulator, but I&amp;#8217;ve since had a lot of fun with folding in both Ruby and Clojure. &nbsp;It seems to be a pretty neat way to tighten up what in other languages would be explicit loops.
+ While fold is a functional standby and will probably be available in languages for a very long time, it&amp;#8217;s not without criticism. &nbsp;In a recent presentation, Guy Steele considered foldl and foldr &amp;#8220;slightly harmful&amp;#8221; and emphasized the importance of a &amp;#8220;divide and&nbsp;conquer&amp;#8221; &nbsp;approach instead of an &amp;#8220;accumulator&amp;#8221; approach. &nbsp;The PDF of his presentation elaborates on this.
+ notes
+ A shorter, cleverer, and somewhat mystical way to sum an array in Ruby is
+[1,2,3].inject(:+)
+Reg Braithwaite put together a comprehensive blog post covering the nuances of Ruby&amp;#8217;s inject, if you&amp;#8217;d like to learn more. 
+ Ruby&amp;#8217;s inject is comparable to the foldl or &amp;#8220;fold left&amp;#8221; of other languages, but is named in the Smalltalk tradition.
+ Many languages offer also a foldr, or &amp;#8220;fold right&amp;#8221; function which behaves like inject except operates from right to left in the sequence.
+ Like Ruby, Scala provides a shortcut:
+Array(1,2,3).reduceLeft(_+_)
+Because this use of reduceLeft is so common, Scala 2.8 provides a &amp;#8220;sum&amp;#8221; method on numeric collections:
+Array(1,2,3).sum
+
+ In the two argument form, Clojure&amp;#8217;s reduce is equivalent to apply:
+(apply + [1 2 3])
+
+ It&amp;#8217;s possible implement this in such a way as to append, rather than prepend, results.  This approach means that reverse isn&amp;#8217;t necessary, but might be slower and/or more complicated depending on the implementation of the collection.
+" />
+            <meta name="twitter:title" content="Polyglot Folding (Ruby, Clojure, Scala)" />
+            <meta name="twitter:url" content="http://alan.dipert.org/post/307586762/polyglot-folding-ruby-clojure-scala" />
+            <meta name="twitter:site" content="tumblr" />
+            <meta name="twitter:app:name:iphone" content="Tumblr" />
+            <meta name="twitter:app:name:ipad" content="Tumblr" />
+            <meta name="twitter:app:name:googleplay" content="Tumblr" />
+            <meta name="twitter:app:id:iphone" content="305343404" />
+            <meta name="twitter:app:id:ipad" content="305343404" />
+            <meta name="twitter:app:id:googleplay" content="com.tumblr" />
+            <meta name="twitter:app:url:iphone" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=307586762&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:ipad" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=307586762&amp;referrer=twitter-cards" />
+            <meta name="twitter:app:url:googleplay" content="tumblr://x-callback-url/blog?blogName=alandipert&amp;postID=307586762&amp;referrer=twitter-cards" />
+    
+
+<script type="text/javascript" src="http://assets.tumblr.com/assets/scripts/tumblelog.js?_v=6e220a0140f545ead40966867db8d6db"></script><meta http-equiv="x-dns-prefetch-control" content="off"/></head>
+<body>
+	<div id="wrapper">
+		<div id="header" role="banner">
+			<h1><a href="/">alan dipert</a></h1>
+			
+			
+			<div id="description">
+				<p><p><a href = "http://twitter.com/alandipert/">twitter</a>&nbsp;<a href = "http://github.com/alandipert/">github</a>&nbsp;<a href = "mailto:adipert@acm.org">email</a></p></p>
+			</div>
+			
+		</div>
+		
+		<div id="content" role="main">
+    		
+    
+    
+    
+    
+			
+			
+					
+					<div class="post text">
+						 
+						<div class="date">
+							<p><span class="day">30</span> 12 / 2009</p>
+						</div>
+						
+						
+						<div class="content">
+							
+							<h2>Polyglot Folding (Ruby, Clojure, Scala)</h2>
+							
+		
+							<p><b>fold in a nutshell</b></p>
+<p>It&#8217;s common to use the <a href="http://en.wikipedia.org/wiki/Fold_(higher-order_function)">fold</a> family of higher order functions (inject, reduce, and friends, depending on the language) to &#8220;reduce&#8221; some sequence to a single value through sequential application of a function taking two arguments.  It&#8217;s often used to do things like sum an array of integers.  Because this usage is so common, fold is often thought of as a &#8220;destructive&#8221; or &#8220;information-losing&#8221; operation.</p>
+<p>It doesn&#8217;t need to be.  Below you&#8217;ll find examples offered up in Ruby, Scala, and Clojure that demonstrate use of an explicity supplied accumulator value.  This technique allows for more powerful folds and serves as a way to more concisely write what in imperative languages would involve a loop and a temporary variable.</p>
+<p>This post is probably more for me than for you, but I hope you enjoy it nonetheless, and I welcome comments and suggestions.</p>
+<!-- more -->
+<p><b>intro to folding</b></p>
+<p><i>in Ruby</i></p>
+<p>In Ruby, to find the sum of an array of numbers, one might write something like this:</p>
+<pre class="sh_ruby">[1,2,3].inject{|l,r| l+r}
+</pre>
+<p>In this case [1], the Proc {|l,r| l+r} is passed to the inject [2] method of the Array class.  inject calls the function with arguments l = 1 and r = 2, the left-most elements in the array.  The result of this application is the number 3, which is stored.</p>
+<p>As long as elements remain in the sequence, the result of the previous application is stored and used as the &#8220;left&#8221; argument to the function, and the next element of the sequence is used as the &#8220;right&#8221; argument.  This continual application of the function using the current result and next element continues left to right, until no elements remain.</p>
+<p>So, after the result 3 stored, {|l,r| l+r} is called again with l = 3 and r = 3.  The result of this call is 6, which is then returned, since no elements remain. [3]</p>
+<p><i>in Scala</i></p>
+<p>Scala, like Ruby, supports the notion of first-class functions and as such provides also a &#8220;reduce&#8221; method on collections like arrays.</p>
+<p>The most Ruby-like example might be:</p>
+<pre class="sh_scala">Array(1,2,3).reduceLeft((l,r) =&gt; l+r))
+</pre>
+<p>As in the Ruby example, a method taking two arguments is passed to reduceLeft and elements in the array are sequentially added together left to right, and a sum is returned when no elements remain. [4]</p>
+<p><i>in Clojure</i></p>
+<p>While Clojure&#8217;s syntax is much different than Ruby&#8217;s or Scala&#8217;s, the basic ingredients of folding can be recognized in this snippet:</p>
+<pre>(reduce (fn [l r] (+ l r)) [1 2 3])</pre>
+<p>Here, the function reduce is called with two arguments: a function taking two arguments, and a sequence (in this case a vector) of values on which to operate.</p>
+<p>The idiomatic way to write this, which doesn&#8217;t require us to wrap + with an anonymous function, looks like this [5]:</p>
+<pre>(reduce + [1 2 3])</pre>
+<p><b>nondestructive folding</b></p>
+<p>So far, the examples have assumed that the &#8220;accumulator&#8221; value - the value that is continually passed as the left argument to the function as fold moves left to right - is of the same type as the elements of the sequence.  In the examples, this has been an integer.  Because the accumulator is also the value that is returned by fold, all of the examples above return not an array but an integer value: the sum.</p>
+<p>However, many implementations of &#8220;fold left&#8221; allow specifying an initial value manually.  This value can be any type, including an array or sequence, as long as the function provided recognizes the left argument as such.</p>
+<p>This allows for &#8220;nondestructive folding,&#8221; since in some sense the accumulator value now has the same ability to store information as the sequence on which fold is operating.</p>
+<p><b>the running sums problem</b></p>
+<p>Suppose you have a sequence of numbers like [1,2,3], and that you&#8217;d like to create an array representing the &#8220;running sum&#8221; of these numbers.  That is, you&#8217;d like to create a new array, [1,3,6], that stored at each old element&#8217;s position the sum of the old element and all of the old elements to its left.</p>
+<p>I can&#8217;t find the logs, but this was a question posed in #scala IRC a few months ago.  <a href="http://www.improving.org/paulp/">Paul Phillips</a> offered a solution similar to this one:</p>
+<pre class="sh_scala">List(1,2,3).foldLeft(List(0))((xs,y) =&gt; List(xs.head + y) ++ xs).reverse.tail</pre>
+<p><b>wtf</b></p>
+<p><i>in Scala</i></p>
+<p>Instead of Array.reduceLeft, we&#8217;re using List.foldLeft, which takes two arguments:</p>
+<ul><li>an initial value for the accumulator: List(0)</li>
+<li>a function taking the initial value as its first argument, and an element from the original List as its second argument: ((xs,y) =&gt; List(xs.head + y) ++ xs)</li>
+</ul><p>So, when foldLeft first calls ((xs,y)&#8230;, xs = List(0) and y = 1.  In the function body, the statement:</p>
+<pre class="sh_scala">xs.head + y</pre>
+<p>..adds the &#8220;head&#8221; (or first element) of xs, which is 0, to the first element of the original list, which is 1.  This result is then used to create another list containing a single value, the result of this addition:</p>
+<pre class="sh_scala">List(xs.head + y)</pre>
+<p>Then, we use List&#8217;s concatenation method, ++, to prepend the contents of this list to xs:</p>
+<pre class="sh_scala">List(xs.head + y) ++ xs</pre>
+<p>This value, the product of appending our new list with the old one, is returned and stored by foldLeft as the new value of the accumulator.  It&#8217;s subsequently passed again to ((xs,y) =&gt;&#8230; as xs, with y = 2, the next value in the original list.</p>
+<p>This passing, evaluation, and array-munging continues until every original element has been iterated over.  The final result of foldLeft by itself:</p>
+<pre class="sh_scala">List(1,2,3).foldLeft(List(0))((xs,y) =&gt; List(xs.head + y) ++ xs)</pre>
+<p>&#8230; is actually List(6, 3, 1, 0), because we &#8220;built&#8221; the accumulator backwards and kept its first element, 0.  To get the result we want, we must reverse the list (List.reverse) and drop the 0 (List.tail).  We then end up with paulp&#8217;s solution. [6]</p>
+<p><i>in Ruby</i></p>
+<p>Ruby&#8217;s Array class doesn&#8217;t provide a foldLeft method, but it does offer a<a href="http://ruby-doc.org/core/classes/Enumerable.html#M003129"> two argument form of inject</a> that behaves exactly the same way.  It takes an initial value, and a function to execute for each element, which is expected to take the accumulator value as the first argument.</p>
+<p>It looks like this:</p>
+<pre class="sh_ruby">[1,2,3].inject([0]){|xs,y| xs.unshift(xs.first + y) }.reverse.slice(1..-1)</pre>
+<p>Ruby&#8217;s semantics for prepending an element to an array (unshift) and for dropping the first element of an array (slice(1..-1)) differ from Scala&#8217;s, but the spirit of the code is basically the same.  Like the Scala implementation, variations are possible that might be more efficient. [6]</p>
+<p><i>in Clojure</i></p>
+<p>Clojure, owing to Lisp syntax, is sort of the inside-out version of the previous two implementations:</p>
+<pre>(rest (reverse (reduce (fn [xs y] (cons (+ (first xs) y) xs)) '(0) [1 2 3])))</pre>
+<p>Clojure&#8217;s reduce, like Ruby&#8217;s inject, provides a form capable of taking an initial value instead of a separate function like Scala&#8217;s foldLeft.</p>
+<p>I&#8217;m pretty new to Clojure, but I think a more idiomatic approach might be to use Clojure&#8217;s short hand function definition:</p>
+<pre>(rest (reverse (reduce #(cons (+ (first %1) %2) %1) '(0) [1 2 3])))</pre>
+<p>Like Ruby and Scala, many variations are possible, and they all depend on your particular problem and the affordances of available data structures.</p>
+<p>For instance, in this Clojure version, we might use a vector instead of a list and shorten it up a bit:</p>
+<pre>(rest (reduce #(conj %1 (+ (last %1) %2)) [0] [1 2 3]))</pre>
+<p>I haven&#8217;t tested whether this is faster or better in any way, but it seems to work.</p>
+<p><b>&#8220;summing&#8221; up</b></p>
+<p>There&#8217;s a lot to &#8220;functional programming style,&#8221; and I don&#8217;t claim to be an expert.  paulp&#8217;s running sums solution was the first example I&#8217;d seen of using a collection as an accumulator, but I&#8217;ve since had a lot of fun with folding in both Ruby and Clojure.  It seems to be a pretty neat way to tighten up what in other languages would be explicit loops.</p>
+<p>While fold is a functional standby and will probably be available in languages for a very long time, it&#8217;s not without criticism.  In a recent presentation, Guy Steele considered foldl and foldr &#8220;slightly harmful&#8221; and emphasized the importance of a &#8220;divide and conquer&#8221;  approach instead of an &#8220;accumulator&#8221; approach.  The <a href="http://research.sun.com/projects/plrg/Publications/ICFPAugust2009Steele.pdf">PDF of his presentation</a> elaborates on this.</p>
+<p><b>notes</b></p>
+<ol><li>A shorter, cleverer, and somewhat mystical way to sum an array in Ruby is
+<pre class="sh_ruby">[1,2,3].inject(:+)</pre>
+Reg Braithwaite put together <a href="http://weblog.raganwald.com/2008/02/1100inject.html">a comprehensive blog post</a> covering the nuances of Ruby&#8217;s inject, if you&#8217;d like to learn more. </li>
+<li>Ruby&#8217;s inject is comparable to the foldl or &#8220;fold left&#8221; of other languages, but is named in the Smalltalk tradition.</li>
+<li>Many languages offer also a foldr, or &#8220;fold right&#8221; function which behaves like inject except operates from right to left in the sequence.</li>
+<li>Like Ruby, Scala provides a shortcut:
+<pre class="sh_scala">Array(1,2,3).reduceLeft(_+_)</pre>
+Because this use of reduceLeft is so common, Scala 2.8 provides a &#8220;sum&#8221; method on numeric collections:
+<pre class="sh_scala">Array(1,2,3).sum</pre>
+</li>
+<li>In the two argument form, Clojure&#8217;s reduce is equivalent to apply:
+<pre>(apply + [1 2 3])</pre>
+</li>
+<li>It&#8217;s possible implement this in such a way as to append, rather than prepend, results.  This approach means that reverse isn&#8217;t necessary, but might be slower and/or more complicated depending on the implementation of the collection.</li>
+</ol>
+						</div>
+						
+						<div class="info">							
+							
+							<p><a href="http://alan.dipert.org/post/307586762/polyglot-folding-ruby-clojure-scala">Permalink</a> <span class="notes">2 notes</span> <span style="float: right;"><a class="dsq-comment-count" href="http://alan.dipert.org/post/307586762/polyglot-folding-ruby-clojure-scala#disqus_thread"></a></span></p>
+						</div>
+					</div>
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+		
+		
+		
+		
+		
+					
+
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+					
+
+					
+					
+					
+					
+					
+
+
+            
+                
+                    <div class="notecontainer">
+                        <div id="disqus_thread"></div>
+                        <script type="text/javascript" src="http://disqus.com/forums/alandipert/embed.js"></script>
+                        <noscript><a href="http://alandipert.disqus.com/?url=ref">View the discussion thread</a></noscript>
+                    </div>
+                
+            
+			
+						
+			
+			
+			
+
+			
+			
+			
+
+
+			
+			
+			
+			
+			
+			<div id="pagination" role="navigation">
+				<p>																										
+					
+					<a href="http://alan.dipert.org/post/332027463" class="newer">Next post &raquo;</a>
+					
+					
+					
+					<a href="http://alan.dipert.org/post/172774481" class="older">&laquo; Previous post</a>
+					
+				</p>
+			</div>
+			
+		</div>				
+	</div>
+
+	
+	<div id="footer">
+		<div class="wrapper">
+			<ul class="links" role="navigation">
+				<li><a href="/archive">Archive</a></li>
+				
+				<li><a href="http://alan.dipert.org/rss">RSS</a></li>
+			</ul>
+			<p class="info-theme" role="contentinfo">Powered by <a href="http://www.tumblr.com">Tumblr</a> and designed by <a href="http://kcmr.tumblr.com">Kcmr</a>.</p>
+		</div>
+	</div>
+
+    
+        <script type="text/javascript">
+            //<![CDATA[
+            (function() {
+                var links = document.getElementsByTagName('a');
+                var query = '?';
+                for(var i = 0; i < links.length; i++) {
+                    if(links[i].href.indexOf('#disqus_thread') >= 0) {
+                        query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
+                    }
+                }
+                document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/alandipert/get_num_replies.js' + query + '"></' + 'script>');
+            })();
+            //]]>
+        </script>
+    
+<!-- BEGIN TUMBLR CODE -->
+        
+    
+        <iframe scrolling="no" frameborder="0" id="tumblr_controls" src="http://assets.tumblr.com/assets/html/iframe.html?_v=55aa5b1908226d4608b734ece2c8028c&amp;src=http%3A%2F%2Falan.dipert.org%2Fpost%2F307586762%2Fpolyglot-folding-ruby-clojure-scala&amp;pid=307586762&amp;rk=xyMl54R8&amp;lang=en_US&amp;name=alandipert&amp;brag=false&amp;avatar=http%3A%2F%2F25.media.tumblr.com%2Favatar_4ae064934cfd_64.png&amp;title=alan+dipert&amp;url=http%3A%2F%2Falan.dipert.org%2F" width="330" height="25" style="position:absolute; z-index:2147483647; top:0; right:0; border:0; background-color:transparent; overflow:hidden; "></iframe>    
+        
+    <!--[if IE]><script type="text/javascript">document.getElementById('tumblr_controls').allowTransparency=true;</script><![endif]-->
+    
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1369685037&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvMzA3NTg2NzYyXC9wb2x5Z2xvdC1mb2xkaW5nLXJ1YnktY2xvanVyZS1zY2FsYSIsInJlcXR5cGUiOjB9&U=KOICBGCLJN&K=938a97dfbe3add002241a39521f61d65266e057f9fb92f860bf7e4823e430923&R='.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1369685037&J=eyJ0eXBlIjoiYmxvZyIsImJsb2dpZCI6IjQzOTQ2OCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvMzA3NTg2NzYyXC9wb2x5Z2xvdC1mb2xkaW5nLXJ1YnktY2xvanVyZS1zY2FsYSIsInJlcXR5cGUiOjAsIm5vc2NyaXB0IjoxfQ==&U=KOICBGCLJN&K=ea3f34451d19b061208db0459c0410dcb5e1fd8506ab9bc3aee69f148576c74f&R="></noscript>    <!-- END TUMBLR CODE -->
+
+<iframe src="http://assets.tumblr.com/analytics.html?4344dcb6da7e8742c4c5ab1d76ffafae" scrolling="no" width="1" height="1" frameborder="0" style="background-color:transparent; overflow:hidden; position:absolute; top:0; left:0 z-index:9999;" id="ga_target"></iframe>
+
+    <script>
+        var COMSCORE = true;
+        window.setTimeout(function() {
+            var analytics_frame = document.getElementById('ga_target');
+            analytics_frame.contentWindow.postMessage('enable_comscore;' + window.location, analytics_frame.src.split('/analytics.html')[0]);
+        }, 1000);
+    </script>
+
+
+
+    <script type="text/javascript">
+      var _qevents = _qevents || [];
+
+      (function() {
+       var elem = document.createElement('script');
+
+       elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
+       elem.async = true;
+       elem.type = "text/javascript";
+       var scpt = document.getElementsByTagName('script')[0];
+       scpt.parentNode.insertBefore(elem, scpt);
+      })();
+    </script>
+    <script type="text/javascript">
+        _qevents.push( { qacct: 'p-19UtqE8ngoZbM' } );
+    </script>
+    <noscript>
+        <div style="display: none;"><img src="//pixel.quantserve.com/pixel/'p-19UtqE8ngoZbM'.gif" height="1" width="1" alt="Quantcast"/></div>
+    </noscript>
+
+
+    <script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1369685037&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC8zMDc1ODY3NjJcL3BvbHlnbG90LWZvbGRpbmctcnVieS1jbG9qdXJlLXNjYWxhIiwicmVxdHlwZSI6MH0=&U=JNBKCIBMNE&K=f37c39ccc173f468ee28135548181925ff28a3315796530193f0f9ad0288e76e&R='.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1369685037&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDpcL1wvYWxhbi5kaXBlcnQub3JnXC9wb3N0XC8zMDc1ODY3NjJcL3BvbHlnbG90LWZvbGRpbmctcnVieS1jbG9qdXJlLXNjYWxhIiwicmVxdHlwZSI6MCwibm9zY3JpcHQiOjF9&U=JNBKCIBMNE&K=e1b2db6e9b3d92a61fb81044eee4208dba7fd833f43ab3250b5e7af2d58317fe&R="></noscript><script type="text/javascript">var s=new Image(1,1);s.src=((r='http://www.tumblr.com/impixu?T=1369685037&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvMzA3NTg2NzYyXC9wb2x5Z2xvdC1mb2xkaW5nLXJ1YnktY2xvanVyZS1zY2FsYSIsInJlcXR5cGUiOjAsInBvc3RzIjpbeyJwb3N0aWQiOiIzMDc1ODY3NjIiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV19&U=COGFBMPOEJ&K=ecd178b5bc97af2b44ce4240d3932255d1589edf41154e0a4f00cef21abfe702&R='.replace(/&R=[^&$]*/,'')) + ('&R='+escape(document.referrer)).substr(0, 2000-r.length).replace(/%.?.?$/,''));</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="http://www.tumblr.com/impixu?T=1369685037&J=eyJ0eXBlIjoicG9zdCIsInVybCI6Imh0dHA6XC9cL2FsYW4uZGlwZXJ0Lm9yZ1wvcG9zdFwvMzA3NTg2NzYyXC9wb2x5Z2xvdC1mb2xkaW5nLXJ1YnktY2xvanVyZS1zY2FsYSIsInJlcXR5cGUiOjAsInBvc3RzIjpbeyJwb3N0aWQiOiIzMDc1ODY3NjIiLCJibG9naWQiOiI0Mzk0NjgiLCJzb3VyY2UiOjMzfV0sIm5vc2NyaXB0IjoxfQ==&U=COGFBMPOEJ&K=2ce4ca19f7d0ab14881d4702b43ec4459faa38e04a0836bc7467c5d6597ea7a1&R="></noscript></body>
+</html>
\ No newline at end of file
diff --git a/archive/open-source/README.md b/archive/open-source/README.md
index 7fde2b7..d3152a9 100644
--- a/archive/open-source/README.md
+++ b/archive/open-source/README.md
@@ -5,6 +5,8 @@ work. It is intentionally outside `md/` and is never copied to the generated
 website.
 
 `repositories.jsonl` and `gists.jsonl` are snapshots of the GitHub inventory.
+`gist-index.tsv` makes every gist reviewable, while `gist-footprint.tsv` records
+only downstream uses supported by direct attribution or use reports.
 `repository-index.tsv` is the readable 199-row catalog. Its `relationship`
 column says `owned` or `affiliated`; affiliation is a preservation lead, not
 an authorship claim.
@@ -20,6 +22,8 @@ The inventory and bundle commands are explicit network operations:
 ```sh
 python3 tools/archive_personal.py fetch-github-inventory
 python3 tools/archive_personal.py bundle-github
+python3 tools/archive_personal.py fetch-gist-footprint
+python3 tools/archive_personal.py fetch-sourceforge-jd4x
 python3 tools/archive_personal.py checksums
 make archive-audit
 ```
diff --git a/archive/open-source/contributions.tsv b/archive/open-source/contributions.tsv
index 34e21f3..0823e00 100644
--- a/archive/open-source/contributions.tsv
+++ b/archive/open-source/contributions.tsv
@@ -15,3 +15,6 @@ shinydashboard	https://github.com/rstudio/shinydashboard	contributor	professiona
 Scittle	https://github.com/babashka/scittle	contributor	independent	1	2026-08-09T00:00:00Z	https://github.com/babashka/scittle/commits/main/?author=alandipert	Documentation contribution.
 ring-undertow-adapter	https://github.com/luminus-framework/ring-undertow-adapter	contributor	independent	2	2026-08-09T00:00:00Z	https://github.com/luminus-framework/ring-undertow-adapter/commits/master/?author=alandipert	Adapter contributions.
 j	https://github.com/kevinkrouse/j	contributor	independent	1	2026-08-09T00:00:00Z	https://github.com/kevinkrouse/j/commits/master/?author=alandipert	Common Lisp implementation contribution.
+Step / Scalatra	https://github.com/scalatra/scalatra	creator of Step; early Scalatra contributor	independent		2026-08-10T00:00:00Z	https://github.com/alandipert/step	Step was renamed Scalatra in its first week; canonical history credits Alan as the person who started it.
+JD4X	https://sourceforge.net/projects/jdx/	credited contributor	independent		2026-08-10T00:00:00Z	https://jdx.sourceforge.net/	The surviving project homepage lists Alan under Other Types Of Contributers; the public record does not support a larger role claim.
+Kahn's topological sort in Clojure	https://gist.github.com/alandipert/1263783	author	independent		2026-08-10T00:00:00Z	https://gist.github.com/alandipert/1263783	Direct use reports, an attributed copy used by another gist, and a credited F# port are recorded in gist-footprint.tsv.
diff --git a/archive/open-source/evidence-pages/README.md b/archive/open-source/evidence-pages/README.md
new file mode 100644
index 0000000..02b01fb
--- /dev/null
+++ b/archive/open-source/evidence-pages/README.md
@@ -0,0 +1,4 @@
+# Open-source evidence pages
+
+Contemporary coverage and official project pages supporting the public role
+descriptions for fswatch, Step/Scalatra, and the NCSA Mosaic recovery.
diff --git a/archive/open-source/evidence-pages/index.tsv b/archive/open-source/evidence-pages/index.tsv
new file mode 100644
index 0000000..6eaac50
--- /dev/null
+++ b/archive/open-source/evidence-pages/index.tsv
@@ -0,0 +1,6 @@
+source_url	local_path	status	sha256
+https://emcrisostomo.github.io/fswatch/doc/1.17.1/fswatch.html/Introduction.html	archive/open-source/evidence-pages/raw/fswatch-official-history.html	200	f086b7f8b9c4ddebdccd830f10241f6a4708e735dddaa0c076d7b9769a79b933
+https://scalatra.org/	archive/open-source/evidence-pages/raw/scalatra-home.html	200	8a6698c93b289112a79ff74ff782fd7d976912dbb82ed22e938e51a4481f8044
+https://github.blog/news-insights/ncsa-mosaic-on-github/	archive/open-source/evidence-pages/raw/github-mosaic-coverage.html	200	18f1083e7916843770214baae0b3ce649cf29317b8349a39ec832a6d97c9fe8b
+https://www.wired.com/2010/03/browse-the-web-as-it-looked-in-1993/	archive/open-source/evidence-pages/raw/wired-mosaic-coverage.html	200	d029cae85f6e74796d84a653da71d0f3f82ac0c289018ac798b6656c18d3293d
+https://bit-tech.net/news/tech/software/hackers-resurrect-ncsa-mosaic/1/	archive/open-source/evidence-pages/raw/bit-tech-mosaic-coverage.html	200	fe5f34947dce565b6c64147181ad5e8a6c6ab87783cf1b51a3fec514a4110c6f
diff --git a/archive/open-source/evidence-pages/open-source-evidence.warc.gz b/archive/open-source/evidence-pages/open-source-evidence.warc.gz
new file mode 100644
index 0000000..45b71e9
--- /dev/null
+++ b/archive/open-source/evidence-pages/open-source-evidence.warc.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:83002971da929a78d23f7148689004612569e6e59835fe425598f3bb60541348
+size 224798
diff --git a/archive/open-source/evidence-pages/raw/bit-tech-mosaic-coverage.html b/archive/open-source/evidence-pages/raw/bit-tech-mosaic-coverage.html
new file mode 100644
index 0000000..0a82443
--- /dev/null
+++ b/archive/open-source/evidence-pages/raw/bit-tech-mosaic-coverage.html
@@ -0,0 +1,1796 @@
+
+
+
+
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    
+    
+
+    <meta charset="UTF-8">
+    
+        <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
+    
+    
+    
+    <link rel="preconnect" href="https://serve.themediateam.net" crossorigin>
+    
+    
+    
+    
+    <script src="/static/external/js/jquery-1.12.3.min.js"></script>
+    
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="keywords" content="
+        
+            Browser,
+        
+            Firefox,
+        
+            GitHub,
+        
+            Internet Explorer,
+        
+            marc andreessen,
+        
+            Vintage Computing,
+        
+            Web
+        
+    " />
+    <!-- RSS FEEDS -->
+    <link rel="alternate" href="/xml/all.rss" type="application/rss+xml" charset="utf-8" title="bit-tech feed" />
+    <link rel="alternate" href="/xml/bittech.rss" type="application/rss+xml" charset="utf-8" title="Article feed" />
+    <link rel="alternate" href="/xml/news.rss" type="application/rss+xml" charset="utf-8" title="News feed" />
+    <link rel="alternate" href="/xml/hardware.rss" type="application/rss+xml" charset="utf-8" title="Hardware feed" />
+    <link rel="alternate" href="/xml/gaming.rss" type="application/rss+xml" charset="utf-8" title="Gaming feed" />
+    <link rel="alternate" href="/xml/modding.rss" type="application/rss+xml" charset="utf-8" title="Modding feed" />
+    <link rel="alternate" href="/xml/blog.rss" type="application/rss+xml" charset="utf-8" title="Blog feed" />
+    <link rel="alternate" href="/xml/blog/podcasts.rss" type="application/rss+xml" charset="utf-8" title="Podcasts feed" />
+    <link rel="alternate" href="/xml/bits.rss" type="application/rss+xml" charset="utf-8" title="Bits feed" />
+    
+    
+    <style>
+        /* open-sans-regular - latin */
+        @font-face {
+        font-family: 'Open Sans';
+        font-style: normal;
+        font-weight: 400;
+        src: url('../fonts/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
+        src: local(''),
+            
+            url("/static/public/css/fonts/open-sans-v27-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
+            
+            url("/static/public/css/fonts/open-sans-v27-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
+            
+            url("/static/public/css/fonts/open-sans-v27-latin-regular.woff") format('woff'), /* Modern Browsers */
+            
+            url("/static/public/css/fonts/open-sans-v27-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
+            
+            url("/static/public/css/fonts/open-sans-v27-latin-regular.svg#OpenSans") format('svg'); /* Legacy iOS */
+        }
+    </style>
+
+    <link rel="canonical" href="https://bit-tech.net/news/tech/software/hackers-resurrect-ncsa-mosaic/1/" />
+    <meta name="theme-color" content="#3f2856">
+
+    <!-- OLD STYLES -->
+    <link rel="apple-touch-icon" href="//images.bit-tech.net/images/webclip.png" />
+    
+    
+    <!-- NEW STYLES -->
+    <link rel="shortcut icon" href="/static/public/image/favicon.ico" />
+    <style>
+        *, *:after, *:before {
+            -webkit-box-sizing: border-box;
+            -moz-box-sizing: border-box;
+            box-sizing: border-box;
+        }
+        body {
+            margin: 0;
+        }
+        [class*='col-'] {
+            float: left;
+            min-height: 1px;
+        }
+        .col-1-1 {
+            width: 100%;
+        }
+        .col-3-12 {
+            width: 25%;
+        }
+        .col-6-12 {
+            width: 50%;
+        }
+        .col-1-3 {
+            width: 33.33%;
+        }
+        .col-1-4 {
+            width: 25%;
+        }
+        .col-1-8 {
+            width: 12.5%;
+        }
+        .col-9-12 {
+            width: 75%;
+        }
+    </style>
+    <link rel="stylesheet" href="/static/public/css/main.v2.css" />
+    <link rel="stylesheet" href="/static/public/css/external/lite-yt-embed.css">
+    
+    
+    <style>
+        @font-face {
+            font-family: 'FontAwesome';
+            src: url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3');
+            src: url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('/static/external/css/font-awesome-4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
+            font-weight: normal;
+            font-style: normal;
+        }
+        .fa {
+            display: inline-block;
+            font: normal normal normal 14px/1 FontAwesome;
+            font-size: inherit;
+            text-rendering: auto;
+            -webkit-font-smoothing: antialiased;
+            -moz-osx-font-smoothing: grayscale
+        }
+        .fa-home:before {
+            content: "\f015";
+        }
+        .fa-envelope:before {
+            content: "\f0e0";
+        }
+        .fa-comments:before {
+            content: "\f086";
+        }
+        .fa-chevron-left:before {
+            content: "\f053";
+        }
+        .fa-shopping-cart:before {
+            content: "\f07a";
+        }
+    </style>
+    
+        <link rel="stylesheet"  href="/static/public/css/section/news.css" />
+    
+    
+        <link rel="stylesheet"  href="/static/public/css/category/tech.css" />
+    
+    <style>
+        body{
+            margin:0;
+            background:#000 url("/static/public/image/bittech_18_bg.jpg") fixed no-repeat 50% 0;
+        }
+        #side_column{
+            float:right;
+        }
+        #blurBackground{
+            margin: 0;
+            background: #000 url("/static/public/image/bittech_18_bg.jpg") fixed no-repeat 50% 0;
+        }
+        #blurBackground.blurred{
+            filter: blur(4px);
+            -webkit-filter: blur(4px);
+            filter: blur(4px);
+            -o-filter: blur(4px);
+            -ms-filter: blur(4px);
+            -moz-filter: blur(4px);
+        }
+        #skin {
+            position: absolute;
+            left: 0px;
+            top: 0px;
+            right: 0px;
+            bottom: 0px;
+            width: 100%;
+        }
+        #skin > #skinclick {
+            display: block;
+            width: 100%;
+            height: 100%;
+        }
+        body .pageContainer {
+            z-index: 999;
+            background: white;
+        }
+        #skin {
+            position: absolute;
+            left: 0px;
+            top: 0px;
+            right: 0px;
+            bottom: 0px;
+            width: 100%;
+        }
+        #skin > #skinclick {
+            display: block;
+            width: 100%;
+            height: 100%;
+        }
+        body .pageContainer {
+            z-index: 9999;
+            background: white;
+        }
+    </style>
+    <script type="text/javascript">
+        document.cutoff = 980;
+    </script>
+    
+    
+    
+        
+        <link rel="stylesheet"  href="/static/public/css/detail.v2.css" />
+        <link rel="stylesheet" href="/static/public/css/legacy_graphs.css" />
+        <link rel="stylesheet" href="/static/public/css/legacy.css" defer/>
+        <!-- sharethis buttons -->
+        <script type='text/javascript' src='//platform-api.sharethis.com/js/sharethis.js#property=594b47e099baea0012f9c055&product=inline-share-buttons' async='async'></script>    
+        <link rel="stylesheet"  href="/static/public/css/external/icons.css" defer/>
+        
+
+<!-- for google -->
+
+<title>Hackers resurrect NCSA Mosaic | bit-tech.net</title>
+<meta name="description" content="A small band of hackers on the GitHub code sharing site have resurrected an early release of NCSA Mosaic, the first graphical web browser ever released." />
+<meta name="robots" content="index, follow" />
+<meta name="googlebot" content="index, follow" />
+<meta charset="utf-8">
+<!-- for facebook -->
+
+<meta property="og:url" content="https://bit-tech.net/news/tech/software/hackers-resurrect-ncsa-mosaic/1/" />
+<meta property="og:title" content="Hackers resurrect NCSA Mosaic | bit-tech.net" />
+<meta property="og:description" content="A small band of hackers on the GitHub code sharing site have resurrected an early release of NCSA Mosaic, the first graphical web browser ever released." />
+<meta property="og:image" content="https://bit-tech.net//images.bit-tech.net/news_images/2010/03/hackers-resurrect-ncsa-mosaic/featured_single.jpg" />
+<meta property="fb:app_id" content="1859842647618090"/>
+
+    <meta property="og:type" content="article" />
+
+
+    <meta property="og:locale" content="en_GB" />
+
+<!-- for twitter -->
+
+<meta name="twitter:card" content="summary_large_image" />
+<meta name="twitter:site" content="@bittech" />
+<meta name="twitter:creator" content="@bittech" />
+<meta name="twitter:title" content="Hackers resurrect NCSA Mosaic | bit-tech.net">
+<meta name="twitter:description" content="A small band of hackers on the GitHub code sharing site have resurrected an early release of NCSA Mosaic, the first graphical web browser ever released." />
+<meta name="twitter:image" content="https://bit-tech.net//images.bit-tech.net/news_images/2010/03/hackers-resurrect-ncsa-mosaic/featured_single.jpg" />
+
+<!-- Schema.org markup for Google+ -->
+<meta itemprop="name" content="Hackers resurrect NCSA Mosaic | bit-tech.net">
+<meta itemprop="description" content="A small band of hackers on the GitHub code sharing site have resurrected an early release of NCSA Mosaic, the first graphical web browser ever released.">
+<meta itemprop="image" content="https://bit-tech.net//images.bit-tech.net/news_images/2010/03/hackers-resurrect-ncsa-mosaic/featured_single.jpg">
+<!-- for amazon -->
+
+    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch_xml/" title="https://bit-tech.net search" />
+
+<!-- more on meta tags and SEO -->
+
+
+
+        
+            <!-- JSON-LD markup -->
+            <script type="application/ld+json">
+                {
+                    "@context" : "http://schema.org",
+                    "@type" : "Article",
+                    "name" : "Hackers resurrect NCSA Mosaic",
+                    "headline" : "Hackers resurrect NCSA Mosaic",
+                    "inLanguage":"en",
+                    "url" : "https://bit-tech.net//news/tech/software/hackers-resurrect-ncsa-mosaic/1/",
+                    "image": "https://bit-tech.net//images.bit-tech.net/news_images/2010/03/hackers-resurrect-ncsa-mosaic/featured_single.jpg",
+                    "datePublished" : "2010-03-09T12:51:07+00:00",
+                    "dateModified" : "2010-03-09T12:51:07+00:00",
+                    "discussionUrl" : "https://forums.bit-tech.net/index.php?threads/184500",
+                    "description" : "A small band of hackers on the GitHub code sharing site have resurrected an early release of NCSA Mosaic, the first graphical web browser ever released.",
+                    "author" : {
+                        "@type" : "Person",
+                        "name" : "Gareth Halfacree"
+                    },
+                    "mainEntityOfPage": {
+                        "@type": "WebPage",
+                        "@id": "https://bit-tech.net/news/tech/software/hackers-resurrect-ncsa-mosaic/1/"
+                    },
+                    "publisher": {
+                        "@type": "Organization",
+                        "name": "bit-tech",
+                        "url" : "https://bit-tech.net/",
+                        "sameAs": [
+                            "https://www.facebook.com/bittech",
+                            "https://twitter.com/bittech",
+                            "https://www.instagram.com/bit_tech/",
+                            "https://www.youtube.com/channel/UCGxtYMx16kD7jK0RKSxsVrw"
+                        ],
+                        "logo": {
+                            "@type": "ImageObject",
+                            "url": "https://www.themediateam.net/static/img/resources/bit-tech/bit-tech.png"
+                        }
+                    }
+                }
+            </script>
+        
+    
+    
+    <!-- JSON-LD markup -->
+    <script type="application/ld+json">
+        {
+            "@context": "http://schema.org",
+            "@type": "Organization",
+            "name": "bit-tech",
+            "url" : "https://bit-tech.net/",
+            "sameAs": [
+                "https://www.facebook.com/bittech",
+                "https://twitter.com/bittech",
+                "https://www.instagram.com/bit_tech/",
+                "https://www.youtube.com/channel/UCGxtYMx16kD7jK0RKSxsVrw"
+            ],
+            "logo": {
+                "@type": "ImageObject",
+                "url": "https://www.themediateam.net/static/img/resources/bit-tech/bit-tech.png"
+            }
+        }
+    </script>
+    
+</head>
+<body>
+
+<!-- Style Switcher -->
+<input id="settings-btn" type="checkbox" class="settings-btn">
+<label for="settings-btn" class="settings-box-element"><i class="fa fa-chevron-left"></i></label>
+<!-- the white box that contains the buttons -->
+<div class="buttons-wrapper settings-box-element"></div>
+
+<!-- Style Switcher Themes -->
+
+<!-- dark background -->
+<input id="dark-layout" class="dark-layout" type="radio" name="layout">
+<label for="dark-layout" class="layout-buttons settings-box-element">Dark Theme</label>
+<!-- light background -->
+<input id="light-layout" class="light-layout" type="radio" name="layout" checked>
+<label for="light-layout" class="layout-buttons settings-box-element">Light Theme</label>
+<!-- ./Style Switcher -->
+
+<div id="blurBackground">
+    <a name="top" id="top"></a>
+    <div class="pageContainer">
+        <div id="brandHeader" class="clearfix">
+            
+                <a href="/"><img class="logo" src="/static/public/image/bit_tech_logo_white.png" alt="bit-tech"></a>
+            
+	    
+        </div>
+        
+            <div id="navContainer" class="clearfix">
+                <div id="mainNav" class="clearfix">
+                    
+                    <ul id="topList" class="clearfix">
+                        <a href="/">
+                            <li id="topListHome" class="topLi " >
+                                <div class="topLi-icon fa fa-home" style="display:none;"></div>
+                                <img src="/static/public/image/icons/home-icon.svg" alt="bit-tech home page">
+                                <span>Home</span>
+                            </li>
+                        </a>
+                        
+                            <a href="/category/tech/">
+                                <li data-section="tech" class="topLi active" >
+                                    <div class="topLi-icon" style="display:none;"></div>
+                                    <span>Tech</span>
+                                </li>
+                            </a>
+                        
+                            <a href="/category/modding/">
+                                <li data-section="modding" class="topLi " >
+                                    <div class="topLi-icon" style="display:none;"></div>
+                                    <span>Modding</span>
+                                </li>
+                            </a>
+                        
+                            <a href="/category/gaming/">
+                                <li data-section="gaming" class="topLi " >
+                                    <div class="topLi-icon" style="display:none;"></div>
+                                    <span>Gaming</span>
+                                </li>
+                            </a>
+                        
+                        <a href="//forums.bit-tech.net">
+                            <li id="topListForum" >
+                                <div class="topLi-icon fa fa-comments" style="display:none;"></div>
+                                <span>Forum</span>
+                            </li>
+                        </a>
+                    </ul>
+                    <div class="right_box">
+                        <div class="icons">
+                            <a href="https://www.facebook.com/bittech">
+                                <img src="/static/public/image/icons/facebook.svg" alt="bit-tech Facebook page">
+                            </a>
+                            <a href="https://www.twitter.com/bittech">
+                                <img src="/static/public/image/icons/twitter.svg" alt="bit-tech Twitter feed">
+                            </a>
+                            <a href="https://www.instagram.com/bit_tech/">
+                                <img src="/static/public/image/icons/instagram.svg" alt="bit-tech Instagram feed">
+                            </a>
+                            <a href="https://www.youtube.com/c/bittech1">
+                                <img src="/static/public/image/icons/youtube.svg" alt="bit-tech YouTube channel">
+                            </a>
+                            <a href="https://discord.gg/EBGNWYm">
+                                <img src="/static/public/image/icons/discord.svg" alt="bit-tech discord channel">
+                            </a>
+                            <a href="/rss/">
+                                <img src="/static/public/image/icons/rss.svg" alt="bit-tech RSS feed">
+                            </a>
+                        </div>
+                    </div>
+                    
+                    <div class="account-options">
+                        
+                        
+                            
+                            <a id="accounts_icon" href="https://forums.bit-tech.net/index.php/login">
+                                <span class="account-option">Login</span>
+                            </a>
+                            <a href="https://forums.bit-tech.net/index.php?login/login">
+                                <span class="account-option">Register</span>
+                            </a>
+                        
+                        
+                    </div>
+                </div>
+                
+                <div id="subNav" class="clearfix">
+                    <ul id="secondList" style="display: inline-flex; max-width: initial; width: initial;">
+                        <li >
+                            
+                                <a href="/category/tech/">
+                            
+                                <span>All</span>
+                            </a>
+                        </li>
+                        
+                            <li class="active" >
+                                
+                                    
+                                        <a href="/news/tech/">
+                                    
+                                        <span>News</span>
+                                    </a>
+                                
+                            </li>
+                        
+                            <li class="" >
+                                
+                                    
+                                        <a href="/reviews/tech/">
+                                    
+                                        <span>Reviews</span>
+                                    </a>
+                                
+                            </li>
+                        
+                            <li class="" >
+                                
+                                    
+                                        <a href="/features/tech/">
+                                    
+                                        <span>Features</span>
+                                    </a>
+                                
+                            </li>
+                        
+                            <li class="" >
+                                
+                                    
+                                        <a href="/previews/tech/">
+                                    
+                                        <span>Previews</span>
+                                    </a>
+                                
+                            </li>
+                        
+                            <li class="" >
+                                
+                                    
+                                        <a href="/guides/tech/">
+                                    
+                                        <span>Guides</span>
+                                    </a>
+                                
+                            </li>
+                        
+                            <li class="" >
+                                
+                                    
+                                        <a href="/blogs/tech/">
+                                    
+                                        <span>Blogs</span>
+                                    </a>
+                                
+                            </li>
+                        
+                            <li class="" >
+                                
+                                    
+                                        <a href="/competitions/tech/">
+                                    
+                                        <span>Competitions</span>
+                                    </a>
+                                
+                            </li>
+                        
+                            <li class="" >
+                                
+                                    <a href="/press-releases/">
+                                        <span>Press Releases</span>
+                                    </a>
+                                
+                            </li>
+                        
+                    </ul>
+                    <div class="search">
+                        <form id="search_form" action="/search/" method="get" accept-charset="utf-8">
+                            <input type="text" name="q" value="" placeholder="SEARCH"/>
+                            <span class="button">
+                                <input type="submit" value="">
+                            </span>
+                        </form>
+                    </div>
+                </div>
+                
+                    <div id="anotherSubNav" class="clearfix">
+                        <ul id="thirdList" style="display: inline-flex; max-width: initial; width: initial;">
+                            <li class="active">
+                                
+                                    <a href="/news/tech/">
+                                
+                                    <span>All</span>
+                                </a>
+                            </li>
+                            
+                                
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/audio/
+                                            ">
+                                                <span>Audio</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/cases/
+                                            ">
+                                                <span>Cases</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/cooling/
+                                            ">
+                                                <span>Cooling</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/cpus/
+                                            ">
+                                                <span>CPUs</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/graphics/
+                                            ">
+                                                <span>Graphics</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/laptops/
+                                            ">
+                                                <span>Laptops</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/memory/
+                                            ">
+                                                <span>Memory</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/mobile/
+                                            ">
+                                                <span>Mobile</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/monitors/
+                                            ">
+                                                <span>Monitors</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/motherboards/
+                                            ">
+                                                <span>Motherboards</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/networking/
+                                            ">
+                                                <span>Networking</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/pcs/
+                                            ">
+                                                <span>PCs</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/peripherals/
+                                            ">
+                                                <span>Peripherals</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/psus/
+                                            ">
+                                                <span>PSUs</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/software/
+                                            ">
+                                                <span>Software</span>
+                                            </a>
+                                        </li>
+                                    
+                                        <li  >
+                                            <a href="
+                                                /news/tech/storage/
+                                            ">
+                                                <span>Storage</span>
+                                            </a>
+                                        </li>
+                                    
+                                
+                            
+                                
+                            
+                                
+                            
+                        </ul>
+                    </div>
+                
+                
+            </div>
+        
+	
+        <div id="bodyContainer" class="clearfix">
+            <div class="clearfix" style="clear:both;">
+                <div id="main_column">
+                    
+    
+    
+    
+        
+            
+
+<link rel="stylesheet" type="text/css" href="/static/public/modal/baguetteBox.css">
+<style>
+    .image-source-link {
+        color: #98C3D1;
+    }
+
+    .mfp-with-zoom .mfp-container,
+    .mfp-with-zoom.mfp-bg {
+        opacity: 0;
+        -webkit-backface-visibility: hidden;
+        /* ideally, transition speed should match zoom duration */
+        -webkit-transition: all 0.3s ease-out; 
+        -moz-transition: all 0.3s ease-out; 
+        -o-transition: all 0.3s ease-out; 
+        transition: all 0.3s ease-out;
+    }
+
+    .mfp-with-zoom.mfp-ready .mfp-container {
+            opacity: 1;
+    }
+    .mfp-with-zoom.mfp-ready.mfp-bg {
+            opacity: 0.8;
+    }
+
+    .mfp-with-zoom.mfp-removing .mfp-container, 
+    .mfp-with-zoom.mfp-removing.mfp-bg {
+        opacity: 0;
+    }
+</style>
+<div class="articleCopy">
+    <div id="article-top">
+        <div id="article-details">
+            <div class="object_headings" style="flex-grow: 1;">
+                <h1 class="heading" >Hackers resurrect NCSA Mosaic</h1>
+                <div class="clearfix">
+                    <p class="author" >Written by
+                        <a href="/author/gareth-halfacree/">
+                            Gareth Halfacree
+                        </a>
+                    </p>
+                    <div class="sharethis-inline-share-buttons" ></div>
+                </div>
+                <p class="datetime" >March 9, 2010 | 12:51</p>
+                
+                    
+                        <p class="tags" >Tags: <a href="/tag/browser/">#browser</a> <a href="/tag/firefox/">#firefox</a> <a href="/tag/github/">#github</a> <a href="/tag/internet-explorer/">#internet-explorer</a> <a href="/tag/marc-andreessen/">#marc-andreessen</a> <a href="/tag/vintage-computing/">#vintage-computing</a> <a href="/tag/web/">#web</a> </p>
+                    
+                
+                 
+                    
+                        <p class="companies">Companies: <a href="/company/ncsa/">#ncsa</a> <a href="/company/open-source/">#open-source</a> </p>
+                    
+                
+                
+            </div>
+            
+                
+            
+        </div>
+        <div id="top_thumbnail" class="clearfix" >
+            
+            
+                
+                    <img src="//images.bit-tech.net/news_images/2010/03/hackers-resurrect-ncsa-mosaic/featured_single.jpg" alt="">
+                
+            
+        </div>
+    </div>
+    <div id="page_body" class="object_body">
+            
+        If you fancy taking a step back in time - or if you're Johnny-come-lately looking to find out just what the previous generation had to put up with - then perhaps you'd like to try one of the first web browsers ever created?<br />
+<br />
+The source code for NCSA Mosaic 2.7 - Marc Andreessen's browser which became the basis for Netscape Navigator and Internet Explorer, and would eventually become Mozilla Firefox - has been uploaded to source-code sharing site GitHub by user Alan Dipert.<br />
+<br />
+Linux users capable of compiling programs from source are free to <a href="http://github.com/alandipert/ncsa-mosaic" target="_blank">download</a> the package and learn just what the early days of the web looked like circa 1993.<br />
+<br />
+According to <a href="http://www.webmonkey.com/2010/03/browse-the-web-as-it-looked-in-1993/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+wired%2Findex+%28Wired%3A+Index+3+%28Top+Stories+2%29%29&amp;utm_content=Google+Reader" target="_blank">Webmonkey</a>, the package runs surprisingly well on modern Linux systems, and the few niggles that exist - such as poor support for PNG format graphics - are busily being patched out by GitHub community members.<br />
+<br />
+The Mosaic browser is the precursor to most modern graphical web browsers, and a piece of history.  While being able to run it on your modern system might not have any <i>practical</i> purpose, it's an exercise in digital archeology for anyone interested in the birth of the web as we know it today.<br />
+<br />
+Just don't try doing your Internet banking on it.<br />
+<br />
+Are you impressed by the efforts made to port the Mosaic brower, or could the coders behind the project have found something better to do with their time?  What browser did you use when you first got on to the web?  Share your thoughts over in <a href="http://forums.bit-tech.net/showthread.php?t=184500">the forums</a>.<br>
+    </div>
+    
+
+
+    
+        
+    
+
+     <div id="comments_container" class="comments" style='overflow: auto;'>
+
+        <div id="comments_action">
+            
+            <p class="login-link">Want to comment? Please log in.</p>
+            
+        </div>
+        <a href="//forums.bit-tech.net/index.php?threads/184500">Discuss this in the forums</a>
+
+        <div id="current_comments" class="clearfix" >
+
+        </div>
+        <div id="comments_nav" class="col-1-1">
+            <div id="batch_numbers"></div>
+        </div>
+        
+    </div>
+
+    
+
+        <div id="related_articles_container" class="clearfix">
+            <h3 class="headingBar">RELATED ARTICLES</h3>
+            <div id="detail-related-container">
+                
+                    
+                        <div id="article_75932" class="article software news tech software   ">
+    <div class="articleinfo">
+        <a href="/news/tech/software/basic-50/1/">
+            <img src="//images.bit-tech.net/news_images/2014/05/basic-50/featured_double.jpg" alt="BASIC celebrates its 50th anniversary">
+            <div class="article_info">
+                <div class="category-dot tech software"></div>
+                <h4 class="article_heading" >
+                    BASIC celebrates its 50th anniversary
+                </h4>
+                <div class="summery clearfix">
+                    <p>Spreads from mainframes to mobiles.</p>
+                    <span class="published" >May 1, 2014 | 09:58</span>
+                </div>
+            </div>
+        </a>
+	
+    </div>
+    <div class="rightseparator"></div>
+    <div class="bottomseparator"></div>
+</div>
+
+                    
+                
+                    
+                        <div id="article_75296" class="article None news   ">
+    <div class="articleinfo">
+        <a href="/news/apple-dos/1/">
+            <img src="//images.bit-tech.net/news_images/2013/11/apple-dos/featured_double.jpg" alt="Apple DOS source hits Computer History Museum">
+            <div class="article_info">
+                <div class="category-dot None None"></div>
+                <h4 class="article_heading" >
+                    Apple DOS source hits Computer History Museum
+                </h4>
+                <div class="summery clearfix">
+                    <p>Vintage code public for the first time.</p>
+                    <span class="published" >November 13, 2013 | 11:15</span>
+                </div>
+            </div>
+        </a>
+	
+    </div>
+    <div class="rightseparator"></div>
+    <div class="bottomseparator"></div>
+</div>
+
+                    
+                
+                    
+                        <div id="article_73351" class="article tech news tech   ">
+    <div class="articleinfo">
+        <a href="/news/tech/8-bit-spaghetti/1/">
+            <img src="//images.bit-tech.net/news_images/2012/05/8-bit-spaghetti/featured_double.jpg" alt="8 Bit Spaghetti documents home computer build">
+            <div class="article_info">
+                <div class="category-dot None tech"></div>
+                <h4 class="article_heading" >
+                    8 Bit Spaghetti documents home computer build
+                </h4>
+                <div class="summery clearfix">
+                    <p>Kyle Hovey is documenting his homebrew 8-bit computer, built at the TTL level, and it&#39;s a fascinating read.</p>
+                    <span class="published" >May 1, 2012 | 11:02</span>
+                </div>
+            </div>
+        </a>
+	
+    </div>
+    <div class="rightseparator"></div>
+    <div class="bottomseparator"></div>
+</div>
+
+                    
+                
+            </div>
+        </div>
+
+    
+
+    
+
+        
+
+    
+</div>
+
+
+<script src="/static/public/modal/baguetteBox.js"> </script>
+<script>
+    
+    function resizeImages() {    
+        images = document.querySelectorAll('#page_body img');
+        for (let index = 0; index < images.length; index++) {
+            image = images[index];
+            // if (image.width == 430) {
+            //     image.parentNode.width = 430;
+            //     image.style.marginRight = "20px";
+            // }
+            if (image.width == 300) {
+                // console.log(image.parentElement)
+                image.parentElement.width = 430;
+                image.parentElement.style.width = "49%";
+                image.width = 430;
+                image.style.marginRight = "20px";
+            }
+        }
+    }
+    // window.onload = resizeImages()
+
+    // setTimeout(resizeImages, 5000);
+
+
+    
+    elems = document.querySelectorAll('#page_body table')
+    if (elems) {
+        for (let index = 0; index < elems.length; index++) {
+            elems[index].style = '';
+        }
+    }
+    elems = document.querySelectorAll('#page_body table *')
+    if (elems) {
+        for (let index = 0; index < elems.length; index++) {
+            elems[index].style = '';
+        }
+    }
+    // elems.forEach( function(element) {
+    //     element.style = ''
+    // });
+    
+    window.onload = function() {
+        ad = document.querySelector('div.footerContainer div.xtag_container')
+        related = document.querySelector('#related_articles_container')
+        related.before(ad);
+        resizeImages()
+    };
+</script>
+
+        
+    
+
+
+
+                </div>
+                <div id="side_column" class="grid_6">
+                    
+                    <div id="banners">
+                        <div class="side_bar_banners" >
+                            <a href="//forums.bit-tech.net/index.php?forums/project-logs.42/">
+                                <img src="/static/public/image/sidebar_banners/project_logs.jpg" alt="Project logs" loading="lazy">
+                            </a>
+                        </div>
+                        <div class="side_bar_banners" >
+                            <a href="/category/modding/">
+                                <img src="/static/public/image/sidebar_banners/modding.jpg" alt="modding content" loading="lazy">
+                            </a>
+                        </div>
+                        <div class="side_bar_banners" >
+                            <a href="https://www.corsair.com/uk/en/">
+                                <img src="/static/public/image/sidebar_banners/corsair2021.jpg" alt="Corsair" loading="lazy">
+                            </a>
+                        </div>
+                    </div>
+                    
+		    
+                    <div id="latest-video">
+                        <lite-youtube videoid="yoe5YiHXGHA"></lite-youtube>
+                        <img src="/static/public/image/YouTube_full-color.svg" alt="YouTube logo" loading="lazy">
+                        <div>
+                            <h5 id="latest-video-text">MSI MPG Velox 100R Chassis Review</h5>
+                            <p>October 14 2021 | 15:04</p>
+                        </div>
+                    </div>
+                    
+                    
+		    
+		    
+                    
+                    <div style="float:right;" ></div>
+		    
+                </div>
+            </div>
+        </div>
+        <div class="footerContainer clearfix">
+            
+	    
+            
+            
+            <div id="footer" class="clearfix" >
+                <div id="bottom_links_container" class="clearfix" >
+                    <div id="bottom-site-links">
+                        <h2 class="heading" >Site Links</h2>
+                        <ul class="site">
+                            <li>
+                                <a href="/">Home</a>
+                            </li>
+                            <li>
+                                <a href="/terms/">Terms</a>
+                            </li>
+                            <li>
+                                <a href="/about/">About</a>
+                            </li>
+                            <li>
+                                <a href="mailto:hello@bit-tech.net">Advertise</a>
+                            </li>
+                            <li>
+                                <a href="/scores/">Award Guide</a>
+                            </li>
+                            <li>
+                                <a href="mailto:hello@bit-tech.net?subject=Site Contact Us">Contact Us</a>
+                            </li>
+                        </ul>
+                    </div>
+                    <div id="bottom-company-links">
+                        <h2 class="heading" >Popular Companies</h2>
+                        <ul>
+                        
+                            <li>
+                                <a href="/company/nvidia/">
+                                    <span>NVIDIA</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/amd/">
+                                    <span>AMD</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/intel/">
+                                    <span>Intel</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/corsair/">
+                                    <span>Corsair</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/apple/">
+                                    <span>APPLE</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/google/">
+                                    <span>Google</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/microsoft/">
+                                    <span>Microsoft</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/steam/">
+                                    <span>Steam</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/arm/">
+                                    <span>arm</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/asus/">
+                                    <span>ASUS</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/msi/">
+                                    <span>MSI</span>
+                                </a>
+                            </li>
+                        
+                            <li>
+                                <a href="/company/gigabyte/">
+                                    <span>GIGABYTE</span>
+                                </a>
+                            </li>
+                        
+                        </ul>
+                    </div>
+                    <div class="icons">
+                        <h2 class="heading">let's get social</h2>
+                        <ul>
+                            <li>
+                                <a href="https://www.facebook.com/bittech">
+                                    <img src="/static/public/image/icons/facebook.svg" alt="bit-tech Facebook page" loading="lazy">
+                                </a>
+                            </li>
+                            <li>
+                                <a href="https://www.twitter.com/bittech">
+                                    <img src="/static/public/image/icons/twitter.svg" alt="bit-tech Twitter feed" loading="lazy">
+                                </a>
+                            </li>
+                            <li>
+                                <a href="https://www.instagram.com/bit_tech/">
+                                    <img src="/static/public/image/icons/instagram.svg" alt="bit-tech Instagram feed" loading="lazy">
+                                </a>
+                            </li>
+                            <li>
+                                <a href="https://www.youtube.com/c/bittech1">
+                                    <img src="/static/public/image/icons/youtube.svg" alt="bit-tech YouTube channel" loading="lazy">
+                                </a>
+                            </li>
+                            <li>
+                                <a href="https://discord.gg/EBGNWYm">
+                                    <img src="/static/public/image/icons/discord.svg" alt="bit-tech discord channel" loading="lazy">
+                                </a>
+                            </li>
+                            <li>
+                                <a href="/rss/">
+                                    <img src="/static/public/image/icons/rss.svg" alt="bit-tech RSS feed" loading="lazy">
+                                </a>
+                            </li>
+                        </ul>
+                    </div>
+                    <img src="/static/public/image/bit_tech_logo_white.png" style="float: right;" alt="bit-tech logo" loading="lazy">
+                </div>
+                <br>
+                <div id="bottom_info_container" >
+                    <p>Copyright © 2000 - 2026, bit-tech.net. All rights reserved.</p>
+                </div>
+                <div id="theMediaTeamLogoContainer" style="float:right;">
+                    <a href="https://www.themediateam.net/">
+                        <img id="theMediaTeamLogo" src="/static/public/image/part_of_the_media_team.png" style="width:100%;" alt="The Media Team logo" loading="lazy">
+                    </a>
+                </div>
+            </div>
+            
+            
+        </div>
+    </div>
+</div>
+
+<div class="opaque"></div>
+<div id="login_form" style="display: none;" class="login">
+    <div class="login-header">
+        <div class="login-title">Login Form</div>
+        <div class="login-exit"></div>
+    </div>
+    <div class="login-form"></div>
+    <div class="login-footer"></div>
+</div>
+
+    <!-- JSON-LD -->
+    <script type="text/javascript" src="/static/head/generateFromURL.js"></script>
+    <!-- Tangular Template -->
+    <script src="/static/external/js/Tangular.min.js"></script>
+    <script type="text/template" id="sidebar_article_template">
+        <div class="sidebar_article[[ categories_string ]] [[ value.section ]]" >
+            <div class="image">
+                <a href="[[ value.get_absolute_url ]]">
+                    <img src="[[ thumbnail ]]" alt="[[ value.title ]]" loading="lazy">
+                </a>
+            </div>
+            <div class="details">
+                <div class="title">
+                    <a href="[[ value.get_absolute_url ]]">
+                        <h4> [[ value.title ]] </h4>
+                    </a>
+                </div>
+            </div>
+        </div>
+    </script>
+    <!-- SCRIPTS -->
+    <script type="text/javascript">
+        // desktop mobile split
+        $.ajaxSetup({
+            beforeSend: function(xhr, settings) {
+                function getCookie(name) {
+                    var cookieValue = null;
+                    if (document.cookie && document.cookie != '') {
+                        var cookies = document.cookie.split(';');
+                        for (var i = 0; i < cookies.length; i++) {
+                            var cookie = jQuery.trim(cookies[i]);
+                            // Does this cookie string begin with the name we want?
+                            if (cookie.substring(0, name.length + 1) == (name + '=')) {
+                                cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
+                                break;
+                            }
+                        }
+                    }
+                    return cookieValue;
+                }
+                if (!(/^http:.*/.test(settings.url) || /^https:.*/.test(settings.url))) {
+                    // Only send the token to relative URLs i.e. locally.
+                    xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken'));
+                }
+            }
+        });
+        Ta.settings.delimiters = ["[[", "]]"];
+    </script>
+
+    <script src="/static/public/javascript/public.v2.js"></script>
+    
+
+
+
+
+
+
+
+
+
+    <script>
+        window.BITTECH.Urls = {
+            top_stories: "/api/functions/get_top_stories/",
+            suggested_articles: "/api/functions/get_suggestions/"
+        };
+
+        var formValues = JSON.parse(localStorage.getItem('bit-tech-style')) || {};
+        var $checkboxes = $("input[type='radio']");
+
+        function updateStorage(){
+            $checkboxes.each(function(){
+                formValues[this.id] = this.checked;
+            });
+
+            localStorage.setItem("bit-tech-style", JSON.stringify(formValues));
+        }
+
+        $checkboxes.on("change", function(){
+            updateStorage();
+        });
+
+        // On page load
+        $.each(formValues, function(key, value) {
+            $("#" + key).prop('checked', value);
+        });
+
+        (function($) {
+            setTimeout(function(){
+                $('#skin').css('height', $(document).height());
+                $('style').each(function(){
+                    $(this).text(
+                        $(this).text().replace('body, body#bit-gamer', '#blurBackground')
+                    );
+                });
+            });
+            $("img[src*='featured_double']").each(function(index, value) {
+                $(this).error(function() {
+                    var img = $(this).clone();
+                    var img_container = $(this).closest('.image');
+                    var new_src = img.attr("src").replace("featured_double", "index_img");
+                    img.attr("src", new_src);
+                    $(this).replaceWith(img);
+                    if (img_container.css('background-image')){
+                        img_container.css('background-image', 'url(' + new_src + ')');
+                    }
+                });
+                $(this).attr("src", function() {
+                    return this.src;
+                });
+            });
+
+            var resManager = new window.BITTECH.ResolutionSwitcher();
+            resManager.checkResolution();
+
+            var resizeTimer;
+
+            $(window).resize(function(){
+                clearTimeout(resizeTimer);
+                resizeTimer = setTimeout(function(){
+                    resManager.checkResolution();
+                }, 500);
+            });
+
+            // short signup script
+            function short_signup_redirect(){
+                var email = $('#shortSignup input[type="email"]').val();
+                window.top.location = '/';
+            }
+
+            $('span.send').on('click', function(){
+                short_signup_redirect();
+            });
+
+            $('#email').keypress(function(event){
+                var keycode = (event.keyCode ? event.keyCode : event.which);
+                if(keycode == '13'){
+                    short_signup_redirect();
+                }
+            });
+
+            $('.search input[type="text"]').keypress(function(event){
+                var keycode = (event.keyCode ? event.keyCode : event.which);
+                if(keycode == '13'){
+                    $('.search form').submit();
+                }
+            });
+
+            // function to handle the user being subscribed
+            function subscribed(){
+
+                // hide the subscribe to newsletter
+                $('#shortSignup').remove()
+            };
+
+            // sign me up click
+            $('#signMeUp').click(function(){
+
+                // post to subscribe
+                $.post("/cms/emails/api/functions/short-signup/", function(data){
+                    if (data.status === 'success'){
+                        subscribed();
+                    } else {
+                        $('#shortSignup .signMeUpContainer').html('<h3 class="align-left headingBar">ADD YOUR EMAIL <a href="/accounts/profile/" style="text-decoration:underline;">HERE</a> TO SUBSCRIBE</h3>');
+                        $('#signMeUp').hide();
+
+                    };
+                });
+            });
+
+            // check if user is signed up
+            $.get("/cms/emails/api/functions/is-subscribed/", function(data){
+                if (data.subscribed === true){
+                    subscribed();
+                };
+            });
+
+
+            // identify visitor and metadata if there is a user agent
+            var visitor_id = null;
+            if ((typeof navigator !== 'undefined' || navigator !== null) && navigator.userAgent) {
+                visitor_id = localStorage.getItem('visitor_id');
+                $.get('/cms/intelligence/visit_meta/' + visitor_id + '/').done(function(data) {
+                    localStorage.setItem('visitor_id', data['visitor_id']);
+
+                    // initialise poll once we're sure they have a visitor ID
+                    // initializePolls();
+
+                    $.get('/cms/community/associate/' + data['visitor_id'] + '/');
+                    var url_string = '';
+                    var joiner = '?';
+                    $('div.article').each(function(x){
+                        var key = 'article_' + x.toString();
+                        var value = $(this).attr('id').split('_')[1]
+                        url_string = url_string + joiner + x.toString() + '=' + value;
+                        joiner = '&';
+                    });
+
+                });
+            }
+
+        })(jQuery);
+
+        (function ($) {
+            var Modal = (function () {
+                function Modal(options) {
+                    this.options = {
+                        $el: $("<div/>")
+                    };
+                    $.extend(this.options, options);
+                }
+
+                Modal.prototype.show = function () {
+                    $(".opaque").addClass("show");
+                    this.el().fadeIn("fast");
+                    this.trigger("show");
+                    return this;
+                };
+
+                Modal.prototype.hide = function () {
+                    $(".opaque").removeClass("show");
+                    this.el().fadeOut("fast");
+                    this.trigger("hide");
+                    return this;
+                };
+
+                Modal.prototype.on = function (evt, cb) {
+                    this.options.$el.on(evt, cb.bind(this));
+                };
+
+                Modal.prototype.el = function () {
+                    return this.options.$el;
+                };
+
+                Modal.prototype.off = function (evt) {
+                    this.options.$el.off(evt);
+                };
+
+                Modal.prototype.trigger = function (evt, data) {
+                    this.options.$el.trigger(evt, data);
+                };
+                return Modal;
+            })();
+
+            var login_form = $("#login_form");
+
+            var modal = new Modal({ $el: login_form });
+
+            $.fn.serializeObject = function() {
+               var o = {};
+               var a = this.serializeArray();
+               $.each(a, function() {
+                   if (o[this.name]) {
+                       if (!o[this.name].push) {
+                           o[this.name] = [o[this.name]];
+                       }
+                       o[this.name].push(this.value || '');
+                   } else {
+                       o[this.name] = this.value || '';
+                   }
+               });
+               return o;
+            };
+
+            
+
+            $(function() {
+               $('#page_body').find('img').each(function(index, image) {
+
+                     var caption = $(image).attr('caption');
+
+                     $(image).replaceWith(
+                        $('<a/>').css({
+                            'overflow': 'auto',
+                            'display': 'inline-block',
+                            'flex-direction': 'column',
+                            'justify-content': 'center',
+                            'text-align': 'center',
+                            'float': $(image).css('float')
+                        })
+                        .attr('data-isimage', true)
+                        .attr('href', $(image).attr('data-src') || $(image).attr('src'))
+                        .html([
+                            $(image).clone(),
+                            '<figcaption style="font-size: 10px; font-weight: 300;"><i> '+
+                                (caption && caption.length ? $(image).attr('caption') : 'Click to enlarge')
+                            + ' </i></figcaption>',
+                        ])
+                    )
+                });
+
+                if (window.baguetteBox) {
+                    baguetteBox.run('.object_body');
+                }
+
+            });
+
+        })(jQuery);
+    </script>
+    
+    
+    
+    <script>
+        
+        // media query change
+        function WidthChange(mq) {
+            if (mq.matches) {
+                // window width is at least 950px
+                $(header).css({
+                    'height': '65px',
+                    'width': '100%',
+                    'background-color': 'rgb(245, 245, 245)',
+                    // 'color': 'white',
+                    'position': 'fixed',
+                    'bottom': '0px',
+                    'z-index': '9999',
+                    'font-size': '1vw',
+                    'text-align': 'center',
+                    'max-height': '55px',
+                    'font-size': '14px',
+                })
+            } else {
+                // window width is less than 950px
+                $(header).css({
+                    'height': '90px',
+                    'width': '100%',
+                    'background-color': 'rgb(245, 245, 245)',
+                    // 'color': 'white',
+                    'position': 'fixed',
+                    'bottom': '0px',
+                    'z-index': '9999',
+                    'font-size': '3vw',
+                    'text-align': 'center',
+                    'max-height': '115px',
+                    'font-size': '14px',
+                })
+            }
+        }
+
+        if (!localStorage.getItem("bit-tech-privacy")||localStorage.getItem("bit-tech-privacy")==='false') {
+            header = document.createElement('div')
+            header.setAttribute('id', 'GDPR');
+            // media query event handler
+            if (matchMedia) {
+                const mq = window.matchMedia("(min-width: 950px)");
+                mq.addListener(WidthChange);
+                WidthChange(mq);
+            }
+            text = document.createElement('p');
+            text.innerHTML = 'In line with recent changes to data protection legislation in the UK and Europe we would like to direct you to our updated <a href="https://www.themediateam.net/privacy/" alt="The Media Team privacy policy">Privacy Policy here</a>.';
+            $(text).css({
+                'margin': '0px'
+            })
+            header.appendChild(text)
+            button = document.createElement('button')
+            button.innerHTML = 'Dismiss';
+            $(button).css({
+                'position': 'absolute',
+                'bottom': '5px',
+                'left': '0px',
+                'right': '0px',
+                'left': '0px',
+                'width': '65px',
+                'margin-left': 'auto',
+                'margin-right': 'auto',
+                'background-color': '#555555',
+                'border': 'none',
+                'color': 'white',
+                'padding': '5px',
+                'text-align': 'center',
+                'text-decoration': 'none',
+            })
+            button.onclick = function() {
+                localStorage.setItem('bit-tech-privacy', 'true');
+                $(header).css({
+                    'display': 'none'
+                })
+            }
+            header.appendChild(button);
+            document.body.appendChild(header);
+        } else {
+            console.log("");
+        }
+    </script>
+
+    
+    <script>
+        $('a[href*="thinq.co.uk"]').each(function(i, v){
+            $(v).after($(v).text());
+            $(v).remove();
+        });
+    </script>
+    <style>
+        body, #blurBackground {
+            background-attachment: fixed !important;
+        }
+    </style>
+    
+    <script src="/static/public/javascript/external/lite-yt-embed.js"></script>
+    
+<script type="text/template" id="comments_template">
+    <div class="comment col-1-1" id="comment_[[ id ]]" data-member="[[ user_id ]]" data-id="[[ id ]]" data-username="[[ username ]]">
+        <div class="heading clearfix">
+            <h4>[[ title ]]</h4>
+        </div>
+        <div class="comment_text_container">
+            <div class="comment_text"></div>
+            
+            <img class="quote-icon" src="/static/public/image/icons/comment_reply.png" alt="">
+        </div>
+    </dv>
+</script>
+
+<script type="text/javascript">
+
+    (function ($) {
+
+        $.get('/api/functions/xenforo_user_exists/', {'user':''}, function(data){
+            if (!data.authenticated){
+                $('#quick_comment').remove();
+            } else {
+                $('#comments_action').remove();
+            }
+        });
+
+        // related articles
+
+        // register page views
+        $.get("/cms/content/page_hit/", {
+            visitor_id: localStorage.getItem('visitor_id'),
+            page_id: 110996,
+            browser_width: $(window).width()
+        });
+
+        function detach(element, destination){
+            var detached = element.detach();
+            destination.append(detached);
+        }
+
+        
+            // NZXT competition
+            if ($('div#page_body h2').text() === 'Competition: Win one of three NZXT prizes!') $('.articleCopy').html($('.articleCopy').html().replace('***QUESTION GOES HERE***', '<iframe style="border: 0pt none;" src="http://app.themediateam.net/poll/27/" width="600" height="300" sandbox="allow-same-origin allow-forms allow-scripts allow-popups allow-top-navigation"></iframe>'));
+            // Cube Competition
+            if ($('div#page_body h2').text() === 'Competition: Win this awesome Cube gaming PC!') $('.articleCopy').html($('.articleCopy').html().replace('***QUESTION GOES HERE***', '<iframe id="cube-competition" style="border: 0pt none;" src="http://app.themediateam.net/poll/28/" width="600" height="300" scrolling="no" sandbox="allow-same-origin allow-forms allow-scripts allow-popups allow-top-navigation"></iframe>'));
+            // NZXT competition ending in July 22nd
+            if ($('div#page_body h2').text() === 'Competition: Win an NZXT H440 EnVyUs case, Hue+ lighting controller or Gridv2 fan controller') $('.articleCopy').html($('.articleCopy').html().replace('**ENTER FORM HERE**', '<iframe style="border: 0pt none;" src="http://app.themediateam.net/poll/29/" width="600" height="400" scrolling="no" sandbox="allow-same-origin allow-forms allow-scripts allow-popups allow-top-navigation"></iframe>'));
+            if (screen.width <= 640)$('iframe#cube-competition').attr('scrolling', 'yes');
+            // Raven competition ending in July 19th
+            if ($('div#page_body h2').text() === 'Competition: Win a load of awesome SilverStone gear!') $('.articleCopy').html($('.articleCopy').html().replace('***QUESTIONNAIRE GOES HERE***', '<iframe id="raven-compo" style="border: 0pt none;" src="http://app.themediateam.net/poll/30/" width="600" height="600" scrolling="no" sandbox="allow-same-origin allow-forms allow-scripts allow-popups allow-top-navigation"></iframe>'));
+            // Tickets competition
+            if ($('div#page_body h2').text() === 'Competition: Win a pair of ROCCAT VIP Insomnia 58 tickets!') $('.articleCopy').html($('.articleCopy').html().replace('***QUESTIONNAIRE GOES HERE***', '<iframe id="ticket-compo" style="border: 0pt none;" src="http://app.themediateam.net/poll/31/" width="600" height="600" scrolling="no" sandbox="allow-same-origin allow-forms allow-scripts allow-popups allow-top-navigation"></iframe>'));
+            // SilverStone competition
+            if ($('div#page_body h2').text() === 'Competition: Win one of three SilverStone prizes!') $('.articleCopy').html($('.articleCopy').html().replace('***QUESTIONNAIRE GOES HERE***', '<iframe id="silver-compo" style="border: 0pt none;" src="http://app.themediateam.net/poll/32/" width="600" height="600" scrolling="no" sandbox="allow-same-origin allow-forms allow-scripts allow-popups allow-top-navigation"></iframe>'));
+            // if ($('.award img').attr('alt').indexOf('bittech-') > -1 || $('.award img').attr('alt').indexOf('bitgamer-') > -1) $('.overall').hide();
+            // $(".overall").each(function(){ if ($(this).css("display") === "none") {$(this).remove();}});
+            var newScoresClone = $('#newScores').detach();
+            var lastChild = $('.articleCopy').children().last();
+            if (lastChild.is('center'))
+                lastChild.before(newScoresClone);
+            else
+                $('div.articleCopy').append(newScoresClone);
+        
+
+        var get_comments_url = "/api/functions/get_comments/68822/1/";
+        var template = Ta.compile($("#comments_template").html());
+
+        var base_comment_html = function(id, title, user_id, username) {
+            return template({
+                id: id,
+                title: title,
+                user_id: user_id,
+                username: username,
+            });
+        };
+
+        function regenerate_comments_batch(batch_num){
+            empty_comments();
+            $.ajax({
+                url: get_comments_url.slice(0, -2) + batch_num + '/',
+                type: 'GET',
+                success: function(data){
+                    $('#comments_container').prepend('<div id="current_comments" class="clearfix" ></div>');
+                    if (data.result === 'success'){
+                        data.posts.forEach(function(v, i){
+                            if (v.message_state==="visible") {
+                                var date = new Date(v.post_date * 1000);
+                                var formatted_date = date.toString().substring(0, 21)
+                                $('#current_comments').append(base_comment_html(v.post_id, 'Posted by ' + v.username + ' - ' + formatted_date, v.user_id, v.username));
+                                $('#comment_' + v.post_id).find('.comment_text').html(v.message_html);
+                            }
+
+                        });
+                    } else if (data.result === 'failed'){
+                        console.log(data.error);
+                    }
+                    // $('#current_comments').delay(600).slideDown(600);
+
+                    $('.quote-icon').click(function(){
+                        var comment = $(this).closest('[id*="comment"]');
+                        quote_comment(comment.attr('id').split('_')[1]);
+                    });
+                },
+            });
+
+            $('button.active').removeClass('active');
+            $('button#batch_' + batch_num).addClass('active');
+
+            if (batch_num === 1){
+                $('button#first_batch').addClass('active');
+            } else if (!jQuery('button#batch_' + (parseInt(batch_num) + 1)).length){
+                $('button#last_batch').addClass('active');
+            }
+
+        }
+
+        var base_batch_button_html = function(batch_num){
+            return '<button class="comments_batch" id="batch_' + batch_num + '" >' + batch_num + '</button>'
+        }
+
+        function empty_comments(){
+            $('div#current_comments').attr('id', 'old_comments');
+            $('div#old_comments').fadeOut(600, function(){
+                $('div#old_comments').remove();
+                $('div#current_comments').fadeIn(600);
+            });
+        }
+        $.ajax({
+            url: get_comments_url,
+            success: function(data){
+                if (data.result === 'success'){
+                    data.posts.forEach(function(v, i){
+                        if (v.message_state==="visible") {
+                            var date = new Date(v.post_date * 1000);
+                            var formatted_date = date.toString().substring(0, 21)
+                            $('#current_comments').append(base_comment_html(v.post_id, 'Posted by ' + v.username + ' - ' + formatted_date, v.user_id, v.username));
+                            $('#comment_' + v.post_id).find('.comment_text').html(v.message_html);
+                        }
+                    });
+                    var batches = Math.ceil((data.count)/5);
+                    if (batches > 1){
+                        $('div#comments_nav')
+                            .append('<button id="last_batch">Last</button>')
+                            .prepend('<button id="first_batch">First</button>');
+                        var html = []
+                        for (var i = 1; i <= batches; i++) html.push(base_batch_button_html(i));
+                        $('div#comments_nav #batch_numbers').append(html);
+                    } else {
+                        $('#comments_nav').remove()
+                    }
+                } else if (data.result === 'failed'){
+                    console.log(data.error);
+                }
+                $('#first_batch').click(function(){
+                    regenerate_comments_batch(1);
+                });
+                $('#last_batch').click(function(){
+                    regenerate_comments_batch(batches);
+                });
+                $('#batch_numbers .comments_batch').click(function(){
+                    var batch = jQuery(this).attr('id').split('_')[1];
+                    regenerate_comments_batch(batch);
+                });
+                $('button#first_batch').addClass('active');
+                $('button#batch_1').addClass('active');
+
+                $('.quote-icon').click(function(){
+                    var comment = $(this).closest('[id*="comment"]');
+                    quote_comment(comment.attr('id').split('_')[1]);
+                });
+            },
+        });
+
+        // to post comments
+        var comment_post_url = '/api/functions/create_xenforo_post/68822/';
+
+        // submit comment click
+        $('#quick_comment_submit').click(function(){
+
+            // to prevent blank comments
+            if ($('#quick_comment_text').val().length > 0){
+
+                // post comment as request.user.username
+                $.post(comment_post_url,
+                    {
+                        'message' : $('#quick_comment_text').val()
+                    },
+
+                    // to handle response
+                    function(data){
+                        if (data.success == true){
+                            $('#quick_comment').html('<p class="success">Thank you, your comment has been posted!</p>');
+                        } else {
+                            $('#quick_comment').html('<p class="failed">Your comment failed to post.</p>');
+                        }
+                    }
+                );
+            }
+        });
+
+        function quote_comment(comment_id){
+            
+            // get comment, get vars needed for quote bb code
+            var comment = $('#comment_' + comment_id);
+            var username = comment.attr('data-username');
+            var post_id = comment.attr('data-id');
+            var member = comment.attr('data-member');
+            var text = comment.find('.comment_text').text();
+
+            // if quote already quotes, remove the nested quote from the text
+            if (comment.find('.comment_text').html().split('<blockquote>')[1]){
+                var text = comment.find('.comment_text').html().split('</blockquote>')[1];
+            }
+
+            var quote_text = '[QUOTE="' + username + ', post: ' + post_id + ', member: ' + member + '"]' + text + '[/QUOTE]';
+
+            $('#quick_comment_text').val(quote_text);
+        }
+
+    })(jQuery);
+
+</script>
+
+
+</body>
+</html>
+
+
diff --git a/archive/open-source/evidence-pages/raw/fswatch-official-history.html b/archive/open-source/evidence-pages/raw/fswatch-official-history.html
new file mode 100644
index 0000000..7c83c83
--- /dev/null
+++ b/archive/open-source/evidence-pages/raw/fswatch-official-history.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- This manual is for fswatch (version 1.17.1,
+10 July 2022), a cross-platform file change monitor with multiple
+backends: Apple macOS File System Events, *BSD kqueue,
+Solaris/Illumos File Events Notification, Linux inotify,
+Microsoft Windows ReadDirectoryChangesW and a
+stat()-based backend.
+
+Copyright (C) 2013-2021 Enrico M. Crisostomo
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.3
+or any later version published by the Free Software Foundation;
+with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
+Texts. A copy of the license is included in the section entitled "GNU
+Free Documentation License". -->
+<title>Introduction (fswatch 1.17.1)</title>
+
+<meta name="description" content="Introduction (fswatch 1.17.1)">
+<meta name="keywords" content="Introduction (fswatch 1.17.1)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="makeinfo">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="Index-of-Functions.html" rel="index" title="Index of Functions">
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+<link href="index.html" rel="up" title="Top">
+<link href="Tutorial-Introduction-to-fswatch.html" rel="next" title="Tutorial Introduction to fswatch">
+<link href="Version-History.html" rel="prev" title="Version History">
+<style type="text/css">
+<!--
+a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+kbd {font-style: oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: initial; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-anchor {visibility: visible}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="chapter" id="Introduction">
+<div class="header">
+<p>
+Next: <a href="Tutorial-Introduction-to-fswatch.html" accesskey="n" rel="next">Tutorial Introduction to <code>fswatch</code></a>, Previous: <a href="Version-History.html" accesskey="p" rel="prev">Version History</a>, Up: <a href="index.html" accesskey="u" rel="up">fswatch</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index-of-Functions.html" title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<span id="Introduction-1"></span><h2 class="chapter">2 Introduction</h2>
+<p><code>fswatch</code> is a file change monitor that receives notifications
+when the contents of the specified files or directories are modified.
+<code>fswatch</code> interacts with the operating system using a
+<em>monitor</em>.  Currently, the following kinds of monitors are
+available:
+</p>
+<ul>
+<li> <span id="index-File-System-Events_002c-see-FSEvents"></span>
+<span id="index-FSEvents_002c-API"></span>
+<span id="index-monitor_002c-FSEvents"></span>
+<span id="index-Apple-macOS-2"></span>
+A monitor based on the <em>File System Events</em> <acronym>API</acronym>
+(FSEvents) of Apple macOS.
+
+</li><li> <span id="index-FreeBSD-1"></span>
+<span id="index-BSD"></span>
+<span id="index-kqueue"></span>
+<span id="index-monitor_002c-kqueue"></span>
+<span id="index-Apple-macOS-3"></span>
+A monitor based on <em>kqueue</em>, an event notification interface
+introduced in FreeBSD 4.1 and supported on most *BSD systems
+(including Apple macOS).
+
+</li><li> <span id="index-Solaris"></span>
+<span id="index-Illumos"></span>
+<span id="index-File-Events-Notifications"></span>
+<span id="index-monitor_002c-fse"></span>
+A monitor based on the <em>File Events Notification</em> <acronym>API</acronym>
+of the Solaris kernel and its derivatives, such as Illumos.
+
+</li><li> <span id="index-inotify"></span>
+<span id="index-Linux"></span>
+<span id="index-monitor_002c-inotify"></span>
+A monitor based on <em>inotify</em>, a Linux kernel subsystem that
+reports file system changes to applications.
+
+</li><li> <span id="index-Microsoft-Windows-monitor"></span>
+<span id="index-monitor_002c-Microsoft-Windows"></span>
+<span id="index-Microsoft-Windows"></span>
+<span id="index-ReadDirectoryChangesW"></span>
+A monitor based on the Microsoft Windows&rsquo; <code>ReadDirectoryChangesW</code>
+function.
+
+</li><li> <span id="index-monitor_002c-poll"></span>
+<span id="index-stat"></span>
+A monitor which periodically stats the file system, saves file
+modification times in memory and manually calculates file system
+changes, which can work on any operating system where the
+<code>stat()</code> function can be used.
+</li></ul>
+
+<p><code>fswatch</code> should build and work correctly on any system
+shipping either of the aforementioned APIs.
+</p>
+<ul class="section-toc">
+<li><a href="#History-and-fswatch-Authors" accesskey="1">History and <code>fswatch</code> Authors</a></li>
+<li><a href="#Reporting-Bugs-and-Suggestions-1" accesskey="2">Reporting Bugs and Suggestions</a></li>
+</ul>
+<div class="section" id="History-and-fswatch-Authors">
+<h3 class="section">2.1 History and <code>fswatch</code> Authors</h3>
+<span id="index-authors"></span>
+<span id="index-fswatch"></span>
+<span id="index-fswatch_002c-initial-version"></span>
+<span id="index-FSEvents"></span>
+<span id="index-Apple-macOS-4"></span>
+<span id="index-AUTHORS"></span>
+<p>Alan <small>DIPERT</small> wrote the first implementation of <code>fswatch</code>
+in 2009.  This version ran exclusively on Apple macOS and relied on the
+<em>FSEvents</em> API to get change events from the OS.
+</p>
+<span id="index-fsw-2"></span>
+<span id="index-FSEvents-1"></span>
+<span id="index-kqueue-1"></span>
+<span id="index-inotify-1"></span>
+<span id="index-Microsoft-Windows-1"></span>
+<p>At the end of 2013 Enrico M. <small>CRISOSTOMO</small> wrote <code>fsw</code>
+aiming at providing not only a drop-in replacement for
+<code>fswatch</code>, but also a tool <em>portable</em> across as many
+operating systems as possible.  Besides adding support to other
+operating systems, <code>fsw</code> introduced new features such as
+inclusion and exclusion filters and customizable output formats.
+</p>
+<span id="index-fsw_002c-merging-with-fswatch"></span>
+<span id="index-fswatch_002c-merging-with-fsw"></span>
+<p>In April 2014 Alan and Enrico, in the best interest of users of either
+<code>fswatch</code> and <code>fsw</code>, agreed on merging the two
+programs together.  At the same time, Enrico was taking over
+<code>fswatch</code> as a maintainer.  As a consequence, development of
+<code>fswatch</code> has continued on its main repository while the
+<code>fsw</code> repository has been frozen.
+</p>
+</div>
+<div class="section" id="Reporting-Bugs-and-Suggestions-1">
+<h3 class="section">2.2 Reporting Bugs and Suggestions</h3>
+<span id="Reporting-Bugs-and-Suggestions"></span><span id="index-bug"></span>
+<span id="index-bug-report"></span>
+<span id="index-GitHub"></span>
+<span id="index-fswatch_002c-repository"></span>
+<span id="index-fswatch_002c-source-code"></span>
+<span id="index-CONTRIBUTING_002emd"></span>
+<p>If you find problems or have suggestions about this program or this
+manual, please report them as new issues in the official GitHub
+repository of <code>fswatch</code> at
+<a href="https://github.com/emcrisostomo/fswatch">https://github.com/emcrisostomo/fswatch</a>.
+Please, read the <samp>CONTRIBUTING.md</samp> file for detailed instructions
+on how to contribute to <code>fswatch</code>.
+</p>
+</div>
+</div>
+<hr>
+<div class="header">
+<p>
+Next: <a href="Tutorial-Introduction-to-fswatch.html">Tutorial Introduction to <code>fswatch</code></a>, Previous: <a href="Version-History.html">Version History</a>, Up: <a href="index.html">fswatch</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index-of-Functions.html" title="Index" rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git a/archive/open-source/evidence-pages/raw/github-mosaic-coverage.html b/archive/open-source/evidence-pages/raw/github-mosaic-coverage.html
new file mode 100644
index 0000000..4c79223
--- /dev/null
+++ b/archive/open-source/evidence-pages/raw/github-mosaic-coverage.html
@@ -0,0 +1,863 @@
+<!doctype html>
+<html lang="en-US" class="mt-0">
+<head>
+	<meta charset="UTF-8">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="profile" href="https://gmpg.org/xfn/11">
+	<link rel="icon" type="image/x-icon" href="https://github.githubassets.com/favicon.ico">
+	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
+
+	<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
+	<title>NCSA Mosaic on GitHub - The GitHub Blog</title>
+	<link rel="canonical" href="https://github.blog/news-insights/ncsa-mosaic-on-github/" />
+	<meta property="og:locale" content="en_US" />
+	<meta property="og:type" content="article" />
+	<meta property="og:title" content="NCSA Mosaic on GitHub" />
+	<meta property="og:description" content="This is just great: NCSA Mosaic on GitHub at http://github.com/alandipert/ncsa-mosaic. img http://img.skitch.com/20100308-pw11fgabs4ukqf89c29dy6wipn.png http://github.com/alandipert/ncsa-mosaic This now joins the Quake source as one of my favorite old school projects. (Hat tip flangy)" />
+	<meta property="og:url" content="https://github.blog/news-insights/ncsa-mosaic-on-github/" />
+	<meta property="og:site_name" content="The GitHub Blog" />
+	<meta property="article:published_time" content="2010-03-09T04:43:46+00:00" />
+	<meta property="article:modified_time" content="2019-01-04T16:40:48+00:00" />
+	<meta name="author" content="Chris Wanstrath" />
+	<meta name="twitter:card" content="summary_large_image" />
+	<meta name="twitter:label1" content="Written by" />
+	<meta name="twitter:data1" content="Chris Wanstrath" />
+<script type='application/ld+json'>{"@context":"https:\/\/schema.org","headline":"NCSA Mosaic on GitHub","author":{"@type":"Person","name":"Chris Wanstrath"},"datePublished":"2010-03-08T20:43:46-08:00","abstract":"This is just great: NCSA Mosaic on GitHub at http:\/\/github.com\/alandipert\/ncsa-mosaic. img http:\/\/img.skitch.com\/20100308-pw11fgabs4ukqf89c29dy6wipn.png http:\/\/github.com\/alandipert\/ncsa-mosaic This now joins the Quake source as one of my favorite old school projects. (Hat tip flangy)","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/github.blog\/news-insights\/the-library\/ncsa-mosaic-on-github\/"},"@type":"TechArticle"}</script>
+<script type='application/ld+json'>{"@context":"https:\/\/schema.org","headline":"NCSA Mosaic on GitHub","author":{"@type":"Person","name":"Chris Wanstrath"},"datePublished":"2010-03-08T20:43:46-08:00","abstract":"This is just great: NCSA Mosaic on GitHub at http:\/\/github.com\/alandipert\/ncsa-mosaic. img http:\/\/img.skitch.com\/20100308-pw11fgabs4ukqf89c29dy6wipn.png http:\/\/github.com\/alandipert\/ncsa-mosaic This now joins the Quake source as one of my favorite old school projects. (Hat tip flangy)","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/github.blog\/news-insights\/the-library\/ncsa-mosaic-on-github\/"},"@type":"BlogPosting"}</script>
+	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/github.blog\/news-insights\/ncsa-mosaic-on-github\/#article","isPartOf":{"@id":"https:\/\/github.blog\/news-insights\/ncsa-mosaic-on-github\/"},"author":[{"@id":"https:\/\/github.blog\/#\/schema\/person\/159f1a6ddb285af554ae75915884730d"}],"headline":"NCSA Mosaic on GitHub","datePublished":"2010-03-09T04:43:46+00:00","dateModified":"2019-01-04T16:40:48+00:00","mainEntityOfPage":{"@id":"https:\/\/github.blog\/news-insights\/ncsa-mosaic-on-github\/"},"wordCount":52,"articleSection":["News &amp; insights","The library"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/github.blog\/news-insights\/ncsa-mosaic-on-github\/","url":"https:\/\/github.blog\/news-insights\/ncsa-mosaic-on-github\/","name":"NCSA Mosaic on GitHub - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"datePublished":"2010-03-09T04:43:46+00:00","dateModified":"2019-01-04T16:40:48+00:00","author":{"@id":"https:\/\/github.blog\/#\/schema\/person\/159f1a6ddb285af554ae75915884730d"},"breadcrumb":{"@id":"https:\/\/github.blog\/news-insights\/ncsa-mosaic-on-github\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/news-insights\/ncsa-mosaic-on-github\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/news-insights\/ncsa-mosaic-on-github\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"News &amp; insights","item":"https:\/\/github.blog\/news-insights\/"},{"@type":"ListItem","position":3,"name":"The library","item":"https:\/\/github.blog\/news-insights\/the-library\/"},{"@type":"ListItem","position":4,"name":"NCSA Mosaic on GitHub"}]},{"@type":"WebSite","@id":"https:\/\/github.blog\/#website","url":"https:\/\/github.blog\/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/github.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/github.blog\/#\/schema\/person\/159f1a6ddb285af554ae75915884730d","name":"Chris Wanstrath","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/33666dec44de96b88e8c117b8c17efe29a62dacd06c4abf72cf969a74775381a?s=96&d=mm&r=g289c11bc82a60609a31604c4517156a7","url":"https:\/\/secure.gravatar.com\/avatar\/33666dec44de96b88e8c117b8c17efe29a62dacd06c4abf72cf969a74775381a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/33666dec44de96b88e8c117b8c17efe29a62dacd06c4abf72cf969a74775381a?s=96&d=mm&r=g","caption":"Chris Wanstrath"},"sameAs":["http:\/\/chriswanstrath.com\/"],"url":"https:\/\/github.blog\/author\/defunkt\/"}]}</script>
+	<!-- / Yoast SEO Premium plugin. -->
+
+
+<link rel='dns-prefetch' href='//ghcc.githubassets.com' />
+<link rel='dns-prefetch' href='//js.monitor.azure.com' />
+<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
+<link rel='dns-prefetch' href='//analytics.githubassets.com' />
+<link rel='dns-prefetch' href='//v0.wordpress.com' />
+<link rel="alternate" type="application/rss+xml" title="The GitHub Blog &raquo; Feed" href="https://github.blog/feed/" />
+<link rel="alternate" type="application/rss+xml" title="The GitHub Blog &raquo; Comments Feed" href="https://github.blog/comments/feed/" />
+<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://github.blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgithub.blog%2Fnews-insights%2Fthe-library%2Fncsa-mosaic-on-github%2F" />
+<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://github.blog/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgithub.blog%2Fnews-insights%2Fthe-library%2Fncsa-mosaic-on-github%2F&#038;format=xml" />
+<style id="wp-img-auto-sizes-contain-inline-css">
+img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
+/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
+</style>
+<style id="wp-emoji-styles-inline-css">
+
+	img.wp-smiley, img.emoji {
+		display: inline !important;
+		border: none !important;
+		box-shadow: none !important;
+		height: 1em !important;
+		width: 1em !important;
+		margin: 0 0.07em !important;
+		vertical-align: -0.1em !important;
+		background: none !important;
+		padding: 0 !important;
+	}
+/*# sourceURL=wp-emoji-styles-inline-css */
+</style>
+<style id="wp-block-library-inline-css">
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
+
+/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
+</style>
+
+<style id="github-typography-presets-inline-css">
+.is-typography-preset-h1{font-size:var(--base-size-36, 36px);font-weight:700;line-height:1.25;margin-block-end:20px;margin-block-start:0;}.is-typography-preset-h2{font-size:var(--base-size-32, 32px);font-weight:700;line-height:1.25;margin-block-end:20px;margin-block-start:40px;}.is-typography-preset-h3{font-size:var(--base-size-28, 28px);font-weight:700;line-height:1.25;margin-block-end:12px;margin-block-start:20px;}.is-typography-preset-h4{font-size:var(--base-size-24, 24px);font-weight:700;line-height:1.25;margin-block-end:12px;margin-block-start:20px;}.is-typography-preset-h5{font-size:var(--base-size-20, 20px);font-weight:700;line-height:1.25;margin-block-end:12px;margin-block-start:20px;}.is-typography-preset-h6{font-size:var(--base-size-18, 18px);font-weight:700;line-height:1.25;margin-block-end:0;margin-block-start:20px;}.is-typography-preset-display{font:var(--text-display-shorthand);}.is-typography-preset-title-large{font:var(--text-title-shorthand-large);}.is-typography-preset-title-medium{font:var(--text-title-shorthand-medium);}.is-typography-preset-title-small{font:var(--text-title-shorthand-small);}.is-typography-preset-subtitle{font:var(--text-subtitle-shorthand);}.is-typography-preset-body-large{font:var(--text-body-shorthand-large);}.is-typography-preset-body-medium{font:var(--text-body-shorthand-medium);}.is-typography-preset-body-small{font:var(--text-body-shorthand-small);}
+/*# sourceURL=github-typography-presets-inline-css */
+</style>
+<style id="global-styles-inline-css">
+:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: var(--base-size-20, 1.25rem);--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: var(--base-size-40, 2.5rem);--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: var(--base-size-80, 5rem);--wp--preset--spacing--4: var(--base-size-4, 0.25rem);--wp--preset--spacing--6: var(--base-size-6, 0.375rem);--wp--preset--spacing--8: var(--base-size-8, 0.5rem);--wp--preset--spacing--2: var(--base-size-2, 0.125rem);--wp--preset--spacing--12: var(--base-size-12, 0.75rem);--wp--preset--spacing--16: var(--base-size-16, 1rem);--wp--preset--spacing--24: var(--base-size-24, 1.5rem);--wp--preset--spacing--28: var(--base-size-28, 1.75rem);--wp--preset--spacing--32: var(--base-size-32, 2rem);--wp--preset--spacing--36: var(--base-size-36, 2.25rem);--wp--preset--spacing--44: var(--base-size-44, 2.75rem);--wp--preset--spacing--48: var(--base-size-48, 3rem);--wp--preset--spacing--64: var(--base-size-64, 4rem);--wp--preset--spacing--96: var(--base-size-96, 6rem);--wp--preset--spacing--112: var(--base-size-112, 7rem);--wp--preset--spacing--128: var(--base-size-128, 8rem);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--typography--presets--0--name: Like h1;--wp--custom--typography--presets--0--slug: h1;--wp--custom--typography--presets--0--font-size: var(--base-size-36, 36px);--wp--custom--typography--presets--0--font-weight: 700;--wp--custom--typography--presets--0--line-height: 1.25;--wp--custom--typography--presets--0--margin-block-end: 20px;--wp--custom--typography--presets--0--margin-block-start: 0;--wp--custom--typography--presets--1--name: Like h2;--wp--custom--typography--presets--1--slug: h2;--wp--custom--typography--presets--1--font-size: var(--base-size-32, 32px);--wp--custom--typography--presets--1--font-weight: 700;--wp--custom--typography--presets--1--line-height: 1.25;--wp--custom--typography--presets--1--margin-block-end: 20px;--wp--custom--typography--presets--1--margin-block-start: 40px;--wp--custom--typography--presets--2--name: Like h3;--wp--custom--typography--presets--2--slug: h3;--wp--custom--typography--presets--2--font-size: var(--base-size-28, 28px);--wp--custom--typography--presets--2--font-weight: 700;--wp--custom--typography--presets--2--line-height: 1.25;--wp--custom--typography--presets--2--margin-block-end: 12px;--wp--custom--typography--presets--2--margin-block-start: 20px;--wp--custom--typography--presets--3--name: Like h4;--wp--custom--typography--presets--3--slug: h4;--wp--custom--typography--presets--3--font-size: var(--base-size-24, 24px);--wp--custom--typography--presets--3--font-weight: 700;--wp--custom--typography--presets--3--line-height: 1.25;--wp--custom--typography--presets--3--margin-block-end: 12px;--wp--custom--typography--presets--3--margin-block-start: 20px;--wp--custom--typography--presets--4--name: Like h5;--wp--custom--typography--presets--4--slug: h5;--wp--custom--typography--presets--4--font-size: var(--base-size-20, 20px);--wp--custom--typography--presets--4--font-weight: 700;--wp--custom--typography--presets--4--line-height: 1.25;--wp--custom--typography--presets--4--margin-block-end: 12px;--wp--custom--typography--presets--4--margin-block-start: 20px;--wp--custom--typography--presets--5--name: Like h6;--wp--custom--typography--presets--5--slug: h6;--wp--custom--typography--presets--5--font-size: var(--base-size-18, 18px);--wp--custom--typography--presets--5--font-weight: 700;--wp--custom--typography--presets--5--line-height: 1.25;--wp--custom--typography--presets--5--margin-block-end: 0;--wp--custom--typography--presets--5--margin-block-start: 20px;--wp--custom--typography--presets--6--name: Display;--wp--custom--typography--presets--6--slug: display;--wp--custom--typography--presets--6--font: var(--text-display-shorthand);--wp--custom--typography--presets--7--name: Title Large;--wp--custom--typography--presets--7--slug: title-large;--wp--custom--typography--presets--7--font: var(--text-title-shorthand-large);--wp--custom--typography--presets--8--name: Title Medium;--wp--custom--typography--presets--8--slug: title-medium;--wp--custom--typography--presets--8--font: var(--text-title-shorthand-medium);--wp--custom--typography--presets--9--name: Title Small;--wp--custom--typography--presets--9--slug: title-small;--wp--custom--typography--presets--9--font: var(--text-title-shorthand-small);--wp--custom--typography--presets--10--name: Subtitle;--wp--custom--typography--presets--10--slug: subtitle;--wp--custom--typography--presets--10--font: var(--text-subtitle-shorthand);--wp--custom--typography--presets--11--name: Body Large;--wp--custom--typography--presets--11--slug: body-large;--wp--custom--typography--presets--11--font: var(--text-body-shorthand-large);--wp--custom--typography--presets--12--name: Body Medium;--wp--custom--typography--presets--12--slug: body-medium;--wp--custom--typography--presets--12--font: var(--text-body-shorthand-medium);--wp--custom--typography--presets--13--name: Body Small;--wp--custom--typography--presets--13--slug: body-small;--wp--custom--typography--presets--13--font: var(--text-body-shorthand-small);}:root { --wp--style--global--content-size: calc(1280px - var(--p-responsive-blog) * 2);--wp--style--global--wide-size: calc(1280px - var(--p-responsive-blog) * 2); }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{font-family: var(--brand-fontStack-sansSerif, sans-serif);--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--p-responsive-blog);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--p-responsive-blog);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
+/*# sourceURL=global-styles-inline-css */
+</style>
+
+<link rel='stylesheet' id='all-css-12' href='https://github.blog/_static/??-eJyNjEEOwjAMBD+EcVuEUg6It7SpSSzFaVQ7KvyewAWOXGd3BvcCfs1G2bCkGjgrNiSUK7BMgXBSJVP02gZhuG/tDWrPRMfGDvgTsEhCioEt1hmGbujBR04LLqz2KSQO0eb18Yf6lZSNQP3Gxd7eTa69G8/OdZfT+ALex0UK' type='text/css' media='all' />
+<link rel='stylesheet' id='highlightjs-css-css' href='https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/default.min.css?ver=11.4.0' media='all' />
+<link rel="https://api.w.org/" href="https://github.blog/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://github.blog/wp-json/wp/v2/posts/29675" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://github.blog/xmlrpc.php?rsd" />
+<meta name="generator" content="WordPress 7.0.3" />
+<link rel='shortlink' href='https://wp.me/pamS32-7ID' />
+<!-- Stream WordPress user activity plugin v4.2.1 -->
+	<style>img#wpstats{display:none}</style>
+		<link rel="llms-sitemap" href="https://github.blog/llms.txt" />
+<meta name="ha-url" content="https://collector.githubapp.com/github-blog/collect"><link rel="preload" href="https://github.blog/wp-content/themes/github-2021/dist/fonts/mona-sans.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="https://github.blog/wp-content/themes/github-2021/dist/fonts/MonaspaceNeon-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="icon" href="https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=32%2C32" sizes="32x32" />
+<link rel="icon" href="https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=192%2C192" sizes="192x192" />
+<link rel="apple-touch-icon" href="https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=180%2C180" />
+<meta name="msapplication-TileImage" content="https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=270%2C270" />
+<style id="wp-style-engine-github-typography-presets-inline-css">
+.is-typography-preset-h1{font-size:var(--base-size-36, 36px);font-weight:700;line-height:1.25;margin-block-end:20px;margin-block-start:0;}.is-typography-preset-h2{font-size:var(--base-size-32, 32px);font-weight:700;line-height:1.25;margin-block-end:20px;margin-block-start:40px;}.is-typography-preset-h3{font-size:var(--base-size-28, 28px);font-weight:700;line-height:1.25;margin-block-end:12px;margin-block-start:20px;}.is-typography-preset-h4{font-size:var(--base-size-24, 24px);font-weight:700;line-height:1.25;margin-block-end:12px;margin-block-start:20px;}.is-typography-preset-h5{font-size:var(--base-size-20, 20px);font-weight:700;line-height:1.25;margin-block-end:12px;margin-block-start:20px;}.is-typography-preset-h6{font-size:var(--base-size-18, 18px);font-weight:700;line-height:1.25;margin-block-end:0;margin-block-start:20px;}.is-typography-preset-display{font:var(--text-display-shorthand);}.is-typography-preset-title-large{font:var(--text-title-shorthand-large);}.is-typography-preset-title-medium{font:var(--text-title-shorthand-medium);}.is-typography-preset-title-small{font:var(--text-title-shorthand-small);}.is-typography-preset-subtitle{font:var(--text-subtitle-shorthand);}.is-typography-preset-body-large{font:var(--text-body-shorthand-large);}.is-typography-preset-body-medium{font:var(--text-body-shorthand-medium);}.is-typography-preset-body-small{font:var(--text-body-shorthand-small);}
+/*# sourceURL=wp-style-engine-github-typography-presets-inline-css */
+</style>
+
+</head>
+<body class="wp-singular post-template-default single single-post postid-29675 single-format-standard wp-embed-responsive wp-theme-github-2021 wp-child-theme-github-2021-child font-mktg no-sidebar" data-color-mode="light" data-light-theme="light" data-dark-theme="dark">
+	<script id='jetpack-search-theme-token-sampler'>(function(){try{var c=getComputedStyle(document.body),r=document.documentElement,ink=c.color,bg=c.backgroundColor;if(ink){r.style.setProperty('--jp-search-page-ink',ink);}if(bg&&bg!==ink&&bg!=='rgba(0, 0, 0, 0)'&&bg!=='transparent'){r.style.setProperty('--jp-search-page-surface',bg);}}catch(e){}})();</script>	<div data-color-mode="dark" data-light-theme="light" data-dark-theme="dark_dimmed" class="pt-header pt-lg-0">
+		<header id="header" class="header position-fixed position-lg-static pb-lg-header z-4 top-0 left-0 right-0 d-flex flex-column flex-items-stretch color-bg-default">
+						<a href="#start-of-content" class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus">
+				Skip to content			</a>
+							<a href="#sidebar" id="skip-to-sidebar" class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus">
+					Skip to sidebar				</a>
+						<div class="position-relative container-xl width-full mx-auto p-responsive-blog">
+				<div class="d-flex flex-items-center flex-justify-between pt-3 pb-3 color-fg-default">
+					
+<a href="https://github.com" target="_blank" rel="noreferrer" aria-label="GitHub homepage" class="Header-link position-relative d-flex flex-items-center color-fg-default">
+	<svg aria-hidden="true" role="img" class="octicon octicon-mark-github d-block" viewBox="0 0 98 96" width="32" height="32" fill="currentColor"><g clip-path="url(#a)"><path d="M41.44 69.385C28.807 67.853 19.906 58.762 19.906 46.99c0-4.785 1.723-9.953 4.594-13.398-1.244-3.158-1.053-9.858.383-12.633 3.828-.479 8.996 1.531 12.058 4.307 3.637-1.149 7.465-1.723 12.155-1.723 4.69 0 8.517.574 11.963 1.627 2.966-2.68 8.23-4.69 12.058-4.211 1.34 2.584 1.531 9.283.287 12.537 3.063 3.637 4.69 8.518 4.69 13.494 0 11.772-8.9 20.672-21.725 22.3 3.254 2.104 5.455 6.698 5.455 11.962v9.953c0 2.871 2.393 4.498 5.264 3.35C84.41 87.95 98 70.629 98 49.19 98 22.107 75.988 0 48.904 0 21.82 0 0 22.107 0 49.191c0 21.246 13.494 38.856 31.678 45.46 2.584.956 5.072-.766 5.072-3.35v-7.657c-1.34.575-3.063.958-4.594.958-6.316 0-10.049-3.446-12.728-9.858-1.053-2.584-2.201-4.115-4.403-4.402-1.148-.096-1.53-.574-1.53-1.149 0-1.148 1.913-2.01 3.827-2.01 2.776 0 5.168 1.723 7.657 5.264 1.914 2.776 3.923 4.02 6.316 4.02 2.392 0 3.924-.861 6.125-3.063 1.627-1.627 2.871-3.062 4.02-4.02z" fill="#fff"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h98v96H0z"/></clipPath></defs></svg>
+</a>
+<span class="d-inline-block ml-2 f1-mktg f2-md-mktg" style="opacity: 0.3;">/</span>
+<a class="d-inline-block Header-link font-weight-semibold ml-2 f2 color-fg-default" href="https://github.blog/">
+	Blog</a>
+					
+<nav class="d-none d-lg-block" aria-label="Secondary navigation">
+	<ul id="secondary-navigation" class="secondary-navigation flex-items-center flex-nowrap list-style-none ml-4" aria-hidden="false"><li id="menu-item-78809"><a href="https://github.blog/changelog/" class="position-relative d-flex flex-items-center flex-start no-wrap py-2 px-4 f4 lh-condensed-ultra Link--secondary color-fg-default text-medium"><span class="menu-item-label">Changelog</span></a></li>
+<li id="menu-item-78810"><a href="https://docs.github.com/" class="position-relative d-flex flex-items-center flex-start no-wrap py-2 px-4 f4 lh-condensed-ultra Link--secondary color-fg-default text-medium"><span class="menu-item-label">Docs</span><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-down position-absolute right-0 d-block ml-1" role="presentation"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li>
+<li id="menu-item-78811"><a href="https://github.com/customer-stories" class="position-relative d-flex flex-items-center flex-start no-wrap py-2 px-4 f4 lh-condensed-ultra Link--secondary color-fg-default text-medium"><span class="menu-item-label">Customer stories</span><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-down position-absolute right-0 d-block ml-1" role="presentation"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li>
+</ul></nav>
+					
+<div class="d-none d-lg-flex flex-1">
+	<form id="desktop-search" class="desktop-search position-relative ml-lg-4 flex-1" action="https://github.blog" method="get" aria-hidden="true" aria-label="Search form" role="search">
+		<div class="position-relative d-flex flex-1 height-full color-bg-transparent" data-color-mode="light" data-light-theme="light" data-dark-theme="dark" >
+			<input aria-label="Search the blog" type="search" class="p-2 pl-3 pr-6 border-0 rounded-2 flex-1" placeholder="Search the blog…" value="" name="s" id="search-input">
+			<button type="submit" class="position-absolute right-0 z-3 d-flex flex-items-center flex-justify-center flex-self-center mr-2 p-2 border-0 rounded-2 color-bg-transparent color-fg-subtle" aria-label="Search">
+				<svg viewBox="0 0 16 16" width="20" height="20" class="octicon octicon-search" role="presentation"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
+			</button>
+		</div>
+	</form>
+	<button aria-label="Toggle search" class="flex-self-center ml-auto p-2 border-0 color-bg-transparent color-fg-default rounded-3 js-toggle" aria-controls="desktop-search" aria-expanded="false" >
+		<svg viewBox="0 0 24 24" width="24" height="24" class="octicon octicon-search" role="presentation"><path d="M10.25 2a8.25 8.25 0 0 1 6.34 13.53l5.69 5.69a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-5.69-5.69A8.25 8.25 0 1 1 10.25 2ZM3.5 10.25a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0Z"></path></svg>
+		<svg viewBox="2 2 20 20" width="24" height="24" class="octicon octicon-x" role="presentation"><path d="M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z"></path></svg>
+	</button>
+
+		<a		class="Button Button--size-medium Button--primary ml-3"
+		href="https://github.com/features/ai/github-app?utm_source=blog-header-button-cta&#038;utm_medium=blog&#038;utm_campaign=github-app-cli-Q1-push"				target="_blank"		data-analytics-click="Blog, click on button, text: Use Copilot for free; ref_location:top nav;"					>
+		<span class="Button__text">
+		<span class="Text Text--200 Text--antialiased Text--weight-semibold Button--label Button--label-medium Button--label-primary">
+			Try GitHub Copilot app		</span>
+		</span>
+
+			</a>
+		<a		class="Button Button--size-medium Button--secondary ml-3"
+		href="https://githubuniverse.com/?utm_source=Blog-button&#038;utm_medium=GitHub&#038;utm_campaign=blog_button_seb_uni_26"				target="_blank"		data-analytics-click="Blog, click on button, text: Attend Universe; ref_location:top nav;"					>
+		<span class="Button__text">
+		<span class="Text Text--200 Text--antialiased Text--weight-semibold Button--label Button--label-medium Button--label-secondary">
+			Attend GitHub Universe		</span>
+		</span>
+
+			</a>
+	</div>
+					
+<div class="d-flex d-lg-none flex-items-center flex-1 mr-n2">
+	<button aria-label="Toggle search" class="ml-auto p-2 border-0 color-bg-transparent color-fg-default rounded-3 js-toggle" aria-controls="mobile-search" aria-expanded="false" >
+		<svg viewBox="0 0 24 24" width="24" height="24" class="octicon octicon-search" role="presentation"><path d="M10.25 2a8.25 8.25 0 0 1 6.34 13.53l5.69 5.69a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-5.69-5.69A8.25 8.25 0 1 1 10.25 2ZM3.5 10.25a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0Z"></path></svg>
+		<svg viewBox="2 2 20 20" width="24" height="24" class="octicon octicon-x" role="presentation"><path d="M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z"></path></svg>
+	</button>
+	<button class="mobile-nav-focus-trap js-mobile-nav-focus-trap" data-target="#mobile-menu" data-focus-order="last"></button>
+	<button id="mobile-menu-toggle"  aria-label="Toggle menu" class="ml-2 p-2 border-0 color-bg-transparent color-fg-default rounded-3 js-toggle" aria-controls="mobile-menu" aria-expanded="false" data-trap-focus="#header">
+		<svg viewBox="0 0 16 16" width="24" height="24" class="octicon octicon-three-bars" role="presentation"><path d="M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z"></path></svg>
+		<svg viewBox="2 2 20 20" width="24" height="24" class="octicon octicon-x " role="presentation"><path d="M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z"></path></svg>
+	</button>
+</div>
+				</div>
+			</div>
+							<div class="position-relative pb-lg-navigation" data-sticky-navigation=".sticky-navigation">
+					
+<nav aria-label="Primary navigation" class="sticky-navigation position-absolute z-4 top-0 left-0 d-none d-lg-block width-full color-border-subtle color-bg-default">
+	<div class="position-relative container-xl width-full mx-auto p-responsive-blog">
+		<ul id="primary-navigation" class="primary-navigation position-relative d-flex flex-row flex-nowrap flex-grow-0 flex-justify-between list-style-none"><li id="menu-item-78814"><a href="https://github.blog/ai-and-ml/" class="position-relative d-flex flex-items-center flex-start no-wrap py-3 f4-mktg text-bold js-toggle" aria-controls="primary-78814-dropdown" aria-expanded="false" aria-haspopup="true" role="button">AI &amp; ML<svg viewBox="0 0 16 16" width="16" height="16" class="octicon d-block ml-1 color-fg-muted" role="presentation"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></a>
+<ul class="dropdown d-flex flex-wrap width-full position-absolute left-0 list-style-none mt-2 rounded-3 z-3 overflow-hidden color-border-subtle" aria-label="AI &amp; ML sub-menu" aria-hidden="true" data-color-mode="light" data-dark-theme="dark" data-light-theme="light" id="primary-78814-dropdown" tabindex="-1">
+	<li id="menu-item-78863" class="flex-1 p-5 py-xl-7 px-xl-7"><div class="col-9 mb-4 mb-lg-7"><a href="https://github.blog/ai-and-ml/" class="d-flex flex-items-center flex-start f3 lh-condensed color-fg-default text-bold">AI &amp; ML<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-1 my-0 f4 color-fg-muted">Learn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry.</p></div>
+	<ul class="d-flex flex-wrap list-style-none" aria-label="AI &amp; ML sub-menu">
+		<li id="menu-item-78815" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right"><a href="https://github.blog/ai-and-ml/generative-ai/" class="d-block f4 color-fg-default text-bold">Generative AI</a><p class="mb-0 f5 color-fg-muted">Learn how to build with generative AI.</p></li>
+		<li id="menu-item-78816" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8"><a href="https://github.blog/ai-and-ml/github-copilot/" class="d-block f4 color-fg-default text-bold">GitHub Copilot</a><p class="mb-0 f5 color-fg-muted">Change how you work with GitHub Copilot.</p></li>
+		<li id="menu-item-78817" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/ai-and-ml/llms/" class="d-block f4 color-fg-default text-bold">LLMs</a><p class="mb-0 f5 color-fg-muted">Everything developers need to know about LLMs.</p></li>
+		<li id="menu-item-78818" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/ai-and-ml/machine-learning/" class="d-block f4 color-fg-default text-bold">Machine learning</a><p class="mb-0 f5 color-fg-muted">Machine learning tips, tricks, and best practices.</p></li>
+	</ul>
+</li>
+	<li id="menu-item-78864" class="p-5 py-xl-7 px-xl-8 col-4 color-bg-subtle post-card"><div class="d-block position-relative mb-3 rounded-2 tease-thumbnail overflow-hidden"><img width="800" height="425" src="https://github.blog/wp-content/uploads/2024/06/AI-DarkMode-4.png?resize=800%2C425" class="tease-thumbnail__img d-block width-full height-auto aspect-ratio-1032-548 object-fit-cover" alt="" decoding="async" fetchpriority="high" srcset="https://github.blog/wp-content/uploads/2024/06/AI-DarkMode-4.png?w=300 300w, https://github.blog/wp-content/uploads/2024/06/AI-DarkMode-4.png?w=800 800w, https://github.blog/wp-content/uploads/2024/06/AI-DarkMode-4.png?w=400 400w, https://github.blog/wp-content/uploads/2024/06/AI-DarkMode-4.png?w=1032 1032w, https://github.blog/wp-content/uploads/2024/06/AI-DarkMode-4.png?w=516 516w" sizes="(max-width: 800px) 100vw, 800px" /></div><a href="https://github.blog/ai-and-ml/generative-ai/how-ai-code-generation-works/" class="d-block mb-2 f3 lh-condensed color-fg-default text-bold post-card__link">How AI code generation works</a><p class="mb-3 f5 color-fg-muted">Explore the capabilities and benefits of AI code generation and how it can improve your developer experience.</p><span class="Link d-inline-flex flex-items-center" role="presentation">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></span></li>
+</ul>
+</li>
+<li id="menu-item-78819"><a href="https://github.blog/developer-skills/" class="position-relative d-flex flex-items-center flex-start no-wrap py-3 f4-mktg text-bold js-toggle" aria-controls="primary-78819-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Developer skills<svg viewBox="0 0 16 16" width="16" height="16" class="octicon d-block ml-1 color-fg-muted" role="presentation"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></a>
+<ul class="dropdown d-flex flex-wrap width-full position-absolute left-0 list-style-none mt-2 rounded-3 z-3 overflow-hidden color-border-subtle" aria-label="Developer skills sub-menu" aria-hidden="true" data-color-mode="light" data-dark-theme="dark" data-light-theme="light" id="primary-78819-dropdown" tabindex="-1">
+	<li id="menu-item-78865" class="flex-1 p-5 py-xl-7 px-xl-7"><div class="col-9 mb-4 mb-lg-7"><a href="https://github.blog/developer-skills/" class="d-flex flex-items-center flex-start f3 lh-condensed color-fg-default text-bold">Developer skills<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-1 my-0 f4 color-fg-muted">Resources for developers to grow in their skills and careers.</p></div>
+	<ul class="d-flex flex-wrap list-style-none" aria-label="Developer skills sub-menu">
+		<li id="menu-item-78820" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right"><a href="https://github.blog/developer-skills/application-development/" class="d-block f4 color-fg-default text-bold">Application development</a><p class="mb-0 f5 color-fg-muted">Insights and best practices for building apps.</p></li>
+		<li id="menu-item-78821" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8"><a href="https://github.blog/developer-skills/career-growth/" class="d-block f4 color-fg-default text-bold">Career growth</a><p class="mb-0 f5 color-fg-muted">Tips &amp; tricks to grow as a professional developer.</p></li>
+		<li id="menu-item-78822" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/developer-skills/github/" class="d-block f4 color-fg-default text-bold">GitHub</a><p class="mb-0 f5 color-fg-muted">Improve how you use GitHub at work.</p></li>
+		<li id="menu-item-78823" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/developer-skills/github-education/" class="d-block f4 color-fg-default text-bold">GitHub Education</a><p class="mb-0 f5 color-fg-muted">Learn how to move into your first professional role.</p></li>
+		<li id="menu-item-78824" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/developer-skills/programming-languages-and-frameworks/" class="d-block f4 color-fg-default text-bold">Programming languages &amp; frameworks</a><p class="mb-0 f5 color-fg-muted">Stay current on what’s new (or new again).</p></li>
+	</ul>
+</li>
+	<li id="menu-item-78866" class="p-5 py-xl-7 px-xl-8 col-4 color-bg-subtle post-card"><div class="d-block position-relative mb-3 rounded-2 tease-thumbnail overflow-hidden"><img width="800" height="425" src="https://github.blog/wp-content/uploads/2024/05/Enterprise-DarkMode-3.png?resize=800%2C425" class="tease-thumbnail__img d-block width-full height-auto aspect-ratio-1032-548 object-fit-cover" alt="" decoding="async" srcset="https://github.blog/wp-content/uploads/2024/05/Enterprise-DarkMode-3.png?w=300 300w, https://github.blog/wp-content/uploads/2024/05/Enterprise-DarkMode-3.png?w=800 800w, https://github.blog/wp-content/uploads/2024/05/Enterprise-DarkMode-3.png?w=400 400w, https://github.blog/wp-content/uploads/2024/05/Enterprise-DarkMode-3.png?w=1032 1032w, https://github.blog/wp-content/uploads/2024/05/Enterprise-DarkMode-3.png?w=516 516w" sizes="(max-width: 800px) 100vw, 800px" /></div><a href="https://docs.github.com/en/get-started" class="d-block mb-2 f3 lh-condensed color-fg-default text-bold post-card__link">Get started with GitHub documentation</a><p class="mb-3 f5 color-fg-muted">Learn how to start building, shipping, and maintaining software with GitHub.</p><span class="Link d-inline-flex flex-items-center" role="presentation">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></span></li>
+</ul>
+</li>
+<li id="menu-item-78825"><a href="https://github.blog/engineering/" class="position-relative d-flex flex-items-center flex-start no-wrap py-3 f4-mktg text-bold js-toggle" aria-controls="primary-78825-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Engineering<svg viewBox="0 0 16 16" width="16" height="16" class="octicon d-block ml-1 color-fg-muted" role="presentation"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></a>
+<ul class="dropdown d-flex flex-wrap width-full position-absolute left-0 list-style-none mt-2 rounded-3 z-3 overflow-hidden color-border-subtle" aria-label="Engineering sub-menu" aria-hidden="true" data-color-mode="light" data-dark-theme="dark" data-light-theme="light" id="primary-78825-dropdown" tabindex="-1">
+	<li id="menu-item-78867" class="flex-1 p-5 py-xl-7 px-xl-7"><div class="col-9 mb-4 mb-lg-7"><a href="https://github.blog/engineering/" class="d-flex flex-items-center flex-start f3 lh-condensed color-fg-default text-bold">Engineering<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-1 my-0 f4 color-fg-muted">Get an inside look at how we’re building the home for all developers.</p></div>
+	<ul class="d-flex flex-wrap list-style-none" aria-label="Engineering sub-menu">
+		<li id="menu-item-78827" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right"><a href="https://github.blog/engineering/architecture-optimization/" class="d-block f4 color-fg-default text-bold">Architecture &amp; optimization</a><p class="mb-0 f5 color-fg-muted">Discover how we deliver a performant and highly available experience across the GitHub platform.</p></li>
+		<li id="menu-item-78828" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8"><a href="https://github.blog/engineering/engineering-principles/" class="d-block f4 color-fg-default text-bold">Engineering principles</a><p class="mb-0 f5 color-fg-muted">Explore best practices for building software at scale with a majority remote team.</p></li>
+		<li id="menu-item-78829" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/engineering/infrastructure/" class="d-block f4 color-fg-default text-bold">Infrastructure</a><p class="mb-0 f5 color-fg-muted">Get a glimpse at the technology underlying the world’s leading AI-powered developer platform.</p></li>
+		<li id="menu-item-78830" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/engineering/platform-security/" class="d-block f4 color-fg-default text-bold">Platform security</a><p class="mb-0 f5 color-fg-muted">Learn how we build security into everything we do across the developer lifecycle.</p></li>
+		<li id="menu-item-78858" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/engineering/user-experience/" class="d-block f4 color-fg-default text-bold">User experience</a><p class="mb-0 f5 color-fg-muted">Find out what goes into making GitHub the home for all developers.</p></li>
+	</ul>
+</li>
+	<li id="menu-item-78868" class="p-5 py-xl-7 px-xl-8 col-4 color-bg-subtle post-card"><div class="d-block position-relative mb-3 rounded-2 tease-thumbnail overflow-hidden"><img width="800" height="425" src="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.42.45 AM.png?resize=800%2C425" class="tease-thumbnail__img d-block width-full height-auto aspect-ratio-1032-548 object-fit-cover" alt="" decoding="async" srcset="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.42.45 AM.png?w=800 800w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.42.45 AM.png?w=400 400w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.42.45 AM.png?w=1032 1032w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.42.45 AM.png?w=516 516w" sizes="(max-width: 800px) 100vw, 800px" /></div><a href="https://github.blog/engineering/how-we-use-github-to-be-more-productive-collaborative-and-secure/" class="d-block mb-2 f3 lh-condensed color-fg-default text-bold post-card__link">How we use GitHub to be more productive, collaborative, and secure</a><p class="mb-3 f5 color-fg-muted">Our engineering and security teams do some incredible work. Let’s take a look at how we use GitHub to be more productive, build collaboratively, and shift security left.</p><span class="Link d-inline-flex flex-items-center" role="presentation">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></span></li>
+</ul>
+</li>
+<li id="menu-item-78832"><a href="https://github.blog/enterprise-software/" class="position-relative d-flex flex-items-center flex-start no-wrap py-3 f4-mktg text-bold js-toggle" aria-controls="primary-78832-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Enterprise software<svg viewBox="0 0 16 16" width="16" height="16" class="octicon d-block ml-1 color-fg-muted" role="presentation"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></a>
+<ul class="dropdown d-flex flex-wrap width-full position-absolute left-0 list-style-none mt-2 rounded-3 z-3 overflow-hidden color-border-subtle" aria-label="Enterprise software sub-menu" aria-hidden="true" data-color-mode="light" data-dark-theme="dark" data-light-theme="light" id="primary-78832-dropdown" tabindex="-1">
+	<li id="menu-item-78869" class="flex-1 p-5 py-xl-7 px-xl-7"><div class="col-9 mb-4 mb-lg-7"><a href="https://github.blog/enterprise-software/" class="d-flex flex-items-center flex-start f3 lh-condensed color-fg-default text-bold">Enterprise software<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-1 my-0 f4 color-fg-muted">Explore how to write, build, and deploy enterprise software at scale.</p></div>
+	<ul class="d-flex flex-wrap list-style-none" aria-label="Enterprise software sub-menu">
+		<li id="menu-item-78833" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right"><a href="https://github.blog/enterprise-software/automation/" class="d-block f4 color-fg-default text-bold">Automation</a><p class="mb-0 f5 color-fg-muted">Automating your way to faster and more secure ships.</p></li>
+		<li id="menu-item-78834" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8"><a href="https://github.blog/enterprise-software/ci-cd/" class="d-block f4 color-fg-default text-bold">CI/CD</a><p class="mb-0 f5 color-fg-muted">Guides on continuous integration and delivery.</p></li>
+		<li id="menu-item-78835" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/enterprise-software/collaboration/" class="d-block f4 color-fg-default text-bold">Collaboration</a><p class="mb-0 f5 color-fg-muted">Tips, tools, and tricks to improve developer collaboration.</p></li>
+		<li id="menu-item-78836" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/enterprise-software/devops/" class="d-block f4 color-fg-default text-bold">DevOps</a><p class="mb-0 f5 color-fg-muted">DevOps resources for enterprise engineering teams.</p></li>
+		<li id="menu-item-78837" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/enterprise-software/devsecops/" class="d-block f4 color-fg-default text-bold">DevSecOps</a><p class="mb-0 f5 color-fg-muted">How to integrate security into the SDLC.</p></li>
+		<li id="menu-item-78838" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/enterprise-software/governance-and-compliance/" class="d-block f4 color-fg-default text-bold">Governance &amp; compliance</a><p class="mb-0 f5 color-fg-muted">Ensuring your builds stay clean.</p></li>
+	</ul>
+</li>
+	<li id="menu-item-78870" class="p-5 py-xl-7 px-xl-8 col-4 color-bg-subtle post-card"><div class="d-block position-relative mb-3 rounded-2 tease-thumbnail overflow-hidden"><img width="800" height="425" src="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.43.47 AM.png?resize=800%2C425" class="tease-thumbnail__img d-block width-full height-auto aspect-ratio-1032-548 object-fit-cover" alt="" decoding="async" srcset="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.43.47 AM.png?w=800 800w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.43.47 AM.png?w=400 400w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.43.47 AM.png?w=1032 1032w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.43.47 AM.png?w=516 516w" sizes="(max-width: 800px) 100vw, 800px" /></div><a href="https://github.com/resources/whitepapers/gartner-magic-quadrant-and-critical-capabilities-for-ai-code-assistants" class="d-block mb-2 f3 lh-condensed color-fg-default text-bold post-card__link">GitHub recognized as a Leader in the Gartner® Magic Quadrant™ for AI Code Assistants</a><p class="mb-3 f5 color-fg-muted">Learn why Gartner positioned GitHub as a Leader for the second year in a row.</p><span class="Link d-inline-flex flex-items-center" role="presentation">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></span></li>
+</ul>
+</li>
+<li id="menu-item-78840"><a href="https://github.blog/news-insights/" class="position-relative d-flex flex-items-center flex-start no-wrap py-3 f4-mktg text-bold js-toggle" aria-controls="primary-78840-dropdown" aria-expanded="false" aria-haspopup="true" role="button">News &amp; insights<svg viewBox="0 0 16 16" width="16" height="16" class="octicon d-block ml-1 color-fg-muted" role="presentation"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></a>
+<ul class="dropdown d-flex flex-wrap width-full position-absolute left-0 list-style-none mt-2 rounded-3 z-3 overflow-hidden color-border-subtle" aria-label="News &amp; insights sub-menu" aria-hidden="true" data-color-mode="light" data-dark-theme="dark" data-light-theme="light" id="primary-78840-dropdown" tabindex="-1">
+	<li id="menu-item-78871" class="flex-1 p-5 py-xl-7 px-xl-7"><div class="col-9 mb-4 mb-lg-7"><a href="https://github.blog/news-insights/" class="d-flex flex-items-center flex-start f3 lh-condensed color-fg-default text-bold">News &amp; insights<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-1 my-0 f4 color-fg-muted">Keep up with what’s new and notable from inside GitHub.</p></div>
+	<ul class="d-flex flex-wrap list-style-none" aria-label="News &amp; insights sub-menu">
+		<li id="menu-item-78841" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right"><a href="https://github.blog/news-insights/company-news/" class="d-block f4 color-fg-default text-bold">Company news</a><p class="mb-0 f5 color-fg-muted">An inside look at news and product updates from GitHub.</p></li>
+		<li id="menu-item-78844" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8"><a href="https://github.blog/news-insights/product-news/" class="d-block f4 color-fg-default text-bold">Product</a><p class="mb-0 f5 color-fg-muted">The latest on GitHub’s platform, products, and tools.</p></li>
+		<li id="menu-item-78842" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/news-insights/octoverse/" class="d-block f4 color-fg-default text-bold">Octoverse</a><p class="mb-0 f5 color-fg-muted">Insights into the state of open source on GitHub.</p></li>
+		<li id="menu-item-78843" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/news-insights/policy-news-and-insights/" class="d-block f4 color-fg-default text-bold">Policy</a><p class="mb-0 f5 color-fg-muted">The latest policy and regulatory changes in software.</p></li>
+		<li id="menu-item-78845" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/news-insights/research/" class="d-block f4 color-fg-default text-bold">Research</a><p class="mb-0 f5 color-fg-muted">Data-driven insights around the developer ecosystem.</p></li>
+		<li id="menu-item-78847" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/news-insights/the-library/" class="d-block f4 color-fg-default text-bold">The library</a><p class="mb-0 f5 color-fg-muted">Older news and updates from GitHub.</p></li>
+	</ul>
+</li>
+	<li id="menu-item-78872" class="p-5 py-xl-7 px-xl-8 col-4 color-bg-subtle post-card"><div class="d-block position-relative mb-3 rounded-2 tease-thumbnail overflow-hidden"><img width="800" height="425" src="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.44.23 AM.png?resize=800%2C425" class="tease-thumbnail__img d-block width-full height-auto aspect-ratio-1032-548 object-fit-cover" alt="" decoding="async" srcset="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.44.23 AM.png?w=300 300w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.44.23 AM.png?w=800 800w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.44.23 AM.png?w=400 400w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.44.23 AM.png?w=1032 1032w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.44.23 AM.png?w=516 516w" sizes="(max-width: 800px) 100vw, 800px" /></div><a href="https://github.blog/ai-and-ml/llms/unlocking-the-power-of-unstructured-data-with-rag/" class="d-block mb-2 f3 lh-condensed color-fg-default text-bold post-card__link">Unlocking the power of unstructured data with RAG</a><p class="mb-3 f5 color-fg-muted">Learn how to use retrieval-augmented generation (RAG) to capture more insights.</p><span class="Link d-inline-flex flex-items-center" role="presentation">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></span></li>
+</ul>
+</li>
+<li id="menu-item-78848"><a href="https://github.blog/open-source/" class="position-relative d-flex flex-items-center flex-start no-wrap py-3 f4-mktg text-bold js-toggle" aria-controls="primary-78848-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Open Source<svg viewBox="0 0 16 16" width="16" height="16" class="octicon d-block ml-1 color-fg-muted" role="presentation"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></a>
+<ul class="dropdown d-flex flex-wrap width-full position-absolute left-0 list-style-none mt-2 rounded-3 z-3 overflow-hidden color-border-subtle" aria-label="Open Source sub-menu" aria-hidden="true" data-color-mode="light" data-dark-theme="dark" data-light-theme="light" id="primary-78848-dropdown" tabindex="-1">
+	<li id="menu-item-78873" class="flex-1 p-5 py-xl-7 px-xl-7"><div class="col-9 mb-4 mb-lg-7"><a href="https://github.blog/open-source/" class="d-flex flex-items-center flex-start f3 lh-condensed color-fg-default text-bold">Open Source<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-1 my-0 f4 color-fg-muted">Everything open source on GitHub.</p></div>
+	<ul class="d-flex flex-wrap list-style-none" aria-label="Open Source sub-menu">
+		<li id="menu-item-78851" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right"><a href="https://github.blog/open-source/git/" class="d-block f4 color-fg-default text-bold">Git</a><p class="mb-0 f5 color-fg-muted">The latest Git updates.</p></li>
+		<li id="menu-item-78853" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8"><a href="https://github.blog/open-source/maintainers/" class="d-block f4 color-fg-default text-bold">Maintainers</a><p class="mb-0 f5 color-fg-muted">Spotlighting open source maintainers.</p></li>
+		<li id="menu-item-78854" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/open-source/social-impact/" class="d-block f4 color-fg-default text-bold">Social impact</a><p class="mb-0 f5 color-fg-muted">How open source is driving positive change.</p></li>
+		<li id="menu-item-78850" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/open-source/gaming/" class="d-block f4 color-fg-default text-bold">Gaming</a><p class="mb-0 f5 color-fg-muted">Explore open source games on GitHub.</p></li>
+	</ul>
+</li>
+	<li id="menu-item-78874" class="p-5 py-xl-7 px-xl-8 col-4 color-bg-subtle post-card"><div class="d-block position-relative mb-3 rounded-2 tease-thumbnail overflow-hidden"><img width="800" height="425" src="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.46.23 AM.png?resize=800%2C425" class="tease-thumbnail__img d-block width-full height-auto aspect-ratio-1032-548 object-fit-cover" alt="" decoding="async" srcset="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.46.23 AM.png?w=800 800w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.46.23 AM.png?w=400 400w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.46.23 AM.png?w=1032 1032w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.46.23 AM.png?w=516 516w" sizes="(max-width: 800px) 100vw, 800px" /></div><a href="https://resources.github.com/software-development/innersource/" class="d-block mb-2 f3 lh-condensed color-fg-default text-bold post-card__link">An introduction to innersource</a><p class="mb-3 f5 color-fg-muted">Organizations worldwide are incorporating open source methodologies into the way they build and ship their own software.</p><span class="Link d-inline-flex flex-items-center" role="presentation">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></span></li>
+</ul>
+</li>
+<li id="menu-item-78859"><a href="https://github.blog/security/" class="position-relative d-flex flex-items-center flex-start no-wrap py-3 f4-mktg text-bold js-toggle" aria-controls="primary-78859-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Security<svg viewBox="0 0 16 16" width="16" height="16" class="octicon d-block ml-1 color-fg-muted" role="presentation"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></a>
+<ul class="dropdown d-flex flex-wrap width-full position-absolute left-0 list-style-none mt-2 rounded-3 z-3 overflow-hidden color-border-subtle" aria-label="Security sub-menu" aria-hidden="true" data-color-mode="light" data-dark-theme="dark" data-light-theme="light" id="primary-78859-dropdown" tabindex="-1">
+	<li id="menu-item-78875" class="flex-1 p-5 py-xl-7 px-xl-7"><div class="col-9 mb-4 mb-lg-7"><a href="https://github.blog/security/" class="d-flex flex-items-center flex-start f3 lh-condensed color-fg-default text-bold">Security<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-1 my-0 f4 color-fg-muted">Stay up to date on everything security.</p></div>
+	<ul class="d-flex flex-wrap list-style-none" aria-label="Security sub-menu">
+		<li id="menu-item-78860" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right"><a href="https://github.blog/security/application-security/" class="d-block f4 color-fg-default text-bold">Application security</a><p class="mb-0 f5 color-fg-muted">Application security, explained.</p></li>
+		<li id="menu-item-78861" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8"><a href="https://github.blog/security/supply-chain-security/" class="d-block f4 color-fg-default text-bold">Supply chain security</a><p class="mb-0 f5 color-fg-muted">Demystifying supply chain security.</p></li>
+		<li id="menu-item-78855" class="col-6 d-block f4 color-fg-default color-border-subtle pr-4 pr-lg-8 border-right pt-2 pt-lg-4"><a href="https://github.blog/security/vulnerability-research/" class="d-block f4 color-fg-default text-bold">Vulnerability research</a><p class="mb-0 f5 color-fg-muted">Updates from the GitHub Security Lab.</p></li>
+		<li id="menu-item-78862" class="col-6 d-block f4 color-fg-default color-border-subtle pl-4 pl-lg-8 pt-2 pt-lg-4"><a href="https://github.blog/security/web-application-security/" class="d-block f4 color-fg-default text-bold">Web application security</a><p class="mb-0 f5 color-fg-muted">Helpful tips on securing web applications.</p></li>
+	</ul>
+</li>
+	<li id="menu-item-78876" class="p-5 py-xl-7 px-xl-8 col-4 color-bg-subtle post-card"><div class="d-block position-relative mb-3 rounded-2 tease-thumbnail overflow-hidden"><img width="800" height="425" src="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.47.04 AM.png?resize=800%2C425" class="tease-thumbnail__img d-block width-full height-auto aspect-ratio-1032-548 object-fit-cover" alt="" decoding="async" srcset="https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.47.04 AM.png?w=800 800w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.47.04 AM.png?w=400 400w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.47.04 AM.png?w=1032 1032w, https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.47.04 AM.png?w=516 516w" sizes="(max-width: 800px) 100vw, 800px" /></div><a href="https://resources.github.com/security/the-enterprise-guide-to-ai-powered-devsecops/" class="d-block mb-2 f3 lh-condensed color-fg-default text-bold post-card__link">The enterprise guide to AI-powered DevSecOps</a><p class="mb-3 f5 color-fg-muted">Learn about core challenges in DevSecOps, and how you can start addressing them with AI and automation.</p><span class="Link d-inline-flex flex-items-center" role="presentation">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></span></li>
+</ul>
+</li>
+</ul>	</div>
+</nav>
+				</div>
+						
+<form id="mobile-search" role="search" method="get" class="mobile-search" action="https://github.blog"  aria-hidden="true" aria-label="Search form">
+	<div class="d-flex flex-1 p-3 color-bg-inset">
+		<div class="d-flex flex-1 position-relative color-bg-transparent" data-color-mode="light" data-light-theme="light" data-dark-theme="dark" >
+			<svg height="20" class="d-flex position-absolute z-3 octicon height-full ml-2 color-fg-subtle" aria-hidden="true" viewBox="0 0 16 16" version="1.1" width="20" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
+			<input aria-label="Search the blog" type="search" class="pl-6 search-field form-control p-2 flex-1" placeholder="Search the blog…" value="" name="s" id="search-input">
+		</div>
+
+			<button		class="Button Button--size-medium Button--secondary ml-2"
+				type="submit"									>
+		<span class="Button__text">
+		<span class="Text Text--200 Text--antialiased Text--weight-semibold Button--label Button--label-medium Button--label-secondary">
+			Search		</span>
+		</span>
+
+			</button>
+		</div>
+</form>
+			
+<nav id="mobile-menu" class="mobile-menu position-relative overflow-y-auto flex-1 width-full rounded-top-3" aria-label="Navigation menu" aria-hidden="true" data-color-mode="light" data-light-theme="light" data-dark-theme="dark_dimmed">
+	<div class="p-5">
+				<h2 class="mb-5 text-bold color-fg-subtle">Categories</h2>
+			<ul id="menu-new-primary-navigation" class="list-style-none"><li class="mb-5"><a href="https://github.blog/ai-and-ml/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default js-toggle" aria-controls="primary-mobile-78814-dropdown" aria-expanded="false" aria-haspopup="true" role="button">AI &amp; ML<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right d-block color-fg-subtle" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a>
+<ul aria-hidden="true" aria-label="AI &amp; ML sub-menu" class="dropdown overflow-y-auto position-absolute top-0 left-0 right-0 bottom-0 flex-wrap p-5 list-style-none rounded-3 z-3 color-bg-default color-border-subtle" id="primary-mobile-78814-dropdown">
+	<li class="mb-5"><div class="mb-4"><button type="button" class="d-flex flex-items-center mb-4 p-0 border-0 text-semibold color-bg-transparent color-fg-subtle" aria-controls="primary-mobile-78814-dropdown" aria-expanded="true"><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-left mr-1"><path d="M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z"></path></svg>Back</button><a href="https://github.blog/ai-and-ml/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">AI &amp; ML<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-2 mb-0 color-fg-muted">Learn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry.</p></div>
+	<ul class="border-top list-style-none">
+		<li class="mt-4"><a href="https://github.blog/ai-and-ml/generative-ai/" class="text-bold lh-condensed-ultra color-fg-default">Generative AI</a><p class="mb-0 f5 color-fg-muted">Learn how to build with generative AI.</p></li>
+		<li class="mt-4"><a href="https://github.blog/ai-and-ml/github-copilot/" class="text-bold lh-condensed-ultra color-fg-default">GitHub Copilot</a><p class="mb-0 f5 color-fg-muted">Change how you work with GitHub Copilot.</p></li>
+		<li class="mt-4"><a href="https://github.blog/ai-and-ml/llms/" class="text-bold lh-condensed-ultra color-fg-default">LLMs</a><p class="mb-0 f5 color-fg-muted">Everything developers need to know about LLMs.</p></li>
+		<li class="mt-4"><a href="https://github.blog/ai-and-ml/machine-learning/" class="text-bold lh-condensed-ultra color-fg-default">Machine learning</a><p class="mb-0 f5 color-fg-muted">Machine learning tips, tricks, and best practices.</p></li>
+	</ul>
+</li>
+	<li class="d-none"><div class="mb-4"><a href="https://github.blog/ai-and-ml/generative-ai/how-ai-code-generation-works/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">How AI code generation works</a><p class="mb-3 f5 color-fg-muted">Explore the capabilities and benefits of AI code generation and how it can improve your developer experience.</p><a href="https://github.blog/ai-and-ml/generative-ai/how-ai-code-generation-works/" target="" class="Link d-inline-flex flex-items-center">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></a></div></li>
+</ul>
+</li>
+<li class="mb-5"><a href="https://github.blog/developer-skills/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default js-toggle" aria-controls="primary-mobile-78819-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Developer skills<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right d-block color-fg-subtle" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a>
+<ul aria-hidden="true" aria-label="Developer skills sub-menu" class="dropdown overflow-y-auto position-absolute top-0 left-0 right-0 bottom-0 flex-wrap p-5 list-style-none rounded-3 z-3 color-bg-default color-border-subtle" id="primary-mobile-78819-dropdown">
+	<li class="mb-5"><div class="mb-4"><button type="button" class="d-flex flex-items-center mb-4 p-0 border-0 text-semibold color-bg-transparent color-fg-subtle" aria-controls="primary-mobile-78819-dropdown" aria-expanded="true"><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-left mr-1"><path d="M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z"></path></svg>Back</button><a href="https://github.blog/developer-skills/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">Developer skills<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-2 mb-0 color-fg-muted">Resources for developers to grow in their skills and careers.</p></div>
+	<ul class="border-top list-style-none">
+		<li class="mt-4"><a href="https://github.blog/developer-skills/application-development/" class="text-bold lh-condensed-ultra color-fg-default">Application development</a><p class="mb-0 f5 color-fg-muted">Insights and best practices for building apps.</p></li>
+		<li class="mt-4"><a href="https://github.blog/developer-skills/career-growth/" class="text-bold lh-condensed-ultra color-fg-default">Career growth</a><p class="mb-0 f5 color-fg-muted">Tips &amp; tricks to grow as a professional developer.</p></li>
+		<li class="mt-4"><a href="https://github.blog/developer-skills/github/" class="text-bold lh-condensed-ultra color-fg-default">GitHub</a><p class="mb-0 f5 color-fg-muted">Improve how you use GitHub at work.</p></li>
+		<li class="mt-4"><a href="https://github.blog/developer-skills/github-education/" class="text-bold lh-condensed-ultra color-fg-default">GitHub Education</a><p class="mb-0 f5 color-fg-muted">Learn how to move into your first professional role.</p></li>
+		<li class="mt-4"><a href="https://github.blog/developer-skills/programming-languages-and-frameworks/" class="text-bold lh-condensed-ultra color-fg-default">Programming languages &amp; frameworks</a><p class="mb-0 f5 color-fg-muted">Stay current on what’s new (or new again).</p></li>
+	</ul>
+</li>
+	<li class="d-none"><div class="mb-4"><a href="https://docs.github.com/en/get-started" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">Get started with GitHub documentation</a><p class="mb-3 f5 color-fg-muted">Learn how to start building, shipping, and maintaining software with GitHub.</p><a href="https://docs.github.com/en/get-started" target="" class="Link d-inline-flex flex-items-center">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></a></div></li>
+</ul>
+</li>
+<li class="mb-5"><a href="https://github.blog/engineering/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default js-toggle" aria-controls="primary-mobile-78825-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Engineering<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right d-block color-fg-subtle" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a>
+<ul aria-hidden="true" aria-label="Engineering sub-menu" class="dropdown overflow-y-auto position-absolute top-0 left-0 right-0 bottom-0 flex-wrap p-5 list-style-none rounded-3 z-3 color-bg-default color-border-subtle" id="primary-mobile-78825-dropdown">
+	<li class="mb-5"><div class="mb-4"><button type="button" class="d-flex flex-items-center mb-4 p-0 border-0 text-semibold color-bg-transparent color-fg-subtle" aria-controls="primary-mobile-78825-dropdown" aria-expanded="true"><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-left mr-1"><path d="M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z"></path></svg>Back</button><a href="https://github.blog/engineering/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">Engineering<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-2 mb-0 color-fg-muted">Get an inside look at how we’re building the home for all developers.</p></div>
+	<ul class="border-top list-style-none">
+		<li class="mt-4"><a href="https://github.blog/engineering/architecture-optimization/" class="text-bold lh-condensed-ultra color-fg-default">Architecture &amp; optimization</a><p class="mb-0 f5 color-fg-muted">Discover how we deliver a performant and highly available experience across the GitHub platform.</p></li>
+		<li class="mt-4"><a href="https://github.blog/engineering/engineering-principles/" class="text-bold lh-condensed-ultra color-fg-default">Engineering principles</a><p class="mb-0 f5 color-fg-muted">Explore best practices for building software at scale with a majority remote team.</p></li>
+		<li class="mt-4"><a href="https://github.blog/engineering/infrastructure/" class="text-bold lh-condensed-ultra color-fg-default">Infrastructure</a><p class="mb-0 f5 color-fg-muted">Get a glimpse at the technology underlying the world’s leading AI-powered developer platform.</p></li>
+		<li class="mt-4"><a href="https://github.blog/engineering/platform-security/" class="text-bold lh-condensed-ultra color-fg-default">Platform security</a><p class="mb-0 f5 color-fg-muted">Learn how we build security into everything we do across the developer lifecycle.</p></li>
+		<li class="mt-4"><a href="https://github.blog/engineering/user-experience/" class="text-bold lh-condensed-ultra color-fg-default">User experience</a><p class="mb-0 f5 color-fg-muted">Find out what goes into making GitHub the home for all developers.</p></li>
+	</ul>
+</li>
+	<li class="d-none"><div class="mb-4"><a href="https://github.blog/engineering/how-we-use-github-to-be-more-productive-collaborative-and-secure/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">How we use GitHub to be more productive, collaborative, and secure</a><p class="mb-3 f5 color-fg-muted">Our engineering and security teams do some incredible work. Let’s take a look at how we use GitHub to be more productive, build collaboratively, and shift security left.</p><a href="https://github.blog/engineering/how-we-use-github-to-be-more-productive-collaborative-and-secure/" target="" class="Link d-inline-flex flex-items-center">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></a></div></li>
+</ul>
+</li>
+<li class="mb-5"><a href="https://github.blog/enterprise-software/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default js-toggle" aria-controls="primary-mobile-78832-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Enterprise software<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right d-block color-fg-subtle" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a>
+<ul aria-hidden="true" aria-label="Enterprise software sub-menu" class="dropdown overflow-y-auto position-absolute top-0 left-0 right-0 bottom-0 flex-wrap p-5 list-style-none rounded-3 z-3 color-bg-default color-border-subtle" id="primary-mobile-78832-dropdown">
+	<li class="mb-5"><div class="mb-4"><button type="button" class="d-flex flex-items-center mb-4 p-0 border-0 text-semibold color-bg-transparent color-fg-subtle" aria-controls="primary-mobile-78832-dropdown" aria-expanded="true"><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-left mr-1"><path d="M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z"></path></svg>Back</button><a href="https://github.blog/enterprise-software/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">Enterprise software<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-2 mb-0 color-fg-muted">Explore how to write, build, and deploy enterprise software at scale.</p></div>
+	<ul class="border-top list-style-none">
+		<li class="mt-4"><a href="https://github.blog/enterprise-software/automation/" class="text-bold lh-condensed-ultra color-fg-default">Automation</a><p class="mb-0 f5 color-fg-muted">Automating your way to faster and more secure ships.</p></li>
+		<li class="mt-4"><a href="https://github.blog/enterprise-software/ci-cd/" class="text-bold lh-condensed-ultra color-fg-default">CI/CD</a><p class="mb-0 f5 color-fg-muted">Guides on continuous integration and delivery.</p></li>
+		<li class="mt-4"><a href="https://github.blog/enterprise-software/collaboration/" class="text-bold lh-condensed-ultra color-fg-default">Collaboration</a><p class="mb-0 f5 color-fg-muted">Tips, tools, and tricks to improve developer collaboration.</p></li>
+		<li class="mt-4"><a href="https://github.blog/enterprise-software/devops/" class="text-bold lh-condensed-ultra color-fg-default">DevOps</a><p class="mb-0 f5 color-fg-muted">DevOps resources for enterprise engineering teams.</p></li>
+		<li class="mt-4"><a href="https://github.blog/enterprise-software/devsecops/" class="text-bold lh-condensed-ultra color-fg-default">DevSecOps</a><p class="mb-0 f5 color-fg-muted">How to integrate security into the SDLC.</p></li>
+		<li class="mt-4"><a href="https://github.blog/enterprise-software/governance-and-compliance/" class="text-bold lh-condensed-ultra color-fg-default">Governance &amp; compliance</a><p class="mb-0 f5 color-fg-muted">Ensuring your builds stay clean.</p></li>
+	</ul>
+</li>
+	<li class="d-none"><div class="mb-4"><a href="https://github.com/resources/whitepapers/gartner-magic-quadrant-and-critical-capabilities-for-ai-code-assistants" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">GitHub recognized as a Leader in the Gartner® Magic Quadrant™ for AI Code Assistants</a><p class="mb-3 f5 color-fg-muted">Learn why Gartner positioned GitHub as a Leader for the second year in a row.</p><a href="https://github.com/resources/whitepapers/gartner-magic-quadrant-and-critical-capabilities-for-ai-code-assistants" target="" class="Link d-inline-flex flex-items-center">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></a></div></li>
+</ul>
+</li>
+<li class="mb-5"><a href="https://github.blog/news-insights/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default js-toggle" aria-controls="primary-mobile-78840-dropdown" aria-expanded="false" aria-haspopup="true" role="button">News &amp; insights<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right d-block color-fg-subtle" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a>
+<ul aria-hidden="true" aria-label="News &amp; insights sub-menu" class="dropdown overflow-y-auto position-absolute top-0 left-0 right-0 bottom-0 flex-wrap p-5 list-style-none rounded-3 z-3 color-bg-default color-border-subtle" id="primary-mobile-78840-dropdown">
+	<li class="mb-5"><div class="mb-4"><button type="button" class="d-flex flex-items-center mb-4 p-0 border-0 text-semibold color-bg-transparent color-fg-subtle" aria-controls="primary-mobile-78840-dropdown" aria-expanded="true"><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-left mr-1"><path d="M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z"></path></svg>Back</button><a href="https://github.blog/news-insights/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">News &amp; insights<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-2 mb-0 color-fg-muted">Keep up with what’s new and notable from inside GitHub.</p></div>
+	<ul class="border-top list-style-none">
+		<li class="mt-4"><a href="https://github.blog/news-insights/company-news/" class="text-bold lh-condensed-ultra color-fg-default">Company news</a><p class="mb-0 f5 color-fg-muted">An inside look at news and product updates from GitHub.</p></li>
+		<li class="mt-4"><a href="https://github.blog/news-insights/product-news/" class="text-bold lh-condensed-ultra color-fg-default">Product</a><p class="mb-0 f5 color-fg-muted">The latest on GitHub’s platform, products, and tools.</p></li>
+		<li class="mt-4"><a href="https://github.blog/news-insights/octoverse/" class="text-bold lh-condensed-ultra color-fg-default">Octoverse</a><p class="mb-0 f5 color-fg-muted">Insights into the state of open source on GitHub.</p></li>
+		<li class="mt-4"><a href="https://github.blog/news-insights/policy-news-and-insights/" class="text-bold lh-condensed-ultra color-fg-default">Policy</a><p class="mb-0 f5 color-fg-muted">The latest policy and regulatory changes in software.</p></li>
+		<li class="mt-4"><a href="https://github.blog/news-insights/research/" class="text-bold lh-condensed-ultra color-fg-default">Research</a><p class="mb-0 f5 color-fg-muted">Data-driven insights around the developer ecosystem.</p></li>
+		<li class="mt-4"><a href="https://github.blog/news-insights/the-library/" class="text-bold lh-condensed-ultra color-fg-default">The library</a><p class="mb-0 f5 color-fg-muted">Older news and updates from GitHub.</p></li>
+	</ul>
+</li>
+	<li class="d-none"><div class="mb-4"><a href="https://github.blog/ai-and-ml/llms/unlocking-the-power-of-unstructured-data-with-rag/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">Unlocking the power of unstructured data with RAG</a><p class="mb-3 f5 color-fg-muted">Learn how to use retrieval-augmented generation (RAG) to capture more insights.</p><a href="https://github.blog/ai-and-ml/llms/unlocking-the-power-of-unstructured-data-with-rag/" target="" class="Link d-inline-flex flex-items-center">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></a></div></li>
+</ul>
+</li>
+<li class="mb-5"><a href="https://github.blog/open-source/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default js-toggle" aria-controls="primary-mobile-78848-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Open Source<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right d-block color-fg-subtle" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a>
+<ul aria-hidden="true" aria-label="Open Source sub-menu" class="dropdown overflow-y-auto position-absolute top-0 left-0 right-0 bottom-0 flex-wrap p-5 list-style-none rounded-3 z-3 color-bg-default color-border-subtle" id="primary-mobile-78848-dropdown">
+	<li class="mb-5"><div class="mb-4"><button type="button" class="d-flex flex-items-center mb-4 p-0 border-0 text-semibold color-bg-transparent color-fg-subtle" aria-controls="primary-mobile-78848-dropdown" aria-expanded="true"><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-left mr-1"><path d="M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z"></path></svg>Back</button><a href="https://github.blog/open-source/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">Open Source<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-2 mb-0 color-fg-muted">Everything open source on GitHub.</p></div>
+	<ul class="border-top list-style-none">
+		<li class="mt-4"><a href="https://github.blog/open-source/git/" class="text-bold lh-condensed-ultra color-fg-default">Git</a><p class="mb-0 f5 color-fg-muted">The latest Git updates.</p></li>
+		<li class="mt-4"><a href="https://github.blog/open-source/maintainers/" class="text-bold lh-condensed-ultra color-fg-default">Maintainers</a><p class="mb-0 f5 color-fg-muted">Spotlighting open source maintainers.</p></li>
+		<li class="mt-4"><a href="https://github.blog/open-source/social-impact/" class="text-bold lh-condensed-ultra color-fg-default">Social impact</a><p class="mb-0 f5 color-fg-muted">How open source is driving positive change.</p></li>
+		<li class="mt-4"><a href="https://github.blog/open-source/gaming/" class="text-bold lh-condensed-ultra color-fg-default">Gaming</a><p class="mb-0 f5 color-fg-muted">Explore open source games on GitHub.</p></li>
+	</ul>
+</li>
+	<li class="d-none"><div class="mb-4"><a href="https://resources.github.com/software-development/innersource/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">An introduction to innersource</a><p class="mb-3 f5 color-fg-muted">Organizations worldwide are incorporating open source methodologies into the way they build and ship their own software.</p><a href="https://resources.github.com/software-development/innersource/" target="" class="Link d-inline-flex flex-items-center">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></a></div></li>
+</ul>
+</li>
+<li class="mb-5"><a href="https://github.blog/security/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default js-toggle" aria-controls="primary-mobile-78859-dropdown" aria-expanded="false" aria-haspopup="true" role="button">Security<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right d-block color-fg-subtle" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a>
+<ul aria-hidden="true" aria-label="Security sub-menu" class="dropdown overflow-y-auto position-absolute top-0 left-0 right-0 bottom-0 flex-wrap p-5 list-style-none rounded-3 z-3 color-bg-default color-border-subtle" id="primary-mobile-78859-dropdown">
+	<li class="mb-5"><div class="mb-4"><button type="button" class="d-flex flex-items-center mb-4 p-0 border-0 text-semibold color-bg-transparent color-fg-subtle" aria-controls="primary-mobile-78859-dropdown" aria-expanded="true"><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-left mr-1"><path d="M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z"></path></svg>Back</button><a href="https://github.blog/security/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">Security<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-chevron-right ml-1" role="presentation"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg></a><p class="mt-2 mb-0 color-fg-muted">Stay up to date on everything security.</p></div>
+	<ul class="border-top list-style-none">
+		<li class="mt-4"><a href="https://github.blog/security/application-security/" class="text-bold lh-condensed-ultra color-fg-default">Application security</a><p class="mb-0 f5 color-fg-muted">Application security, explained.</p></li>
+		<li class="mt-4"><a href="https://github.blog/security/supply-chain-security/" class="text-bold lh-condensed-ultra color-fg-default">Supply chain security</a><p class="mb-0 f5 color-fg-muted">Demystifying supply chain security.</p></li>
+		<li class="mt-4"><a href="https://github.blog/security/vulnerability-research/" class="text-bold lh-condensed-ultra color-fg-default">Vulnerability research</a><p class="mb-0 f5 color-fg-muted">Updates from the GitHub Security Lab.</p></li>
+		<li class="mt-4"><a href="https://github.blog/security/web-application-security/" class="text-bold lh-condensed-ultra color-fg-default">Web application security</a><p class="mb-0 f5 color-fg-muted">Helpful tips on securing web applications.</p></li>
+	</ul>
+</li>
+	<li class="d-none"><div class="mb-4"><a href="https://resources.github.com/security/the-enterprise-guide-to-ai-powered-devsecops/" class="d-flex flex-items-center flex-justify-start lh-condensed-ultra text-bold color-fg-default">The enterprise guide to AI-powered DevSecOps</a><p class="mb-3 f5 color-fg-muted">Learn about core challenges in DevSecOps, and how you can start addressing them with AI and automation.</p><a href="https://resources.github.com/security/the-enterprise-guide-to-ai-powered-devsecops/" target="" class="Link d-inline-flex flex-items-center">Learn more<svg xmlns="http://www.w3.org/2000/svg" class="octicon d-block ml-1" viewBox="0 0 12 12" width="12" height="12"><path d="M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z"></path></svg></a></div></li>
+</ul>
+</li>
+</ul>				<ul id="menu-secondary-navigation" class="pt-5 border-top list-style-none"><li class="mb-5"><a href="https://github.blog/changelog/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default">Changelog</a></li>
+<li class="mb-5"><a href="https://docs.github.com/" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default">Docs<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-link-external d-block color-fg-subtle" role="presentation"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li>
+<li class="mb-5"><a href="https://github.com/customer-stories" class="d-flex flex-items-center flex-justify-between lh-condensed-ultra text-bold color-fg-default">Customer stories<svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-link-external d-block color-fg-subtle" role="presentation"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li>
+</ul>	<a		class="Button Button--size-medium Button--secondary Button--block my-3"
+		href="https://githubuniverse.com/?utm_source=Blog-button&#038;utm_medium=GitHub&#038;utm_campaign=blog_button_seb_uni_26"				target="_blank"		data-analytics-click="Blog, click on button, text: Attend Universe; ref_location:top nav;"					>
+		<span class="Button__text">
+		<span class="Text Text--200 Text--antialiased Text--weight-semibold Button--label Button--label-medium Button--label-secondary">
+			Attend GitHub Universe		</span>
+		</span>
+
+			</a>
+		<a		class="Button Button--size-medium Button--primary Button--block"
+		href="https://github.com/features/ai/github-app?utm_source=blog-header-button-cta&#038;utm_medium=blog&#038;utm_campaign=github-app-cli-Q1-push"				target="_blank"		data-analytics-click="Blog, click on button, text: Use Copilot for free; ref_location:top nav;"					>
+		<span class="Button__text">
+		<span class="Text Text--200 Text--antialiased Text--weight-semibold Button--label Button--label-medium Button--label-primary">
+			Try GitHub Copilot app		</span>
+		</span>
+
+			</a>
+		</div>
+	<button class="mobile-nav-focus-trap js-mobile-nav-focus-trap" data-target="#mobile-menu-toggle" data-focus-order="target"></button>
+</nav>
+		</header>
+	</div>
+	<main id="start-of-content">
+<header class="position-relative" data-color-mode="dark" data-light-theme="light" data-dark-theme="dark_dimmed">
+	<div class="container-xl p-responsive-blog">
+		<div class="gutter-spacious">
+			<div class="col-12 offset-lg-1 col-lg-10 col-xl-8 py-5 py-md-6 pb-md-8">
+				<div class="f5 mb-5 mb-md-8"><span><span><a class="Link--primary" href="https://github.blog/">Home</a></span> <span class="mx-2 opacity-5">/</span> <span><a class="Link--primary" href="https://github.blog/news-insights/">News &amp; insights</a></span> <span class="mx-2 opacity-5">/</span> <span><a class="Link--primary" href="https://github.blog/news-insights/the-library/">The library</a></span></span></div>				<h1 class="h3-mktg lh-condensed mb-3 color-fg-default">NCSA Mosaic on GitHub</h1>				<div class="f4-mktg color-fg-muted">
+					<p>This is just great: NCSA Mosaic on GitHub at http://github.com/alandipert/ncsa-mosaic. img http://img.skitch.com/20100308-pw11fgabs4ukqf89c29dy6wipn.png http://github.com/alandipert/ncsa-mosaic This now joins the Quake source as one of my favorite old school projects. (Hat tip flangy)</p>
+				</div>
+			</div>
+					</div>
+	</div>
+	</header>
+<section class="container-xl mx-auto p-responsive-blog mt-4">
+	<div class="gutter-spacious">
+		<div class="col-12 offset-lg-1 col-lg-10">
+			<div class="d-lg-flex flex-justify-between flex-items-center">
+				<div class="mb-4 mb-lg-0">
+	<div class="mb-1">
+		<div class="d-flex flex-items-center mb-6px">
+		<span>
+					<span class="text-bold">
+				<a href="https://github.blog/author/defunkt/" title="Posts by Chris Wanstrath" class="author url fn Link--primary no-wrap position-relative z-2" rel="author">Chris Wanstrath</a><span class="mx-2">·</span><a target="_blank" href="https://github.com/defunkt" class="Link--primary" aria-label="GitHub profile of defunkt">@defunkt</a>			</span>
+							</span>
+</div>
+	</div>
+	<div data-color-mode="auto" data-light-theme="light_tritanopia" class="d-flex flex-column flex-md-row text-mono color-fg-muted">
+		<time datetime="2010-03-08" class="d-block">
+			March 8, 2010		</time>
+
+					<span class="d-none d-md-block mx-3">|</span>
+			<time datetime="2019-01-04" class="d-block mt-1 mt-md-0">
+				Updated January 4, 2019			</time>
+					</div>
+</div>
+				<ul class="list-style-none d-flex flex-items-center">
+	<li>
+		<span class="text-semibold">
+			Share:		</span>
+	</li>
+	<li class="ml-3">
+		<a href="https://x.com/share?text=NCSA%20Mosaic%20on%20GitHub&#038;url=https%3A%2F%2Fgithub.blog%2Fnews-insights%2Fthe-library%2Fncsa-mosaic-on-github%2F" target="_blank" rel="noopener noreferrer" class="d-flex flex-justify-center flex-items-center border circle px-2 py-2" aria-label="Share on X">
+			<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1227" width="10" height="10">
+				<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="currentColor" />
+			</svg>
+		</a>
+	</li>
+	<li class="ml-3">
+		<a href="https://www.facebook.com/sharer/sharer.php?t=NCSA%20Mosaic%20on%20GitHub&#038;u=https%3A%2F%2Fgithub.blog%2Fnews-insights%2Fthe-library%2Fncsa-mosaic-on-github%2F" target="_blank" rel="noopener noreferrer" class="d-flex flex-justify-center flex-items-center border circle px-2 py-2" aria-label="Share on Facebook">
+			<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.3 15.4" width="10" height="10">
+				<path d="M14.5 0H.8a.88.88 0 0 0-.8.9v13.6a.88.88 0 0 0 .8.9h7.3v-6h-2V7.1h2V5.4a2.87 2.87 0 0 1 2.5-3.1h.5a10.87 10.87 0 0 1 1.8.1v2.1h-1.3c-1 0-1.1.5-1.1 1.1v1.5h2.3l-.3 2.3h-2v5.9h3.9a.88.88 0 0 0 .9-.8V.8a.86.86 0 0 0-.8-.8z" fill="currentColor" />
+			</svg>
+		</a>
+	</li>
+	<li class="ml-3">
+		<a href="https://www.linkedin.com/shareArticle?title=NCSA%20Mosaic%20on%20GitHub&#038;url=https%3A%2F%2Fgithub.blog%2Fnews-insights%2Fthe-library%2Fncsa-mosaic-on-github%2F" target="_blank" rel="noopener noreferrer" class="d-flex flex-justify-center flex-items-center border circle px-2 py-2" aria-label="Share on LinkedIn">
+			<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18" width="10" height="10">
+				<path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="currentColor" />
+			</svg>
+		</a>
+	</li>
+</ul>
+			</div>
+			<div class="indigo-separator mt-4"></div>
+		</div>
+	</div>
+</section>
+	<div class="container-xl mx-auto p-responsive-blog mt-4 mt-md-7 mb-7 mb-md-9">
+		<div class="d-flex flex-wrap flex-justify-center gutter-spacious">
+			<section class="col-12 col-md-8 col-lg-7 post__content is-layout-constrained post-29675 post type-post status-publish format-standard hentry category-news-insights category-the-library">
+	<p>This is just great: NCSA Mosaic on GitHub at <a href="http://github.com/alandipert/ncsa-mosaic">http://github.com/alandipert/ncsa-mosaic</a>.</p>
+<p>img <a href="http://img.skitch.com/20100308-pw11fgabs4ukqf89c29dy6wipn.png">http://img.skitch.com/20100308-pw11fgabs4ukqf89c29dy6wipn.png</a> <a href="http://github.com/alandipert/ncsa-mosaic">http://github.com/alandipert/ncsa-mosaic</a></p>
+<p>This now joins the <a href="http://github.com/defunkt/quake">Quake source</a> as one of my favorite old school projects.</p>
+<p>(Hat tip <a href="http://twitter.com/flangy/status/10186763390.">flangy</a>)</p>
+		<div class="mt-8 mb-8 mb-md-0">
+	<h2 class="h5-mktg">
+		Written by	</h2>
+	<div class="gradient-separator mt-3 mb-4"></div>
+			<article class="author-bio mb-5 mb-md-4">
+	<div class="author-bio__content">
+					<div class="author-bio__avatar">
+				<picture>
+					<source srcset="https://avatars0.githubusercontent.com/u/2?v=4&#038;s=200" width="120" height="120" media="(min-width: 768px)" />
+					<img class="d-block circle" src="https://avatars0.githubusercontent.com/u/2?v=4&#038;s=200" alt="Chris Wanstrath" width="80" height="80" loading="lazy" decoding="async" >
+				</picture>
+			</div>
+				<header class="author-bio__header">
+			<h3 class="f3-mktg text-bold mb-1">
+				<a href="https://github.blog/author/defunkt/" class="Link--primary color-fg-default">Chris Wanstrath</a>
+			</h3>
+							<p class="mb-0 f4 lh-condensed">
+					<a href="https://github.com/defunkt" target="_blank">@defunkt</a>
+				</p>
+					</header>
+			</div>
+</article>
+	</div>
+</section>
+
+<aside id="sidebar" class="col-12 col-md-4 col-lg-3 post__sidebar" aria-label="Sidebar">
+		<div class="position-sticky top-md-scroll">
+		<div class="d-none d-md-block">
+					</div>
+			</div>
+</aside>
+		</div>
+	</div>
+	<section class="container-xl p-responsive-blog mx-auto mt-12 mb-8">
+	<h2 class="h5-mktg mb-4 mb-lg-7 pb-3 border-bottom color-border-subtle">
+		Related posts	</h2>
+	<div class="post-columns post-columns--3-3">
+	<article class="color-border-muted post-card">
+	<div class="d-flex flex-column">
+		<div class="d-block col-12 position-relative rounded-2 mb-3 overflow-hidden tease-thumbnail" target="_self">
+			<svg aria-hidden="true" width="1032" height="548" class="width-full height-auto d-block" role="presentation"></svg>
+			<img width="400" height="212" src="https://github.blog/wp-content/uploads/2025/08/github-generic-wallpaper-pink.png?resize=400%2C212" class="d-block cover-image tease-thumbnail__img wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://github.blog/wp-content/uploads/2025/08/github-generic-wallpaper-pink.png?w=1600 1600w, https://github.blog/wp-content/uploads/2025/08/github-generic-wallpaper-pink.png?w=800 800w, https://github.blog/wp-content/uploads/2025/08/github-generic-wallpaper-pink.png?w=400 400w, https://github.blog/wp-content/uploads/2025/08/github-generic-wallpaper-pink.png?w=1032 1032w, https://github.blog/wp-content/uploads/2025/08/github-generic-wallpaper-pink.png?w=516 516w, https://github.blog/wp-content/uploads/2025/08/github-generic-wallpaper-pink.png?zoom=3&amp;resize=400%2C212 1200w" sizes="auto, (max-width: 400px) 100vw, 400px" />					</div>
+		<div class="mb-1"><a href="https://github.blog/news-insights/company-news/" class="first-post-category f5-mktg text-gradient-purple-coral text-bold pb-1 position-relative z-2">Company news</a></div>		<div class="">
+			<h3 class="h6-mktg mb-2">
+				<a class="Link--primary post-card__link" href="https://github.blog/news-insights/company-news/github-availability-report-june-2026/" target="_self">
+					GitHub availability report: June 2026				</a>
+			</h3>
+			<div class="f4-mktg color-fg-muted">
+				<p>In June, we experienced six incidents that resulted in degraded performance across GitHub services.</p>
+			</div>
+		</div>
+		<footer>
+			<div class="d-flex flex-items-center mb-6px">
+		<span>
+					<span class="text-bold">
+				<a href="https://github.blog/author/jakuboleksy/" title="Posts by Jakub Oleksy" class="author url fn Link--primary no-wrap position-relative z-2" rel="author">Jakub Oleksy</a>			</span>
+							</span>
+</div>
+		</footer>
+	</div>
+</article>
+<article class="color-border-muted post-card">
+	<div class="d-flex flex-column">
+		<div class="d-block col-12 position-relative rounded-2 mb-3 overflow-hidden tease-thumbnail" target="_self">
+			<svg aria-hidden="true" width="1032" height="548" class="width-full height-auto d-block" role="presentation"></svg>
+			<img width="400" height="212" src="https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?resize=400%2C212" class="d-block cover-image tease-thumbnail__img wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?w=300 300w, https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?w=1600 1600w, https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?w=800 800w, https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?w=400 400w, https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?w=1032 1032w, https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?w=516 516w, https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?zoom=3&amp;resize=400%2C212 1200w" sizes="auto, (max-width: 400px) 100vw, 400px" />					</div>
+		<div class="mb-1"><a href="https://github.blog/news-insights/" class="first-post-category f5-mktg text-gradient-purple-coral text-bold pb-1 position-relative z-2">News &amp; insights</a></div>		<div class="">
+			<h3 class="h6-mktg mb-2">
+				<a class="Link--primary post-card__link" href="https://github.blog/news-insights/policy-news-and-insights/q1-2026-innovation-graph-update-open-source-collaboration-is-accelerating-worldwide/" target="_self">
+					Q1 2026 Innovation Graph update: Open source collaboration is accelerating worldwide				</a>
+			</h3>
+			<div class="f4-mktg color-fg-muted">
+				<p>New Innovation Graph data shows global developer communities growing faster than ever, with collaboration reaching new highs across many economies.</p>
+			</div>
+		</div>
+		<footer>
+			<div class="d-flex flex-items-center mb-6px">
+		<span>
+					<span class="text-bold">
+				<a href="https://github.blog/author/khxu/" title="Posts by Kevin Xu" class="author url fn Link--primary no-wrap position-relative z-2" rel="author">Kevin Xu</a>			</span>
+							</span>
+</div>
+		</footer>
+	</div>
+</article>
+<article class="color-border-muted post-card">
+	<div class="d-flex flex-column">
+		<div class="d-block col-12 position-relative rounded-2 mb-3 overflow-hidden tease-thumbnail" target="_self">
+			<svg aria-hidden="true" width="1032" height="548" class="width-full height-auto d-block" role="presentation"></svg>
+			<img width="400" height="212" src="https://github.blog/wp-content/uploads/2026/01/generic-github-logo-left.png?resize=400%2C212" class="d-block cover-image tease-thumbnail__img wp-post-image" alt="Image featuring the GitHub logo alongside decorative geometric shapes used as branding artwork." decoding="async" loading="lazy" srcset="https://github.blog/wp-content/uploads/2026/01/generic-github-logo-left.png?w=300 300w, https://github.blog/wp-content/uploads/2026/01/generic-github-logo-left.png?w=800 800w, https://github.blog/wp-content/uploads/2026/01/generic-github-logo-left.png?w=400 400w, https://github.blog/wp-content/uploads/2026/01/generic-github-logo-left.png?w=1032 1032w, https://github.blog/wp-content/uploads/2026/01/generic-github-logo-left.png?w=516 516w, https://github.blog/wp-content/uploads/2026/01/generic-github-logo-left.png?zoom=3&amp;resize=400%2C212 1200w" sizes="auto, (max-width: 400px) 100vw, 400px" />					</div>
+		<div class="mb-1"><a href="https://github.blog/news-insights/" class="first-post-category f5-mktg text-gradient-purple-coral text-bold pb-1 position-relative z-2">News &amp; insights</a></div>		<div class="">
+			<h3 class="h6-mktg mb-2">
+				<a class="Link--primary post-card__link" href="https://github.blog/news-insights/policy-news-and-insights/github-joins-coalition-advocating-for-fixes-to-california-ai-transparency-act-to-protect-open-source/" target="_self">
+					GitHub joins coalition advocating for fixes to California AI Transparency Act to protect open source				</a>
+			</h3>
+			<div class="f4-mktg color-fg-muted">
+				<p>We’re calling for targeted amendments to resolve conflicts with open source licensing and align with international transparency frameworks while preserving regulatory intent.</p>
+			</div>
+		</div>
+		<footer>
+			<div class="d-flex flex-items-center mb-6px">
+		<span>
+					<span class="text-bold">
+				<a href="https://github.blog/author/margarettucker/" title="Posts by Margaret Tucker" class="author url fn Link--primary no-wrap position-relative z-2" rel="author">Margaret Tucker</a>			</span>
+							</span>
+</div>
+		</footer>
+	</div>
+</article>
+</div>
+</section>
+<aside class="container-xl p-responsive-blog mx-auto mb-12">
+	<h2 class="h5-mktg border-bottom pb-3">
+		Explore more from GitHub	</h2>
+	<div class="d-flex flex-wrap ml-md-n4">
+		<div class="col-12 col-md-6 col-lg-3 d-flex mt-4 mt-lg-6 pl-md-4">
+	<div class="rounded-3 color-bg-subtle d-flex flex-column flex-items-start width-full p-5 f4-mktg color-fg-muted">
+		<img src="https://github.blog/wp-content/uploads/2024/07/Icon-Circle.svg" width="44" height="44" class="width-auto d-block mb-3" alt="Docs"/>		<h3 class="f3-mktg text-bold color-fg-default mb-3">
+			Docs		</h3>
+		<div class="mb-auto">
+			<p>Everything you need to master GitHub, all in one place.</p>
+		</div>
+					<div class="mt-7">
+				<a data-analytics-click="Blog, click on module, text: Go to Docs; ref_location:bottom recirculation;" href="https://docs.github.com/" class="text-semibold arrow-target-mktg Link--primary" target="_blank" aria-label="Go to Docs">
+					Go to Docs											<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-link-external ml-1"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg>
+									</a>
+			</div>
+			</div>
+</div>
+<div class="col-12 col-md-6 col-lg-3 d-flex mt-4 mt-lg-6 pl-md-4">
+	<div class="rounded-3 color-bg-subtle d-flex flex-column flex-items-start width-full p-5 f4-mktg color-fg-muted">
+		<img src="https://github.blog/wp-content/uploads/2024/07/recirculation-github-icon.svg" width="44" height="44" class="width-auto d-block mb-3" alt="GitHub"/>		<h3 class="f3-mktg text-bold color-fg-default mb-3">
+			GitHub		</h3>
+		<div class="mb-auto">
+			<p>Build what&#8217;s next on GitHub, the place for anyone from anywhere to build anything.</p>
+		</div>
+					<div class="mt-7">
+				<a data-analytics-click="Blog, click on module, text: Start building; ref_location:bottom recirculation;" href="https://github.com/" class="text-semibold arrow-target-mktg Link--primary" target="_blank" aria-label="Start building">
+					Start building											<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-link-external ml-1"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg>
+									</a>
+			</div>
+			</div>
+</div>
+<div class="col-12 col-md-6 col-lg-3 d-flex mt-4 mt-lg-6 pl-md-4">
+	<div class="rounded-3 color-bg-subtle d-flex flex-column flex-items-start width-full p-5 f4-mktg color-fg-muted">
+		<img src="https://github.blog/wp-content/uploads/2024/07/Icon_da43dc.svg" width="44" height="44" class="width-auto d-block mb-3" alt="Customer stories"/>		<h3 class="f3-mktg text-bold color-fg-default mb-3">
+			Customer stories		</h3>
+		<div class="mb-auto">
+			<p>Meet the companies and engineering teams that build with GitHub.</p>
+		</div>
+					<div class="mt-7">
+				<a data-analytics-click="Blog, click on module, text: Learn more; ref_location:bottom recirculation;" href="https://github.com/customer-stories" class="text-semibold arrow-target-mktg Link--primary" target="_blank" aria-label="Learn more">
+					Learn more											<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-link-external ml-1"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg>
+									</a>
+			</div>
+			</div>
+</div>
+<div class="col-12 col-md-6 col-lg-3 d-flex mt-4 mt-lg-6 pl-md-4">
+	<div class="rounded-3 color-bg-subtle d-flex flex-column flex-items-start width-full p-5 f4-mktg color-fg-muted">
+		<img src="https://github.blog/wp-content/uploads/2025/06/Universe26-Icon.svg" width="44" height="44" class="width-auto d-block mb-3" alt="GitHub Universe 2026"/>		<h3 class="f3-mktg text-bold color-fg-default mb-3">
+			GitHub Universe 2026		</h3>
+		<div class="mb-auto">
+			<p>Join us October 28-29 in San Francisco or online for GitHub Universe, our flagship developer event uniting people, agents, and the world’s code.</p>
+		</div>
+					<div class="mt-7">
+				<a data-analytics-click="Blog, click on module, text: Register now; ref_location:bottom recirculation;" href="https://githubuniverse.com/?utm_source=Blog&#038;utm_medium=GitHub&#038;utm_campaign=module_uni_26" class="text-semibold arrow-target-mktg Link--primary" target="_blank" aria-label="Register now">
+					Register now											<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-link-external ml-1"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg>
+									</a>
+			</div>
+			</div>
+</div>
+	</div>
+</aside>
+<div class="py-6 py-lg-8 color-bg-subtle" data-color-mode="dark" data-light-theme="light" data-dark-theme="dark">
+	<div class="container-xl p-responsive-blog">
+		<section id="newsletter" class="newsletter rounded-2">
+	<div class="color-bg-subtle rounded-2">
+		<div class="d-flex flex-row flex-wrap gutter-spacious py-5 px-4 py-md-6 px-md-5">
+			<div class="newsletter-content col-12 col-lg-6 col-xl-7">
+				<h2 class="h4-mktg color-fg-default">We do newsletters, too</h2><p class="f3-mktg color-fg-muted mt-2 mb-3">Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.</p>			</div>
+			<div class="col-12 col-lg-6 col-xl-5">
+				<label for="newsletter_emailAddress" class="">Your email address</label>
+				<form method="post" action="https://s88570519.t.eloqua.com/e/f2?elqFormName=copynewsletter-signup-form-637872624660309567&elqSiteID=88570519" class="js-form-validator newsletter-form">
+					<div class="newsletter-form d-md-flex flex-row mt-0 mb-3 rounded-2 required form-group">
+						<div class="m-0 width-full newsletter-input-container">
+							<span aria-hidden="true" class="required-indicator">*</span>
+							<label for="newsletter_emailAddress" class="screen-reader-text">Your email address</label>
+							<input type="email" required id="newsletter_emailAddress" name="emailAddress" placeholder="Your email address" class="required js-validity-check d-block width-full height-md-full f4-mktg newsletter-field rounded-2" />
+						</div>
+																								<input type="hidden" name="classification" value="Practitioner">
+						<button type="submit" class="js-form-validator-submit newsletter-submit flex-shrink-0 arrow-target-mktg d-none d-md-flex flex-row f3-mktg flex-items-center text-semibold rounded-2">
+							<span>Subscribe</span>
+							<svg xmlns="http://www.w3.org/2000/svg" class="octicon arrow-symbol-mktg" width="24" height="24" viewBox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg>
+						</button>
+					</div>
+					<div class="form-checkbox color-fg-muted f6-mktg m-0 mt-2 form-group">
+						<label class="text-normal">
+							<input id="optincheckbox" name="marketingEmailOptIn1" type="checkbox" value="True">
+							Yes please, I’d like GitHub and affiliates to use my information for personalized communications, targeted advertising and campaign effectiveness. See the <a href="https://github.com/site/privacy" target="blank">GitHub Privacy Statement</a> for more details.						</label>
+					</div>
+					<button type="submit" class="js-form-validator-submit newsletter-submit flex-shrink-0 arrow-target-mktg mt-3 d-flex d-md-none flex-row f3-mktg flex-items-center text-semibold rounded-2">
+						<span>Subscribe</span>
+						<svg xmlns="http://www.w3.org/2000/svg" class="octicon arrow-symbol-mktg" width="24" height="24" viewBox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg>
+					</button>
+				</form>
+			</div>
+		</div>
+	</div>
+</section>
+	</div>
+</div>
+</main>
+<div data-color-mode="dark" data-light-theme="light" data-dark-theme="dark">
+	<footer class="footer pt-6">
+		<h2 class="sr-only">Site-wide Links</h2>
+		
+<div class="container-xl p-responsive-blog">
+	<div class="d-flex flex-wrap py-5 mb-5">
+
+		<div class="col-12 col-lg-4 mb-5">
+			<a href="https://github.com/" data-ga-click="Resources, go to home, resources footer" class="color-fg-default" aria-label="Go to GitHub homepage">
+				<svg height="30" class="octicon octicon-logo-github" viewBox="0 0 45 16" version="1.1" width="84" aria-hidden="true">
+					<path fill-rule="evenodd" d="M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 00-.146-.18zM42.23 9.84c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61h-2.1c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z"></path>
+				</svg>
+			</a>
+		</div>
+
+		<nav aria-labelledby="product-menu" class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4"><h3 id="product-menu" class="h5 mb-3 text-mono color-text-tertiary text-normal">Product</h3><ul class="list-style-none text-gray f5"><li class="lh-condensed mb-3"><a href="https://github.com/features" data-ga-click="Site Foundation Components, go to Features, site foundation components footer" class="Link--secondary">Features</a></li><li class="lh-condensed mb-3"><a href="https://github.com/security" data-ga-click="Site Foundation Components, go to Security, site foundation components footer" class="Link--secondary">Security</a></li><li class="lh-condensed mb-3"><a href="https://github.com/enterprise" data-ga-click="Site Foundation Components, go to Enterprise, site foundation components footer" class="Link--secondary">Enterprise</a></li><li class="lh-condensed mb-3"><a href="https://github.com/customer-stories?type=enterprise" data-ga-click="Site Foundation Components, go to Customer Stories, site foundation components footer" class="Link--secondary">Customer Stories</a></li><li class="lh-condensed mb-3"><a href="https://github.com/pricing" data-ga-click="Site Foundation Components, go to Pricing, site foundation components footer" class="Link--secondary">Pricing</a></li><li class="lh-condensed mb-3"><a href="https://resources.github.com/" data-ga-click="Site Foundation Components, go to Resources, site foundation components footer" class="Link--secondary">Resources</a></li></ul></nav><nav aria-labelledby="platform-menu" class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4"><h3 id="platform-menu" class="h5 mb-3 text-mono color-text-tertiary text-normal">Platform</h3><ul class="list-style-none text-gray f5"><li class="lh-condensed mb-3"><a href="https://developer.github.com/" data-ga-click="Site Foundation Components, go to Developer API, site foundation components footer" class="Link--secondary">Developer API</a></li><li class="lh-condensed mb-3"><a href="https://partner.github.com/" data-ga-click="Site Foundation Components, go to Partners, site foundation components footer" class="Link--secondary">Partners</a></li><li class="lh-condensed mb-3"><a href="https://atom.io/" data-ga-click="Site Foundation Components, go to Atom, site foundation components footer" class="Link--secondary">Atom</a></li><li class="lh-condensed mb-3"><a href="https://www.electronjs.org/" data-ga-click="Site Foundation Components, go to Electron, site foundation components footer" class="Link--secondary">Electron</a></li><li class="lh-condensed mb-3"><a href="https://desktop.github.com/" data-ga-click="Site Foundation Components, go to GitHub Desktop, site foundation components footer" class="Link--secondary">GitHub Desktop</a></li></ul></nav><nav aria-labelledby="support-menu" class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4"><h3 id="support-menu" class="h5 mb-3 text-mono color-text-tertiary text-normal">Support</h3><ul class="list-style-none text-gray f5"><li class="lh-condensed mb-3"><a href="https://docs.github.com/" data-ga-click="Site Foundation Components, go to Docs, site foundation components footer" class="Link--secondary">Docs</a></li><li class="lh-condensed mb-3"><a href="https://github.community/" data-ga-click="Site Foundation Components, go to Community Forum, site foundation components footer" class="Link--secondary">Community Forum</a></li><li class="lh-condensed mb-3"><a href="https://services.github.com/" data-ga-click="Site Foundation Components, go to Training, site foundation components footer" class="Link--secondary">Training</a></li><li class="lh-condensed mb-3"><a href="https://www.githubstatus.com/" data-ga-click="Site Foundation Components, go to Status, site foundation components footer" class="Link--secondary">Status</a></li><li class="lh-condensed mb-3"><a href="https://support.github.com/" data-ga-click="Site Foundation Components, go to Contact, site foundation components footer" class="Link--secondary">Contact</a></li></ul></nav><nav aria-labelledby="company-menu" class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4"><h3 id="company-menu" class="h5 mb-3 text-mono color-text-tertiary text-normal">Company</h3><ul class="list-style-none text-gray f5"><li class="lh-condensed mb-3"><a href="https://github.com/about" data-ga-click="Site Foundation Components, go to About, site foundation components footer" class="Link--secondary">About</a></li><li class="lh-condensed mb-3"><a href="https://github.blog/" data-ga-click="Site Foundation Components, go to Blog, site foundation components footer" class="Link--secondary">Blog</a></li><li class="lh-condensed mb-3"><a href="https://github.com/about/careers" data-ga-click="Site Foundation Components, go to Careers, site foundation components footer" class="Link--secondary">Careers</a></li><li class="lh-condensed mb-3"><a href="https://github.com/about/press" data-ga-click="Site Foundation Components, go to Press, site foundation components footer" class="Link--secondary">Press</a></li><li class="lh-condensed mb-3"><a href="https://shop.github.com/" data-ga-click="Site Foundation Components, go to Shop, site foundation components footer" class="Link--secondary">Shop</a></li></ul></nav>
+	</div>
+</div>
+		
+<div class="color-bg-subtle">
+	<div class="container-xl p-responsive-blog f6 py-4 d-sm-flex flex-justify-between flex-items-center">
+
+	<ul class="list-style-none d-flex flex-wrap text-gray mb-3">
+			<li class="mr-3">&copy; 2026 GitHub, Inc.</li>
+
+			<li class="mr-3">
+				<a href="https://docs.github.com/en/github/site-policy/github-terms-of-service" data-ga-click="Site Foundation Components, go to terms, site foundation components footer" class="Link--secondary">Terms</a>
+			</li>
+
+			<li class="mr-3">
+				<a href="https://docs.github.com/en/github/site-policy/github-privacy-statement" data-ga-click="Site Foundation Components, go to privacy, site foundation components footer" class="Link--secondary">Privacy</a>
+			</li>
+
+				<li class="mr-3">
+		<button type="button" class="btn-link Link--secondary" onClick="_ghcc.showPreferences()">Manage Cookies</button>
+	</li>
+	<li class="mr-3">
+		<button type="button" class="btn-link Link--secondary" onClick="_ghcc.showPreferences()">Do not share my personal information</button>
+	</li>
+	
+		</ul>
+
+		<ul class="list-style-none d-flex flex-items-center mb-sm-0 lh-condensed-ultra">
+			<li class="mr-3 flex-self-start focusable-svg">
+				<a href="https://www.linkedin.com/company/github" data-ga-click="Blog, go to Linkedin, resources footer" style="color: #959da5;">
+					<svg focusable="false" tabindex="-1" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18" class="d-block" height="18">
+						<title>LinkedIn icon</title>
+						<path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="currentColor"></path>
+					</svg>
+
+					<span class="sr-only">GitHub on LinkedIn</span>
+				</a>
+			</li>
+			<li class="mr-3 focusable-svg">
+				<a href="https://www.instagram.com/github/" data-ga-click="Blog, go to Instagram, resources footer" style="color: #959da5;">
+					<svg focusable="false" tabindex="-1" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 169.063 169.063" class="d-block" height="18">
+						<title>Instagram icon</title>
+						<g>
+							<path d="M122.406,0H46.654C20.929,0,0,20.93,0,46.655v75.752c0,25.726,20.929,46.655,46.654,46.655h75.752
+								c25.727,0,46.656-20.93,46.656-46.655V46.655C169.063,20.93,148.133,0,122.406,0z M154.063,122.407
+								c0,17.455-14.201,31.655-31.656,31.655H46.654C29.2,154.063,15,139.862,15,122.407V46.655C15,29.201,29.2,15,46.654,15h75.752
+								c17.455,0,31.656,14.201,31.656,31.655V122.407z" fill="currentColor"/>
+							<path d="M84.531,40.97c-24.021,0-43.563,19.542-43.563,43.563c0,24.02,19.542,43.561,43.563,43.561s43.563-19.541,43.563-43.561
+								C128.094,60.512,108.552,40.97,84.531,40.97z M84.531,113.093c-15.749,0-28.563-12.812-28.563-28.561
+								c0-15.75,12.813-28.563,28.563-28.563s28.563,12.813,28.563,28.563C113.094,100.281,100.28,113.093,84.531,113.093z" fill="currentColor"/>
+							<path d="M129.921,28.251c-2.89,0-5.729,1.17-7.77,3.22c-2.051,2.04-3.23,4.88-3.23,7.78c0,2.891,1.18,5.73,3.23,7.78
+								c2.04,2.04,4.88,3.22,7.77,3.22c2.9,0,5.73-1.18,7.78-3.22c2.05-2.05,3.22-4.89,3.22-7.78c0-2.9-1.17-5.74-3.22-7.78
+								C135.661,29.421,132.821,28.251,129.921,28.251z" fill="currentColor"/>
+						</g>
+					</svg>
+
+					<span class="sr-only">GitHub on Instagram</span>
+				</a>
+			</li>
+			<li class="mr-3 focusable-svg">
+				<a href="https://www.youtube.com/github" data-ga-click="Blog, go to YouTube, resources footer" style="color: #959da5;">
+					<svg focusable="false" tabindex="-1" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.17 13.6" class="d-block" height="16">
+						<title>YouTube icon</title>
+						<path d="M18.77 2.13A2.4 2.4 0 0 0 17.09.42C15.59 0 9.58 0 9.58 0a57.55 57.55 0 0 0-7.5.4A2.49 2.49 0 0 0 .39 2.13 26.27 26.27 0 0 0 0 6.8a26.15 26.15 0 0 0 .39 4.67 2.43 2.43 0 0 0 1.69 1.71c1.52.42 7.5.42 7.5.42a57.69 57.69 0 0 0 7.51-.4 2.4 2.4 0 0 0 1.68-1.71 25.63 25.63 0 0 0 .4-4.67 24 24 0 0 0-.4-4.69zM7.67 9.71V3.89l5 2.91z" fill="currentColor"></path>
+					</svg>
+
+					<span class="sr-only">GitHub on YouTube</span>
+				</a>
+			</li>
+			<li class="mr-3 focusable-svg">
+				<a href="https://twitter.com/github" data-ga-click="Blog, go to X, resources footer" style="color: #959da5;">
+					<svg focusable="false" tabindex="-1" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1227" class="d-block" height="18">
+						<title>X icon</title>
+						<path xmlns="http://www.w3.org/2000/svg" d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z" fill="currentColor"></path>
+					</svg>
+
+					<span class="sr-only">GitHub on X</span>
+				</a>
+			</li>
+			<li class="mr-3 flex-self-start focusable-svg">
+				<a href="https://www.tiktok.com/@github" data-ga-click="Blog, go to TikTok, resources footer" style="color: #959da5;">
+					<svg focusable="false" tabindex="-1" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="d-block" height="18">
+						<title>TikTok icon</title>
+						<path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z" fill="currentColor"/>
+					</svg>
+
+					<span class="sr-only">GitHub on TikTok</span>
+				</a>
+			</li>
+			<li class="mr-3 flex-self-start focusable-svg">
+				<a href="https://www.twitch.tv/github" data-ga-click="Blog, go to Twitch, resources footer" style="color: #959da5;">
+					<svg focusable="false" tabindex="-1" aria-hidden="true" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="d-block" height="18">
+						<title>Twitch icon</title>
+						<path d="M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z" fill="currentColor"/>
+					</svg>
+					<span class="sr-only">GitHub on Twitch</span>
+				</a>
+			</li>
+			<li class="focusable-svg">
+				<a href="https://github.com/github" data-ga-click="Blog, go to github's org, resources footer" style="color: #959da5;">
+					<svg focusable="false" tabindex="-1" aria-hidden="true" height="20" class="octicon octicon-mark-github d-block" alt="" viewBox="0 0 98 96" fill="none" version="1.1" width="20" aria-hidden="true"><g clip-path="url(#a)">
+						<title>GitHub icon</title>
+						<path fill-rule="evenodd" d="M41.44 69.385C28.807 67.853 19.906 58.762 19.906 46.99c0-4.785 1.723-9.953 4.594-13.398-1.244-3.158-1.053-9.858.383-12.633 3.828-.479 8.996 1.531 12.058 4.307 3.637-1.149 7.465-1.723 12.155-1.723 4.69 0 8.517.574 11.963 1.627 2.966-2.68 8.23-4.69 12.058-4.211 1.34 2.584 1.531 9.283.287 12.537 3.063 3.637 4.69 8.518 4.69 13.494 0 11.772-8.9 20.672-21.725 22.3 3.254 2.104 5.455 6.698 5.455 11.962v9.953c0 2.871 2.393 4.498 5.264 3.35C84.41 87.95 98 70.629 98 49.19 98 22.107 75.988 0 48.904 0 21.82 0 0 22.107 0 49.191c0 21.246 13.494 38.856 31.678 45.46 2.584.956 5.072-.766 5.072-3.35v-7.657c-1.34.575-3.063.958-4.594.958-6.316 0-10.049-3.446-12.728-9.858-1.053-2.584-2.201-4.115-4.403-4.402-1.148-.096-1.53-.574-1.53-1.149 0-1.148 1.913-2.01 3.827-2.01 2.776 0 5.168 1.723 7.657 5.264 1.914 2.776 3.923 4.02 6.316 4.02 2.392 0 3.924-.861 6.125-3.063 1.627-1.627 2.871-3.062 4.02-4.02z"/></g><defs><clipPath id="a"><path d="M0 0h98v96H0z"/></clipPath></defs>
+					</svg>
+					<span class="sr-only">GitHub’s organization on GitHub</span>
+				</a>
+			</li>
+		</ul>
+
+
+
+	</div>
+</div>
+	</footer>
+</div>
+<script type="speculationrules">
+{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/github-2021-child/*","/wp-content/themes/github-2021/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
+</script>
+<div id="ghcc" style="position: sticky; bottom: 0; z-index: 99999;"></div><script id="github_cookie_consent-js" src="https://ghcc.githubassets.com/ghcc.min.js"></script>
+<script id="github_microsoft_analytics-js" src="https://js.monitor.azure.com/scripts/c/ms.analytics-web-4.js"></script>
+<script type="text/javascript" src="https://github.blog/_static/??-eJx9jUsOwjAMBS9E6n6k0g3iLG0SJU4Tp8KO4PgYJBArtp55Y7gfxlYSTwJHbgGJIUQ91R39i7ASs5IzclvtjhTAIQskhj9Ol/gEP2WJvngNo8S2mbEfB2MjZvdtZQxRtvr4DJFsbk4nyt5O1GfcFSQ1ruUynJe5n6dlnNITisBGKA==" ></script><script id="wp-i18n-js" src="https://github.blog/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
+<script id="wp-i18n-js-after">
+wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
+//# sourceURL=wp-i18n-js-after
+</script>
+<script type="text/javascript" src="https://github.blog/wp-includes/js/dist/url.min.js?m=1786063824g" ></script><script id="wp-api-fetch-js" src="https://github.blog/wp-includes/js/dist/api-fetch.min.js?ver=d7efe4dc1468d36c39b8"></script>
+<script id="wp-api-fetch-js-after">
+wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://github.blog/wp-json/" ) );
+wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "7d462228b8" );
+wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
+wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
+wp.apiFetch.nonceEndpoint = "https://github.blog/wp-admin/admin-ajax.php?action=rest-nonce";
+//# sourceURL=wp-api-fetch-js-after
+</script>
+<script type="text/javascript" src="https://github.blog/wp-content/themes/github-2021/dist/js/site-script.js?m=1785770938g" ></script><script id="highlightjs-js" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js?ver=11.4.0"></script>
+<script id="highlightjs-js-after">
+hljs.highlightAll()
+//# sourceURL=highlightjs-js-after
+</script>
+<script type="text/javascript" src="https://github.blog/wp-content/plugins/page-links-to/dist/new-tab.js?m=1785770938g" ></script><script integrity="sha256-kAnFXX7lCXF9K2o4g5q1lKyk167yRq6C4TiXWtbgvQw=" crossorigin="anonymous" id="hydro-analytics-js" src="https://analytics.githubassets.com/v1.1.0/hydro-marketing.min.js?ver=7.0.3"></script>
+<script id="jetpack-stats-js-before">
+_stq = window._stq || [];
+_stq.push([ "view", {"v":"ext","blog":"153214340","post":"29675","tz":"-7","srv":"github.blog","hp":"vip","j":"1:16.0.1"} ]);
+_stq.push([ "clickTrackerInit", "153214340", "29675" ]);
+//# sourceURL=jetpack-stats-js-before
+</script>
+<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202633.js"></script>
+<script id="wp-emoji-settings" type="application/json">
+{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://github.blog/wp-includes/js/wp-emoji-release.min.js?ver=7.0.3"}}
+</script>
+<script type="module">
+/*! This file is auto-generated */
+var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
+//# sourceURL=https://github.blog/wp-includes/js/wp-emoji-loader.min.js
+</script>
+</body>
+</html>
diff --git a/archive/open-source/evidence-pages/raw/scalatra-home.html b/archive/open-source/evidence-pages/raw/scalatra-home.html
new file mode 100644
index 0000000..7162447
--- /dev/null
+++ b/archive/open-source/evidence-pages/raw/scalatra-home.html
@@ -0,0 +1,360 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+	<head>
+	<meta name="generator" content="Hugo 0.31.1" />
+		<meta charset="utf-8">
+		<meta name="viewport" content="width=device-width, initial-scale=1">
+		<link rel="alternate" href="https://scalatra.org/index.xml" type="application/rss+xml" title="Scalatra">
+		<link rel="icon" href="https://scalatra.org/favicon.ico">
+		<title>Scalatra</title>
+		
+		<link rel="stylesheet" href="https://scalatra.org/css/highlight/github.css">
+		<link rel="stylesheet" href="https://scalatra.org/css/bootstrap.min.css">
+		<link rel="stylesheet" href="https://scalatra.org/css/bootstrap-theme.min.css">
+		<link rel="stylesheet" href="https://scalatra.org/css/theme.css">
+		<link rel="stylesheet" href="https://scalatra.org/css/bootie-docs.css">
+		<link rel="stylesheet" href="https://scalatra.org/css/site.css">
+	</head>
+
+<body role="document">
+
+	
+	<nav class="navbar navbar-inverse navbar-fixed-top">
+		<div class="container">
+			<div class="navbar-header">
+				<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
+					<span class="sr-only">Toggle navigation</span>
+					<span class="icon-bar"></span>
+					<span class="icon-bar"></span>
+					<span class="icon-bar"></span>
+				</button>
+				<a class="navbar-brand" href="https://scalatra.org/"><img src="https://scalatra.org/images/logo-s.png" alt="logo"></a>
+			</div>
+			<div id="navbar" class="navbar-collapse collapse">
+				<ul class="nav navbar-nav">
+                    
+			
+			
+				
+					<li ><a href="https://scalatra.org/getting-started/">Getting started</a></li>
+				
+					<li ><a href="https://scalatra.org/news.html">News</a></li>
+				
+					<li ><a href="https://scalatra.org/guides/">Documentation</a></li>
+				
+					<li ><a href="https://scalatra.org/community/">Community</a></li>
+				
+			
+                
+				</ul>
+				
+			</div>
+		</div>
+	</nav>
+
+<div class="container">
+
+
+<main role="main">
+
+<div class="row container">
+	<div class="col-md-4">
+    <img src="images/logo-x.png" class="img-rounded">
+  </div>
+  <div class="col-md-6">
+    <p>Scalatra is a simple, accessible and free web micro-framework.</p>
+    <p> It combines the power of the JVM with the beauty and brevity of Scala,
+        helping you quickly build high-performance web sites and APIs.</p>
+  </div>
+</div>
+
+<div class="row">
+  <div class="col-md-3">
+    <h2>Ready</h2>
+    <p><img src="https://scalatra.org/images/glyphicons/glyphicons_339_rabbit.png"> Get
+      set up in <a href="getting-started/installation.html">2 easy steps</a>
+      with our quick installation guide. There's a good chance that you already
+      have most of the software you need.</p>
+    <p><a href="getting-started/" class="btn btn-primary">Get started »</a></p>
+  </div>
+  <div class="col-md-3">
+    <h2>Steady</h2>
+    <p><img src="https://scalatra.org/images/glyphicons/glyphicons_064_lightbulb.png"> We've
+      documented the main aspects of Scalatra development in a handy set of
+      <a href="guides">reference guides</a>, to help you become productive
+      quickly.</p>
+    <p><a href="guides/" class="btn btn-primary">View the guides »</a></p>
+  </div>
+  <div class="col-md-3">
+    <h2>Code</h2>
+    <p><img src="https://scalatra.org/images/glyphicons/glyphicons_043_group.png"> We have a
+      very active community, and an enthusiastic group of
+      developers working on the next version.</p>
+    <p><a href="community/" class="btn btn-primary">Get involved »</a></p>
+  </div>
+  <div class="col-md-3">
+    <h3>Project news</h3>
+    <ul>
+			
+			<li>
+			  <a href="https://scalatra.org/2024/06/08/2024-06-08-scalatra-3-1-0-released.html.html">Scalatra 3.1.0 is out</a><br>
+				<span class="doc-entry-meta in-list"><time datetime="2024-06-08">June 08, 2024</time></span>
+			</li>
+			
+			<li>
+			  <a href="https://scalatra.org/2023/09/30/2023-09-30-scalatra-3-0-0-released.html.html">Scalatra 3.0.0 is out</a><br>
+				<span class="doc-entry-meta in-list"><time datetime="2023-09-30">September 30, 2023</time></span>
+			</li>
+			
+			<li>
+			  <a href="https://scalatra.org/2021/09/25/2021-09-25-scalatra-2-8-1-released.html.html">Scalatra 2.8.1 is out</a><br>
+				<span class="doc-entry-meta in-list"><time datetime="2021-09-25">September 25, 2021</time></span>
+			</li>
+			
+			<li>
+			  <a href="https://scalatra.org/2020/03/01/2020-03-01-scalatra-2-7-0-released.html.html">Scalatra 2.7.0 is out</a><br>
+				<span class="doc-entry-meta in-list"><time datetime="2020-03-01">March 01, 2020</time></span>
+			</li>
+			
+			<li>
+			  <a href="https://scalatra.org/2019/02/15/2019-02-15-scalatra-2-6-5-released.html.html">Scalatra 2.6.5 is out</a><br>
+				<span class="doc-entry-meta in-list"><time datetime="2019-02-15">February 15, 2019</time></span>
+			</li>
+			
+    </ul>
+  </div>
+</div>
+
+<div class="row">
+  <div class="col-md-7">
+    <h3>Why would you want to use Scalatra?</h3>
+    <ul>
+    <li>It&#39;s been proven in production - the <a href="http://bbc.co.uk">BBC</a>, the <a href="http://www.guardian.co.uk">Guardian newspaper</a>, <a href="http://box.com">Box.com</a>, <a href="http://www.netflix.com">Netflix</a>, and <a href="http://www.mclaren.com/appliedtechnologies/">McLaren</a> all rely on it.</li>
+    <li>It can help you quickly build high-performance, scalable HTTP APIs for web
+    and mobile applications.</li>
+    <li>It&#39;s a perfect server-side counterpart to in-browser client development
+    frameworks such as <a href="http://backbonejs.org/">backbone.js</a>,
+    <a href="http://emberjs.com">ember.js</a> or <a href="http://angularjs.org">angular.js</a>.</li>
+    <li>It&#39;s a simple, fun, and practical way to learn
+    <a href="http://www.scala-lang.org">Scala</a>, a new programming language with advanced
+    features.</li>
+    <li>It will help you use all available cores of that new 16-core server. It
+    also gives you easy access to Scala&#39;s new concurrency-management constructs:
+    <a href="http://akka.io">Akka Actors</a>.</li>
+    </ul>
+  </div>
+    <div class="col-md-5 well">
+      <h4>We've got a book!</h4>
+      <div class="row">
+        <div class="col-md-5">
+          <a href="http://www.manning.com/carrero2/">
+            <img src="https://scalatra.org/images/book-cover.png">
+          </a>
+        </div>
+        <div class="col-md-7">
+          <p>Order <a href="http://www.manning.com/carrero2/">Scalatra in Action</a> as part of the Manning Early Access Program (MEAP).</p>
+          <p>Written by members of the Scalatra team, the book walks you through the entire framework, from first steps to servlet deployment. </p>
+        </div>
+      </div>
+    </div>
+
+</div>
+
+<h3>Start small</h3>
+
+<p>You will need to <a href="getting-started/installation.html">install a few things</a>
+before you can get started, but first, here&#39;s a Scalatra app:</p>
+
+<div class="highlight"><pre><code class="scala"><span class="k">package</span> <span class="nn">com.example.app</span>
+<span class="k">import</span> <span class="nn">org.scalatra._</span>
+
+<span class="k">class</span> <span class="nc">HelloWorldApp</span> <span class="k">extends</span> <span class="nc">ScalatraFilter</span> <span class="o">{</span>
+  <span class="n">get</span><span class="o">(</span><span class="s">&quot;/&quot;</span><span class="o">)</span> <span class="o">{</span>
+    <span class="o">&lt;</span><span class="n">h1</span><span class="o">&gt;</span><span class="nc">Hello</span><span class="o">,</span> <span class="o">{</span><span class="n">params</span><span class="o">(</span><span class="s">&quot;name&quot;</span><span class="o">)}&lt;/</span><span class="n">h1</span><span class="o">&gt;</span>
+  <span class="o">}</span>
+<span class="o">}</span>
+</code></pre>
+</div>
+
+<p>Notice a few things about it:</p>
+
+<ul>
+<li>It&#39;s small - a full web application in 7 lines of code.</li>
+<li>It uses a <a href="http://sinatrarb.com">Sinatra</a>-style DSL.</li>
+<li>It defines a single method, an HTTP GET to the path &quot;/&quot;.</li>
+<li>It renders a response, in this case the text <em>Hello world!</em></li>
+</ul>
+
+<p>This is the essence of Scalatra - a simple, easy to understand way to make
+web systems, which embraces HTTP&#39;s stateless nature. You can build anything
+you want with Scalatra, but one of the things it&#39;s been most successful at
+is the construction of RESTful APIs.</p>
+
+<h3 id="toc_25">Scale up and customize</h3>
+
+<p>Scalatra is a micro-framework, so you start small and build upwards.</p>
+
+<p>You can easily add exactly the libraries you want - for data models, templating,
+unit and integration testing, async request handling, or server-push.</p>
+
+<p>We can&#39;t predict what you&#39;ll want to build, or how you&#39;ll want to build it.
+Instead of prescribing a set of libraries for you to use, and building the
+framework around that, we let <em>you</em> choose.</p>
+
+<h3>Versions</h3>
+
+<table class="table table-striped table-bordered">
+  <thead>
+    <tr>
+      <th>Scalatra Version</th>
+      <th>Status</th>
+      <th>Source</th>
+      <th>Scala versions</th>
+      <th>Servlet</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>3.2.0</td>
+      <td>Stable</td>
+      <td><a href="http://github.com/scalatra/scalatra/tree/v3.2.0">3.2.0</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.13.x</li>
+          <li>3.3.x</li>
+        </ul>
+      </td>
+      <td>4.0.1 / 6.1.0</td>
+    </tr>
+    <tr>
+      <td>3.1.2</td>
+      <td>Stable</td>
+      <td><a href="http://github.com/scalatra/scalatra/tree/v3.1.2">3.1.2</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.12.x</li>
+          <li>2.13.x</li>
+          <li>3.3.x</li>
+        </ul>
+      </td>
+      <td>4.0.1 / 6.0.0</td>
+    </tr>
+    <tr>
+      <td>3.0.0</td>
+      <td>Stable</td>
+      <td><a href="http://github.com/scalatra/scalatra/tree/v3.0.0">3.0.0</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.12.x</li>
+          <li>2.13.x</li>
+          <li>3.3.x</li>
+        </ul>
+      </td>
+      <td>4.0.1 / 5.0.0</td>
+    </tr>
+    <tr>
+      <td>2.8.4</td>
+      <td>Stable</td>
+      <td><a href="http://github.com/scalatra/scalatra/tree/v2.8.4">2.8.4</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.12.x</li>
+          <li>2.13.x</li>
+        </ul>
+      </td>
+      <td>3.1</td>
+    </tr>
+    <tr>
+      <td>2.7.1</td>
+      <td>Stable</td>
+      <td><a href="http://github.com/scalatra/scalatra/tree/v2.7.1">2.7.1</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.11.x</li>
+          <li>2.12.x</li>
+          <li>2.13.x</li>
+        </ul>
+      </td>
+      <td>3.1</td>
+    </tr>
+    <tr>
+      <td>2.6.5</td>
+      <td>Stable</td>
+      <td><a href="http://github.com/scalatra/scalatra/tree/v2.6.5">2.6.5</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.11.x</li>
+          <li>2.12.x</li>
+        </ul>
+      </td>
+      <td>3.1</td>
+    </tr>
+    <tr>
+      <td>2.5.4</td>
+      <td>Stable</td>
+      <td><a href="https://github.com/scalatra/scalatra/tree/v2.5.4">2.5.4</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.11.x</li>
+          <li>2.12.x</li>
+        </ul>
+      </td>
+      <td>3.1</td>
+    </tr>
+    <tr>
+      <td>2.4.1</td>
+      <td>Stable</td>
+      <td><a href="https://github.com/scalatra/scalatra/tree/v2.4.1">2.4.1</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.10.x</li>
+          <li>2.11.x</li>
+        </ul>
+      </td>
+      <td>3.1</td>
+    </tr>
+    <tr>
+      <td>2.3.2</td>
+      <td>Stable</td>
+      <td><a href="https://github.com/scalatra/scalatra/tree/v2.3.2">2.3.2</td>
+      <td>
+        <ul class="scala-versions">
+          <li>2.10.x</li>
+          <li>2.11.x</li>
+        </ul>
+      </td>
+      <td>3.1</td>
+    </tr>
+    
+  </tbody>
+</table>
+
+</main>
+
+
+
+
+</div> 
+
+<footer class="doc-footer">
+	
+	<p>Scalatra Team</p>
+	<p>Powered by <strong><a href="https://github.com/progrhyme/hugo-theme-bootie-docs">Bootie Docs</a></strong> - theme
+		for <a href="http://gohugo.io/">Hugo</a> by <a href="https://github.com/progrhyme/">progrhyme</a>.</p>
+</footer>
+
+
+
+<script src="https://scalatra.org/js/jquery.min.js"></script>
+<script src="https://scalatra.org/js/bootstrap.min.js"></script>
+
+<script src="https://scalatra.org/js/highlight.pack.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+<script src="https://scalatra.org/js/ie10-viewport-bug-workaround.js"></script>
+<script src="https://scalatra.org/js/bootie-docs.js"></script>
+
+</body>
+</html>
+
diff --git a/archive/open-source/evidence-pages/raw/wired-mosaic-coverage.html b/archive/open-source/evidence-pages/raw/wired-mosaic-coverage.html
new file mode 100644
index 0000000..e32f8cd
--- /dev/null
+++ b/archive/open-source/evidence-pages/raw/wired-mosaic-coverage.html
@@ -0,0 +1,2209 @@
+<!DOCTYPE html><html lang="en-US" dir="ltr"><head><title>Browse the Web as it Looked in 1993 | WIRED</title><meta charSet="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta name="msapplication-tap-highlight" content="no"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="author" content="Michael Calore"/><meta name="copyright" content="Copyright (c) Condé Nast 2026"/><meta name="description" content="Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively \[…\]"/><meta name="id" content="5955dd525992c54331ac1c9e"/><meta name="keywords" content="browsers,firefox,webmonkey"/><meta name="news_keywords" content="browsers,firefox,webmonkey"/><meta name="robots" content="index, follow, noarchive, max-image-preview:large"/><meta name="content-type" content="article"/><meta name="parsely-post-id" content="5955dd525992c54331ac1c9e"/><meta name="parsely-metadata" content="{&quot;description&quot;:&quot;Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively \\[…\\]&quot;,&quot;image-16-9&quot;:&quot;https://media.wired.com/photos/5955dd51cbd9b77a41915ea9/16:9/w_1000,c_limit/github.png&quot;,&quot;image-1-1&quot;:&quot;https://media.wired.com/photos/5955dd51cbd9b77a41915ea9/1:1/w_1000,c_limit/github.png&quot;}"/><meta property="og:description" content="Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively \[…\]"/><meta property="og:image" content="https://media.wired.com/photos/5955dd51cbd9b77a41915ea9/191:100/w_1280,c_limit/github.png"/><meta property="og:image:secure_url" content="https://media.wired.com/photos/5955dd51cbd9b77a41915ea9/191:100/w_1280,c_limit/github.png"/><meta property="og:locale" content="en_US"/><meta property="og:site_name" content="WIRED"/><meta property="og:title" content="Browse the Web as it Looked in 1993"/><meta property="og:type" content="article"/><meta property="og:url" content="https://www.wired.com/2010/03/browse-the-web-as-it-looked-in-1993/"/><meta property="article:content_tier" content="free"/><meta property="article:opinion" content="false"/><meta http-equiv="content-language" content="en-US"/><meta property="article:section" content="tags"/><meta property="article:published_time" content="2010-03-08T18:43:25.000Z"/><meta property="article:modified_time" content="2010-03-08T18:43:25.000Z"/><meta property="article:author" content="Michael Calore"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:creator" content="@wired"/><meta property="twitter:description" content="Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively \[…\]"/><meta property="twitter:domain" content="https://www.wired.com"/><meta property="twitter:image" content="https://media.wired.com/photos/5955dd51cbd9b77a41915ea9/191:100/w_1280,c_limit/github.png?mbid=social_retweet"/><meta name="twitter:image:src" content="https://media.wired.com/photos/5955dd51cbd9b77a41915ea9/191:100/w_1280,c_limit/github.png?mbid=social_retweet"/><meta property="twitter:site" content="@wired"/><meta property="twitter:title" content="Browse the Web as it Looked in 1993"/><meta property="pinterest:image" content="https://media.wired.com/photos/5955dd51cbd9b77a41915ea9/2:3/w_1000,h_1500,c_limit/github.png"/><meta property="fb:app_id" content="719405864858490"/><meta property="fb:pages" content="19440638720"/><meta name="google" content="nopagereadaloud"/><script id="kendra" type="text/javascript">(()=>{var r=class{constructor(){this.registry={}}register(t,e){if(this.registry[t])throw new Error("Event with key "+t+" already exists.");this.registry[t]=e,Object.defineProperty(this,t,{get(){return this.registry[t]},enumerable:!0,configurable:!1})}delete(t){delete this.registry[t],delete this[t]}get(t){let e=this.registry[t];if(!e)throw new Error("Event with key "+t+" is not registered.");return e}};(function(){let n=new r;window.Kendra=n})();})();</script><link rel="canonical" href="https://www.wired.com/2010/03/browse-the-web-as-it-looked-in-1993/"/><link rel="alternate" type="application/rss+xml" href="https://www.wired.com/feed/rss"/><style data-styled="" data-styled-version="6.3.8">.dZoWtJ{margin:0;}/*!sc*/
+.cNCRRJ{margin:0;margin-top:3rem;}/*!sc*/
+data-styled.g1[id="BaseWrap-sc-SkJtP"]{content:"dZoWtJ,cNCRRJ,"}/*!sc*/
+.fSrqtv{margin:0;font:var(--font-global-editorial-context-tertiary);font-feature-settings:var(--variant-global-editorial-context-tertiary, normal);text-transform:var(--text-case-global-editorial-context-tertiary, normal);letter-spacing:var(--tracking-global-editorial-context-tertiary, normal);line-break:var(--line-break-global-editorial-context-tertiary, normal);overflow-wrap:var(--overflow-wrap-global-editorial-context-tertiary, normal);color:rgba(26,26,26,1);}/*!sc*/
+.fSrqtv a{color:inherit;}/*!sc*/
+.JNCDn{margin:0;font:var(--font-consumption-editorial-hed-standard);font-feature-settings:var(--variant-consumption-editorial-hed-standard, normal);text-transform:var(--text-case-consumption-editorial-hed-standard, normal);letter-spacing:var(--tracking-consumption-editorial-hed-standard, normal);line-break:var(--line-break-consumption-editorial-hed-standard, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-hed-standard, normal);color:rgba(26,26,26,1);}/*!sc*/
+.JNCDn a{color:inherit;}/*!sc*/
+.hBwuzD{margin:0;font:var(--font-utility-button-utility);font-feature-settings:var(--variant-utility-button-utility, normal);text-transform:var(--text-case-utility-button-utility, normal);letter-spacing:var(--tracking-utility-button-utility, normal);line-break:var(--line-break-utility-button-utility, normal);overflow-wrap:var(--overflow-wrap-utility-button-utility, normal);color:rgba(26,26,26,1);}/*!sc*/
+.hBwuzD a{color:inherit;}/*!sc*/
+.dqEbUP{margin:0;font:var(--font-global-editorial-tags);font-feature-settings:var(--variant-global-editorial-tags, normal);text-transform:var(--text-case-global-editorial-tags, normal);letter-spacing:var(--tracking-global-editorial-tags, normal);line-break:var(--line-break-global-editorial-tags, normal);overflow-wrap:var(--overflow-wrap-global-editorial-tags, normal);color:rgba(26,26,26,1);}/*!sc*/
+.dqEbUP a{color:inherit;}/*!sc*/
+.eBMvfE{margin:0;text-align:center;font:var(--font-discovery-subhed-section-primary);font-feature-settings:var(--variant-discovery-subhed-section-primary, normal);text-transform:var(--text-case-discovery-subhed-section-primary, normal);letter-spacing:var(--tracking-discovery-subhed-section-primary, normal);line-break:var(--line-break-discovery-subhed-section-primary, normal);overflow-wrap:var(--overflow-wrap-discovery-subhed-section-primary, normal);color:rgba(0,0,0,1);}/*!sc*/
+.eBMvfE a{color:inherit;}/*!sc*/
+.dTSAqX{margin:0;font:var(--font-discovery-description-core);font-feature-settings:var(--variant-discovery-description-core, normal);text-transform:var(--text-case-discovery-description-core, normal);letter-spacing:var(--tracking-discovery-description-core, normal);line-break:var(--line-break-discovery-description-core, normal);overflow-wrap:var(--overflow-wrap-discovery-description-core, normal);color:rgba(51,51,51,1);}/*!sc*/
+.dTSAqX a{color:inherit;}/*!sc*/
+data-styled.g2[id="BaseText-fEwdHD"]{content:"fSrqtv,JNCDn,hBwuzD,dqEbUP,eBMvfE,dTSAqX,"}/*!sc*/
+.fJNeGq{margin:0;font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);color:rgba(117,117,117,1);transition-property:color,background,text-shadow;transition-duration:5s;transition-timing-function:ease-in-out;color:rgba(26,26,26,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+.fJNeGq a{color:inherit;}/*!sc*/
+.fJNeGq:link{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(26,26,26,1);}/*!sc*/
+.fJNeGq:visited{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(26,26,26,1);}/*!sc*/
+.fJNeGq:hover{color:rgba(26,26,26,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.fJNeGq:active{color:rgba(26,26,26,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.fJNeGq:focus{color:rgba(26,26,26,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.cKQeAn{margin:0;font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);color:rgba(117,117,117,1);transition-property:color,background,text-shadow;transition-duration:5s;transition-timing-function:ease-in-out;font:var(--font-utility-input-core);font-feature-settings:var(--variant-utility-input-core, normal);text-transform:var(--text-case-utility-input-core, normal);letter-spacing:var(--tracking-utility-input-core, normal);line-break:var(--line-break-utility-input-core, normal);overflow-wrap:var(--overflow-wrap-utility-input-core, normal);color:rgba(153,153,153,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+.cKQeAn a{color:inherit;}/*!sc*/
+.cKQeAn:link{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(153,153,153,1);}/*!sc*/
+.cKQeAn:visited{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(153,153,153,1);}/*!sc*/
+.cKQeAn:hover{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.cKQeAn:active{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.cKQeAn:focus{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.hrKTzZ{margin:0;font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);color:rgba(117,117,117,1);transition-property:color,background,text-shadow;transition-duration:5s;transition-timing-function:ease-in-out;font:var(--font-utility-input-core);font-feature-settings:var(--variant-utility-input-core, normal);text-transform:var(--text-case-utility-input-core, normal);letter-spacing:var(--tracking-utility-input-core, normal);line-break:var(--line-break-utility-input-core, normal);overflow-wrap:var(--overflow-wrap-utility-input-core, normal);color:rgba(0,0,0,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+.hrKTzZ a{color:inherit;}/*!sc*/
+.hrKTzZ:link{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(0,0,0,1);}/*!sc*/
+.hrKTzZ:visited{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(0,0,0,1);}/*!sc*/
+.hrKTzZ:hover{color:rgba(5,125,188,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.hrKTzZ:active{color:rgba(5,125,188,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.hrKTzZ:focus{color:rgba(5,125,188,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+data-styled.g3[id="BaseLink-haTOKm"]{content:"fJNeGq,cKQeAn,hrKTzZ,"}/*!sc*/
+.dNXSll{display:block;width:100%;}/*!sc*/
+.dNXSll[class*='theme-']{background:var(--color-surface);}/*!sc*/
+data-styled.g11[id="RowWrapper-efRjVu"]{content:"dNXSll,"}/*!sc*/
+.gSpllZ{padding-top:8px;padding-bottom:8px;width:100%;}/*!sc*/
+.gSpllZ .icon-close{padding:8px;}/*!sc*/
+data-styled.g12[id="StickyHeroAdWrapper-kurarC"]{content:"gSpllZ,"}/*!sc*/
+.iGDxYx.ad.should-hold-space{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:50px;}/*!sc*/
+@media (min-width: 768px){.iGDxYx.ad.should-hold-space{min-height:90px;}}/*!sc*/
+.dnFWcD.ad.should-hold-space{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:100px;}/*!sc*/
+@media (min-width: 768px){.dnFWcD.ad.should-hold-space{min-height:250px;}}/*!sc*/
+data-styled.g14[id="AdWrapper-fGiLaV"]{content:"iGDxYx,dnFWcD,"}/*!sc*/
+.dCnZHU.dCnZHU{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);gap:var(--grid-gap);padding-right:calc(1 * var(--grid-margin));padding-left:calc(1 * var(--grid-margin));margin:0 auto;width:100%;max-width:1600px;}/*!sc*/
+@media (min-width: 768px){.dCnZHU.dCnZHU{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.dCnZHU.dCnZHU{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.dCnZHU.dCnZHU{--grid-margin:4rem;}}/*!sc*/
+.dCnZHU.dCnZHU .newsletter-plp-full-bleed{display:-ms-grid;display:grid;-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 768px){.dCnZHU.dCnZHU{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+@media (min-width: 1024px) and (max-width: 1190px){.dCnZHU.dCnZHU{-ms-grid-columns:repeat(8, 1fr) minmax(300px, 4fr);grid-template-columns:repeat(8, 1fr) minmax(300px, 4fr);}}/*!sc*/
+.dArhxS.dArhxS{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);gap:var(--grid-gap);padding-right:calc(1 * var(--grid-margin));padding-left:calc(1 * var(--grid-margin));margin:0 auto;width:100%;max-width:1600px;}/*!sc*/
+@media (min-width: 768px){.dArhxS.dArhxS{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.dArhxS.dArhxS{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.dArhxS.dArhxS{--grid-margin:4rem;}}/*!sc*/
+.dArhxS.dArhxS .newsletter-plp-full-bleed{display:-ms-grid;display:grid;-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 768px){.dArhxS.dArhxS{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+data-styled.g24[id="GridWrapper-uulHE"]{content:"dCnZHU,dArhxS,"}/*!sc*/
+.kKTABR >.grid-item-child-wrapper-filterable-summary-list{height:100%;}/*!sc*/
+.kKTABR{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 1024px){.kKTABR{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}}/*!sc*/
+.fdedvq{display:none;}/*!sc*/
+.fdedvq >.grid-item-child-wrapper-filterable-summary-list{height:100%;}/*!sc*/
+@media (min-width: 1024px){.fdedvq{display:block;-ms-grid-column-align:start;justify-self:start;}}/*!sc*/
+@media (min-width: 1280px){.fdedvq{display:block;}.fdedvq .ad--rail{max-width:300px;}}/*!sc*/
+@media (min-width: 1280px){.fdedvq{-ms-grid-column:9/-2;grid-column:9/-2;}}/*!sc*/
+@media (min-width: 1024px){.fdedvq{-ms-grid-column:9/-2;grid-column:9/-2;}}/*!sc*/
+.khuCvB >.grid-item-child-wrapper-filterable-summary-list{height:100%;}/*!sc*/
+data-styled.g25[id="GridItem-bufwYC"]{content:"kKTABR,fdedvq,khuCvB,"}/*!sc*/
+.eKnjjD{display:block;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;overflow:hidden;}/*!sc*/
+data-styled.g92[id="SpanWrapper-kFnjvc"]{content:"eKnjjD,"}/*!sc*/
+.gjCCFj{display:inline-block;position:relative;width:-webkit-fill-available;width:-moz-available;width:fill-available;}/*!sc*/
+data-styled.g94[id="ResponsiveImagePicture-jKunQM"]{content:"gjCCFj,"}/*!sc*/
+.buLjMg{--divider-width:2px;--section-ornament-top:1px;--section-title-margin:1rem;-ms-grid-gap:0;grid-gap:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:var(--divider-width) solid;--border-top-color__token-name:"colors.discovery.body.white.divider";border-top-color:rgba(229,229,229,1);padding-top:1rem;display:-ms-grid;display:grid;border-bottom:var(--divider-width) solid;--border-bottom-color__token-name:"colors.discovery.body.white.border";border-bottom-color:rgba(229,229,229,1);padding-bottom:1.25rem;grid-template-areas:'image hed link' 'image disclaimer disclaimer';-ms-grid-columns:auto minmax(5em,1fr) auto;grid-template-columns:auto minmax(5em,1fr) auto;}/*!sc*/
+.buLjMg .disclaimer{grid-area:disclaimer;margin-top:var(--section-title-margin);padding-top:var(--section-title-margin);padding-bottom:unset;}/*!sc*/
+.buLjMg .disclaimer p{font:var(--font-global-editorial-context-secondary);font-feature-settings:var(--variant-global-editorial-context-secondary, normal);text-transform:var(--text-case-global-editorial-context-secondary, normal);letter-spacing:var(--tracking-global-editorial-context-secondary, normal);line-break:var(--line-break-global-editorial-context-secondary, normal);overflow-wrap:var(--overflow-wrap-global-editorial-context-secondary, normal);}/*!sc*/
+@media (max-width: 768px){.buLjMg{padding-bottom:1rem;}}/*!sc*/
+data-styled.g99[id="SectionTitleRoot-jqTjcU"]{content:"buLjMg,"}/*!sc*/
+.idsQtM{grid-area:hed;-ms-grid-column-align:center;justify-self:center;}/*!sc*/
+.idsQtM a{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+.verso-bundle-cne-embed .idsQtM{--grid-gap:1rem;--grid-margin:1.5rem;margin:0 calc(1* var(--grid-margin));}/*!sc*/
+@media (min-width: 768px){.verso-bundle-cne-embed .idsQtM{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.verso-bundle-cne-embed .idsQtM{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.verso-bundle-cne-embed .idsQtM{--grid-margin:4rem;}}/*!sc*/
+data-styled.g100[id="SectionTitleHed-iavHej"]{content:"idsQtM,"}/*!sc*/
+.edYLqt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;}/*!sc*/
+.edYLqt .icon{width:100%;height:100%;}/*!sc*/
+.edYLqt .icon-shopping{width:initial;height:initial;}/*!sc*/
+data-styled.g121[id="SocialIconViewBox-goBvtv"]{content:"edYLqt,"}/*!sc*/
+.bfgiZw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:24px;width:24px;}/*!sc*/
+.bfgiZw.bfgiZw.bfgiZw.bfgiZw .icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:100%;height:100%;}/*!sc*/
+data-styled.g122[id="SocialIconContainer-fckYDA"]{content:"bfgiZw,"}/*!sc*/
+.hAfbKZ{-webkit-text-decoration:none;text-decoration:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:3rem;height:3rem;}/*!sc*/
+.hAfbKZ:hover,.hAfbKZ:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.hAfbKZ .icon path{--fill__token-name:"colors.interactive.social.primary";fill:rgba(0,0,0,1);}/*!sc*/
+.hAfbKZ .icon .icon-bookmark--activated-checkmark-stroke{fill:none;--stroke__token-name:"colors.interactive.base.white";stroke:rgba(255,255,255,1);}/*!sc*/
+.bNHIgd{-webkit-text-decoration:none;text-decoration:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:3rem;height:3rem;}/*!sc*/
+.bNHIgd:hover,.bNHIgd:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.bNHIgd path{--fill__token-name:"colors.foundation.footer.links.primary";fill:rgba(153,153,153,1);}/*!sc*/
+.bNHIgd:hover path{--fill__token-name:"colors.foundation.footer.social.hover";fill:rgba(229,229,229,1);}/*!sc*/
+data-styled.g123[id="SocialIconExternalLink-gsMURO"]{content:"hAfbKZ,bNHIgd,"}/*!sc*/
+.eMaBCo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-bottom:0;margin-left:-1rem;padding-left:0;list-style:none;}/*!sc*/
+.enKdEP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-bottom:0;margin-left:-1rem;padding-left:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:0rem;}/*!sc*/
+@media (min-width: 1024px){.enKdEP{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+data-styled.g125[id="SocialIconsList-OXmUW"]{content:"eMaBCo,enKdEP,"}/*!sc*/
+@media (min-width: 320px){.bwayRd{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+data-styled.g126[id="SocialIconsWrapper-iyJFhD"]{content:"bsQyZM,bwayRd,"}/*!sc*/
+.UTvzR .icon-bookmark path{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}/*!sc*/
+data-styled.g127[id="SocialIconNetworkIconComponent-krsBtx"]{content:"UTvzR,"}/*!sc*/
+@media (max-width: 767px){.cQXzvS::before{content:'';display:block;padding-top:min(56.25%, var(--aspect-ratio-box-max-height, 200vh));width:100%;}}/*!sc*/
+@media (min-width: 768px){.cQXzvS::before{content:'';display:block;padding-top:min(56.25%, var(--aspect-ratio-box-max-height, 200vh));width:100%;}}/*!sc*/
+.cQXzvS >.aspect-ratio--overlay-container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;}/*!sc*/
+data-styled.g129[id="AspectRatioContainer-dijQOF"]{content:"cQXzvS,"}/*!sc*/
+.lcJACc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:0.5rem;}/*!sc*/
+@media (max-width: 1023px){.lcJACc.comments-button-icon{margin-right:0;}}/*!sc*/
+data-styled.g156[id="ActionBarSecondaryButtonPrimaryIcon-bHDDJb"]{content:"lcJACc,"}/*!sc*/
+.bJJzeS{white-space:nowrap;color:var(--color-text);}/*!sc*/
+data-styled.g157[id="ActionBarButtonText-cQLtCT"]{content:"bJJzeS,"}/*!sc*/
+.ilmtEa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid;border-radius:0.5rem;border-color:var(--color-border-subtle);background-color:var(--color-surface);padding:0 1rem;height:3rem;overflow:hidden;min-width:3.5rem;height:3.5rem;}/*!sc*/
+.ilmtEa:last-of-type:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0;}/*!sc*/
+.ilmtEa:not(:last-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0;}/*!sc*/
+.ilmtEa:last-of-type{border-bottom:0;}/*!sc*/
+.ilmtEa:hover{background-color:var(--color-surface-hover);-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+.ilmtEa:focus-visible{outline-style:auto;}/*!sc*/
+.ilmtEa:focus{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+.ilmtEa .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .action-bar-bookmark-new .icon-bookmark-stroke,.ilmtEa .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark.icon-bookmark--activated .icon-bookmark-stroke,.ilmtEa .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark:not(.action-bar-bookmark-new) .icon-bookmark-stroke{stroke:var(--color-text);}/*!sc*/
+.ilmtEa .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-loader .icon-loader-track{fill:var(--color-border-subtle);}/*!sc*/
+.ilmtEa .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-loader .icon-loader-progress{fill:var(--color-action-brand-default);}/*!sc*/
+.ilmtEa.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .action-bar-bookmark-new .icon-bookmark-stroke,.ilmtEa.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark.icon-bookmark--activated .icon-bookmark-stroke,.ilmtEa.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark:not(.action-bar-bookmark-new) .icon-bookmark-stroke{fill:var(--color-action-brand-default);stroke:var(--color-action-brand-default);}/*!sc*/
+.ilmtEa.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark--activated-outline,.ilmtEa.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark--activated-checkmark,.ilmtEa.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark--activated-fill{fill:var(--color-action-brand-default);}/*!sc*/
+.ilmtEa.active .ActionBarButtonText-cQLtCT{color:var(--color-action-brand-default);}/*!sc*/
+.ikAsbE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3rem;border-color:var(--color-border-subtle);background-color:var(--color-surface);padding:0 1rem;height:3rem;overflow:hidden;}/*!sc*/
+.ikAsbE:last-of-type:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0;}/*!sc*/
+.ikAsbE:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0;}/*!sc*/
+.ikAsbE:hover{background-color:var(--color-surface-hover);-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+@media (max-width: 1023px){.ikAsbE:hover{background-color:transparent;}}/*!sc*/
+.ikAsbE:focus-visible{outline-style:auto;}/*!sc*/
+.ikAsbE:focus{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+.ikAsbE .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .action-bar-bookmark-new .icon-bookmark-stroke,.ikAsbE .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark.icon-bookmark--activated .icon-bookmark-stroke,.ikAsbE .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark:not(.action-bar-bookmark-new) .icon-bookmark-stroke{stroke:var(--color-text);}/*!sc*/
+.ikAsbE .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-loader .icon-loader-track{fill:var(--color-border-subtle);}/*!sc*/
+.ikAsbE .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-loader .icon-loader-progress{fill:var(--color-action-brand-default);}/*!sc*/
+.ikAsbE.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .action-bar-bookmark-new .icon-bookmark-stroke,.ikAsbE.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark.icon-bookmark--activated .icon-bookmark-stroke,.ikAsbE.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark:not(.action-bar-bookmark-new) .icon-bookmark-stroke{fill:var(--color-action-brand-default);stroke:var(--color-action-brand-default);}/*!sc*/
+.ikAsbE.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark--activated-outline,.ikAsbE.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark--activated-checkmark,.ikAsbE.active .ActionBarSecondaryButtonPrimaryIcon-bHDDJb .icon-bookmark--activated-fill{fill:var(--color-action-brand-default);}/*!sc*/
+.ikAsbE.active .ActionBarButtonText-cQLtCT{color:var(--color-action-brand-default);}/*!sc*/
+data-styled.g160[id="ActionBarButton-fDeyRu"]{content:"ilmtEa,ikAsbE,"}/*!sc*/
+.ilJakn{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid;border-radius:3rem;border-color:var(--color-border-subtle);background-color:var(--color-surface);-webkit-transition:max-width 300ms ease-in-out;transition:max-width 300ms ease-in-out;border-radius:0.5rem;max-width:3.625rem;}/*!sc*/
+.ilJakn .ActionBarButtonText-cQLtCT{display:none;}/*!sc*/
+.ilJakn .ActionBarSecondaryButtonPrimaryIcon-bHDDJb{margin-right:0;}/*!sc*/
+.ilJakn:hover{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}/*!sc*/
+.ilJakn:hover .ActionBarSecondaryButtonPrimaryIcon-bHDDJb{margin-right:0.5rem;}/*!sc*/
+.ilJakn:hover .ActionBarButtonText-cQLtCT{display:unset;}/*!sc*/
+@media (min-width: 1024px){.ilJakn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}}/*!sc*/
+.kdCnOa{display:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid;border-radius:3rem;border-color:var(--color-border-subtle);background-color:var(--color-surface);}/*!sc*/
+@media (min-width: 0px) and (max-width: 1023px){.kdCnOa{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}}/*!sc*/
+data-styled.g161[id="ActionBarWrapper-kJGqdz"]{content:"ilJakn,kdCnOa,"}/*!sc*/
+.hDgLib{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem 1rem;border-style:solid;border-width:0px;border-color:var(--color-divider);border-bottom-width:1px;padding:1rem 0;}/*!sc*/
+data-styled.g180[id="TagCloudWrapper-iOOaiz"]{content:"hDgLib,"}/*!sc*/
+.kIFOiP{margin:0;padding:0 0.5rem;color:var(--color-text-subtle);}/*!sc*/
+data-styled.g181[id="TagCloudSectionHeader-byWhDi"]{content:"kIFOiP,"}/*!sc*/
+.imzTQM{margin:0;}/*!sc*/
+data-styled.g182[id="TagCloudName-hJXdeT"]{content:"imzTQM,"}/*!sc*/
+.jBTLEg{margin:0;line-height:0;}/*!sc*/
+.jBTLEg .TagCloudName-hJXdeT{margin:0;color:inherit;}/*!sc*/
+data-styled.g183[id="TagCloudLink-ikXVek"]{content:"jBTLEg,"}/*!sc*/
+.gPAcgL{font:var(--font-global-editorial-accreditation-core);font-feature-settings:var(--variant-global-editorial-accreditation-core, normal);text-transform:var(--text-case-global-editorial-accreditation-core, normal);letter-spacing:var(--tracking-global-editorial-accreditation-core, normal);line-break:var(--line-break-global-editorial-accreditation-core, normal);overflow-wrap:var(--overflow-wrap-global-editorial-accreditation-core, normal);display:block;margin:0.5rem 0 0;text-align:center;color:var(--color-text-byline);}/*!sc*/
+@media (max-width: 768px){.gPAcgL{display:inline;}.gPAcgL::after{content:', ';}.gPAcgL:last-child::after{content:'';}}/*!sc*/
+.gPAcgL:hover,.gPAcgL:active{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+.kxOQrB{font:var(--font-global-editorial-accreditation-core);font-feature-settings:var(--variant-global-editorial-accreditation-core, normal);text-transform:var(--text-case-global-editorial-accreditation-core, normal);letter-spacing:var(--tracking-global-editorial-accreditation-core, normal);line-break:var(--line-break-global-editorial-accreditation-core, normal);overflow-wrap:var(--overflow-wrap-global-editorial-accreditation-core, normal);display:block;margin:0.5rem 0 0;text-align:left;color:var(--color-text-byline);}/*!sc*/
+@media (max-width: 768px){.kxOQrB{display:inline;}.kxOQrB::after{content:', ';}.kxOQrB:last-child::after{content:'';}}/*!sc*/
+.kxOQrB:hover,.kxOQrB:active{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+.BylineWrapper-ikmJep.BylineWrapper-ikmJep+.BylineWrapper-ikmJep{margin-top:0;}/*!sc*/
+data-styled.g246[id="BylineWrapper-ikmJep"]{content:"gPAcgL,kxOQrB,"}/*!sc*/
+.brTjcd{display:inline;}/*!sc*/
+.brTjcd.card{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:0.125rem;}/*!sc*/
+@media (max-width: 768px){.brTjcd.card{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}}/*!sc*/
+data-styled.g247[id="BylineName-cMqVZp"]{content:"brTjcd,"}/*!sc*/
+.fMOBgj{cursor:pointer;font:var(--font-global-editorial-accreditation-core);font-feature-settings:var(--variant-global-editorial-accreditation-core, normal);text-transform:var(--text-case-global-editorial-accreditation-core, normal);letter-spacing:var(--tracking-global-editorial-accreditation-core, normal);line-break:var(--line-break-global-editorial-accreditation-core, normal);overflow-wrap:var(--overflow-wrap-global-editorial-accreditation-core, normal);}/*!sc*/
+data-styled.g248[id="BylineLink-faXGDy"]{content:"fMOBgj,"}/*!sc*/
+@media (max-width: 768px){.fjZjfe{text-align:center;line-height:0.5rem;}}/*!sc*/
+.fjZjfe.bylines--inlined-with-bg .BylineWrapper-ikmJep::after{content:'';}/*!sc*/
+.fjZjfe.bylines--inlined-with-bg .BylineWrapper-ikmJep+.BylineWrapper-ikmJep{-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;}/*!sc*/
+@media (max-width: 768px){.jykrsq{text-align:left;line-height:0.5rem;}}/*!sc*/
+.jykrsq.bylines--inlined-with-bg .BylineWrapper-ikmJep::after{content:'';}/*!sc*/
+.jykrsq.bylines--inlined-with-bg .BylineWrapper-ikmJep+.BylineWrapper-ikmJep{-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;}/*!sc*/
+data-styled.g252[id="BylinesWrapper-hmpxZW"]{content:"fjZjfe,jykrsq,"}/*!sc*/
+.fVNTWC{display:block;}/*!sc*/
+.fVNTWC .ResponsiveImageContainer-dkeESL{width:100%;}/*!sc*/
+.fVNTWC .ResponsiveClipWrapper-jrvXsy{margin-bottom:0;}/*!sc*/
+@media (min-width: 768px){.fVNTWC .ResponsiveClipWrapper-jrvXsy{margin-bottom:0;}}/*!sc*/
+data-styled.g300[id="SummaryItemResponsiveAsset-hOqdxG"]{content:"fVNTWC,"}/*!sc*/
+.cbKlTr{display:block;position:relative;}/*!sc*/
+data-styled.g302[id="SummaryItemImageLink-gEpIdB"]{content:"cbKlTr,"}/*!sc*/
+.eBoPfY{margin-bottom:0.25rem;}/*!sc*/
+.eBoPfY .byline,.eBoPfY .byline__preamble,.eBoPfY .byline__name,.eBoPfY .byline__social-link{font:var(--font-global-editorial-accreditation-core);font-feature-settings:var(--variant-global-editorial-accreditation-core, normal);text-transform:var(--text-case-global-editorial-accreditation-core, normal);letter-spacing:var(--tracking-global-editorial-accreditation-core, normal);line-break:var(--line-break-global-editorial-accreditation-core, normal);overflow-wrap:var(--overflow-wrap-global-editorial-accreditation-core, normal);}/*!sc*/
+.summary-item--bundle-endorsement .eBoPfY .bylines__byline span{--color__token-name:"colors.discovery.body.white.accreditation";color:rgba(26,26,26,1);}/*!sc*/
+.eBoPfY .bylines__byline{text-align:left;}/*!sc*/
+html[dir='rtl'] .eBoPfY .bylines,html[dir='rtl'] .eBoPfY .byline,html[dir='rtl'] .eBoPfY .bylines__byline{text-align:start;}/*!sc*/
+data-styled.g310[id="SummaryItemBaseByline-cUbysO"]{content:"eBoPfY,"}/*!sc*/
+.igFlkj{font:var(--font-discovery-hed-core-primary);font-feature-settings:var(--variant-discovery-hed-core-primary, normal);text-transform:var(--text-case-discovery-hed-core-primary, normal);letter-spacing:var(--tracking-discovery-hed-core-primary, normal);line-break:var(--line-break-discovery-hed-core-primary, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-core-primary, normal);margin-top:0;}/*!sc*/
+.igFlkj.igFlkj.igFlkj{margin-bottom:0.5rem;}/*!sc*/
+.igFlkj p{margin:0;}/*!sc*/
+.igFlkj .small{text-transform:lowercase;font-style:normal;font-variant:small-caps;}/*!sc*/
+@media (max-width: 768px){.igFlkj{margin-bottom:0.5rem;}}/*!sc*/
+@media (min-width: 768px){.igFlkj.igFlkj.igFlkj{margin-bottom:1rem;}}/*!sc*/
+data-styled.g316[id="SummaryItemHedBase-eapJVq"]{content:"igFlkj,"}/*!sc*/
+.knqLIt{margin:0 0 0.5rem 0;}/*!sc*/
+.knqLIt.knqLIt.knqLIt{margin-bottom:1rem;}/*!sc*/
+.knqLIt .small{text-transform:lowercase;font-style:normal;font-variant:small-caps;}/*!sc*/
+.knqLIt a{--color__token-name:"colors.discovery.body.white.description";color:rgba(51,51,51,1);}/*!sc*/
+.knqLIt a:hover{--color__token-name:"colors.discovery.body.white.heading";color:rgba(0,0,0,1);}/*!sc*/
+data-styled.g320[id="SummaryItemDek-dyjqKk"]{content:"knqLIt,"}/*!sc*/
+.jnQTqA{padding:1rem 0 2rem;}/*!sc*/
+.summary-item--text-align-center .jnQTqA .BylineWrapper-ikmJep{text-align:center;}/*!sc*/
+@media (min-width: 768px){.summary-item--bundle .jnQTqA{margin:0 auto;width:28rem;}}/*!sc*/
+@media (max-width: 768px){.summary-item--bundle .jnQTqA{padding-right:1rem;padding-left:1rem;}}/*!sc*/
+data-styled.g324[id="SummaryItemContent-gZTTmz"]{content:"jnQTqA,"}/*!sc*/
+.iUfmxA{color:rgba(0,0,0,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+.iUfmxA:link{-webkit-text-decoration:inherit;text-decoration:inherit;color:rgba(0,0,0,1);}/*!sc*/
+.iUfmxA:visited{-webkit-text-decoration:inherit;text-decoration:inherit;color:rgba(0,0,0,1);}/*!sc*/
+.iUfmxA:hover{color:rgba(0,0,0,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.iUfmxA:active{color:rgba(0,0,0,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.iUfmxA:focus{color:rgba(0,0,0,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.iUfmxA::after{margin-bottom:1rem;border-bottom:1px solid rgba(5,125,188,1);width:5rem;}/*!sc*/
+data-styled.g326[id="SummaryItemHedLink-chBZvf"]{content:"iUfmxA,"}/*!sc*/
+.itsiPM{cursor:pointer;}/*!sc*/
+.itsiPM .BylinesWrapper-hmpxZW,.itsiPM .byline__preamble,.itsiPM .byline__name,.itsiPM .byline__social-link,.itsiPM .byline__name-link:link,.itsiPM .byline__name-link:visited{--color__token-name:"colors.discovery.body.white.accreditation";color:rgba(26,26,26,1);}/*!sc*/
+.itsiPM.summary-item--bundle{-ms-grid-column-gap:0;grid-column-gap:0;}/*!sc*/
+@media (min-width: 1024px){.itsiPM.summary-item--bundle{padding-bottom:3rem;}}/*!sc*/
+.itsiPM.summary-item--bundle .SummaryItemHedBase-eapJVq{margin-top:0.5rem;margin-bottom:0;}/*!sc*/
+@media (min-width: 768px){.itsiPM.summary-item--bundle .SummaryItemHedBase-eapJVq,.itsiPM.summary-item--bundle .SummaryItemBaseByline-cUbysO{margin-right:auto;margin-left:auto;}}/*!sc*/
+@media (min-width: 768px) and (max-width: calc(1024px - 1px)){.itsiPM.summary-item--bundle{display:block;padding:0;}.itsiPM.summary-item--bundle .SummaryItemHedBase-eapJVq,.itsiPM.summary-item--bundle .SummaryItemDek-dyjqKk{display:block;margin-top:2rem;}}/*!sc*/
+data-styled.g334[id="SummaryItemWrapper-bFycXm"]{content:"itsiPM,"}/*!sc*/
+.flfzFo .hide-read-more-ad .ad--read-more{display:none;}/*!sc*/
+.flfzFo .show-read-more-ad .ad--read-more{display:block;}/*!sc*/
+.flfzFo .show-read-more-ad div.summary-item:nth-child(3){display:none;}/*!sc*/
+.flfzFo .SectionTitleDivider-hFSAoP{margin-bottom:0rem;}/*!sc*/
+data-styled.g339[id="SummaryCollectionGridContent-jblwZM"]{content:"flfzFo,"}/*!sc*/
+.hKaCkY{margin-bottom:2rem;}/*!sc*/
+data-styled.g341[id="SummaryCollectionGridSectionTitle-bSuodM"]{content:"hKaCkY,"}/*!sc*/
+.mALEF{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-webkit-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:0;margin:0 auto;width:100%;max-width:1600px;}/*!sc*/
+@media (min-width: 768px){.mALEF{--border-offset:0.75rem;}@media (min-width: 1280px){.mALEF{--border-offset:1rem;}}}/*!sc*/
+@media (min-width: 768px){.mALEF{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.mALEF{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.mALEF{--grid-margin:4rem;}}/*!sc*/
+@media (min-width: 768px){.mALEF{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+@media (max-width: 767px){.mALEF .summary-item--has-mobile-border{padding:1rem 0;}.mALEF .summary-item--has-mobile-border .summary-item__content{padding-bottom:0;}.mALEF .summary-item--has-mobile-border:first-child{padding-top:0;}}/*!sc*/
+@media (max-width: 768px){.mALEF .SummaryItemWrapper-bFycXm.summary-item--clip .ResponsiveClipPlayPauseButton-ia-dBsR{bottom:0.25rem;left:0.25rem;padding:0.375rem;width:2rem;height:2rem;}.mALEF .SummaryItemWrapper-bFycXm.summary-item--clip .ResponsiveClipPlayPauseButton-ia-dBsR .ButtonIcon-iVjuNO{width:1.5rem;height:1.5rem;}}/*!sc*/
+@media (min-width: 320px){.mALEF .SummaryItemWrapper-bFycXm{margin-bottom:1rem;}}/*!sc*/
+.mALEF .StackedRatingsCardWrapper-RIFgn,.mALEF .StackedRatingsCardSkeletonWrapper-hbRZlO{grid-column:span 2;border-bottom:var(--border-width, 1px);border-color:rgba(117,117,117,1);}/*!sc*/
+@media (min-width: 768px) and (max-width: 1024px){.mALEF .StackedRatingsCardWrapper-RIFgn,.mALEF .StackedRatingsCardSkeletonWrapper-hbRZlO{grid-column:span 4;}}/*!sc*/
+@media (min-width: 1024px){.mALEF .StackedRatingsCardWrapper-RIFgn,.mALEF .StackedRatingsCardSkeletonWrapper-hbRZlO{grid-column:span 3;}}/*!sc*/
+data-styled.g345[id="SummaryCollectionGridItems-dygJmn"]{content:"mALEF,"}/*!sc*/
+.dRUJCl{text-align:center;}/*!sc*/
+data-styled.g347[id="SummaryCollectionGridToActionWrapper-jPHbbz"]{content:"dRUJCl,"}/*!sc*/
+.gVnxdj.gVnxdj.gVnxdj{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 1024px){.gVnxdj.gVnxdj.gVnxdj{grid-column:span 3;}.gVnxdj.gVnxdj.gVnxdj:nth-child(4n+1):nth-last-child(-n+4),.gVnxdj.gVnxdj.gVnxdj:nth-child(4n+1):nth-last-child(-n+4)~div{border-bottom:0;}}/*!sc*/
+@media (min-width: 320px) and (max-width: 768px){.gVnxdj.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-jZgIDA{margin-bottom:1rem;}.gVnxdj.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-jZgIDA .summary-item__content{padding-bottom:0;}.gVnxdj.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-jZgIDA:not(.summary-item--has-mobile-border){margin-bottom:0;}}/*!sc*/
+@media (min-width: 768px){.gVnxdj.summary-item--is-contributor.summary-item--has-border{position:relative;}.gVnxdj.summary-item--is-contributor.summary-item--has-border:not(:last-child)::after{display:block;position:absolute;top:0;right:calc(-1 * var(--grid-gap) / 2);background-color:rgba(229,229,229,1);width:1px;height:calc(100% + 1px);content:'';}}/*!sc*/
+@media (min-width: 768px){.gVnxdj.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66 .summary-item__hed,.gVnxdj.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66 .summary-item__hed,.gVnxdj.summary-item--layout-placement-text-below.summary-item--text-align-center .summary-item__hed,.gVnxdj.summary-item--layout-placement-text-below.summary-item--text-align-left .summary-item__hed{font:var(--font-discovery-hed-core-secondary);font-feature-settings:var(--variant-discovery-hed-core-secondary, normal);text-transform:var(--text-case-discovery-hed-core-secondary, normal);letter-spacing:var(--tracking-discovery-hed-core-secondary, normal);line-break:var(--line-break-discovery-hed-core-secondary, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-core-secondary, normal);}}/*!sc*/
+.gVnxdj.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66.summary-item--discovery-hed-consumption-dek .summary-item__hed,.gVnxdj.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66.summary-item--discovery-hed-consumption-dek .summary-item__hed,.gVnxdj.summary-item--layout-placement-text-below.summary-item--text-align-center.summary-item--discovery-hed-consumption-dek .summary-item__hed,.gVnxdj.summary-item--layout-placement-text-below.summary-item--text-align-left.summary-item--discovery-hed-consumption-dek .summary-item__hed{font:var(--font-discovery-hed-core-primary);font-feature-settings:var(--variant-discovery-hed-core-primary, normal);text-transform:var(--text-case-discovery-hed-core-primary, normal);letter-spacing:var(--tracking-discovery-hed-core-primary, normal);line-break:var(--line-break-discovery-hed-core-primary, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-core-primary, normal);}/*!sc*/
+@media (min-width: 1024px){.gVnxdj{border-bottom:0;}}/*!sc*/
+@media (min-width: 768px){.gVnxdj:not(.summary-item--layout-placement-side-by-side-mobile-only) .summary-item__hed{font:var(--font-discovery-subhed-section-secondary);font-feature-settings:var(--variant-discovery-subhed-section-secondary, normal);text-transform:var(--text-case-discovery-subhed-section-secondary, normal);letter-spacing:var(--tracking-discovery-subhed-section-secondary, normal);line-break:var(--line-break-discovery-subhed-section-secondary, normal);overflow-wrap:var(--overflow-wrap-discovery-subhed-section-secondary, normal);}}/*!sc*/
+.gVnxdj .summary-item--discovery-hed-consumption-dek .summary-item__dek{font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);}/*!sc*/
+@media (min-width: 768px){.gVnxdj{margin-bottom:0;}}/*!sc*/
+@media (min-width: 768px){.gVnxdj:not(.summary-item--layout-placement-side-by-side-mobile-only) .summary-item__hed{font:var(--font-discovery-hed-feature);font-feature-settings:var(--variant-discovery-hed-feature, normal);text-transform:var(--text-case-discovery-hed-feature, normal);letter-spacing:var(--tracking-discovery-hed-feature, normal);line-break:var(--line-break-discovery-hed-feature, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-feature, normal);}}/*!sc*/
+.gVnxdj.summary-item--name-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+.gVnxdj .summary-item--contributor-name-center{margin-left:7.5rem;}/*!sc*/
+@media (max-width: 768px){.gVnxdj .summary-item--contributor-name-center{margin-left:6rem;}}/*!sc*/
+.kQvDlv.kQvDlv.kQvDlv{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 1024px){.kQvDlv.kQvDlv.kQvDlv{grid-column:span 3;}.kQvDlv.kQvDlv.kQvDlv:nth-child(4n+1):nth-last-child(-n+4),.kQvDlv.kQvDlv.kQvDlv:nth-child(4n+1):nth-last-child(-n+4)~div{border-bottom:0;}}/*!sc*/
+@media (min-width: 320px) and (max-width: 768px){.kQvDlv.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-jZgIDA{margin-bottom:1rem;}.kQvDlv.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-jZgIDA .summary-item__content{padding-bottom:0;}.kQvDlv.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-jZgIDA:not(.summary-item--has-mobile-border){margin-bottom:0;}}/*!sc*/
+@media (min-width: 768px){.kQvDlv.summary-item--is-contributor.summary-item--has-border{position:relative;}.kQvDlv.summary-item--is-contributor.summary-item--has-border:not(:last-child)::after{display:block;position:absolute;top:0;right:calc(-1 * var(--grid-gap) / 2);background-color:rgba(229,229,229,1);width:1px;height:calc(100% + 1px);content:'';}}/*!sc*/
+@media (min-width: 768px){.kQvDlv.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66 .summary-item__hed,.kQvDlv.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66 .summary-item__hed,.kQvDlv.summary-item--layout-placement-text-below.summary-item--text-align-center .summary-item__hed,.kQvDlv.summary-item--layout-placement-text-below.summary-item--text-align-left .summary-item__hed{font:var(--font-discovery-hed-core-secondary);font-feature-settings:var(--variant-discovery-hed-core-secondary, normal);text-transform:var(--text-case-discovery-hed-core-secondary, normal);letter-spacing:var(--tracking-discovery-hed-core-secondary, normal);line-break:var(--line-break-discovery-hed-core-secondary, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-core-secondary, normal);}}/*!sc*/
+.kQvDlv.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66.summary-item--discovery-hed-consumption-dek .summary-item__hed,.kQvDlv.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66.summary-item--discovery-hed-consumption-dek .summary-item__hed,.kQvDlv.summary-item--layout-placement-text-below.summary-item--text-align-center.summary-item--discovery-hed-consumption-dek .summary-item__hed,.kQvDlv.summary-item--layout-placement-text-below.summary-item--text-align-left.summary-item--discovery-hed-consumption-dek .summary-item__hed{font:var(--font-discovery-hed-core-primary);font-feature-settings:var(--variant-discovery-hed-core-primary, normal);text-transform:var(--text-case-discovery-hed-core-primary, normal);letter-spacing:var(--tracking-discovery-hed-core-primary, normal);line-break:var(--line-break-discovery-hed-core-primary, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-core-primary, normal);}/*!sc*/
+@media (min-width: 1024px){.kQvDlv{border-bottom:0;}}/*!sc*/
+@media (min-width: 768px){.kQvDlv:not(.summary-item--layout-placement-side-by-side-mobile-only) .summary-item__hed{font:var(--font-discovery-subhed-section-secondary);font-feature-settings:var(--variant-discovery-subhed-section-secondary, normal);text-transform:var(--text-case-discovery-subhed-section-secondary, normal);letter-spacing:var(--tracking-discovery-subhed-section-secondary, normal);line-break:var(--line-break-discovery-subhed-section-secondary, normal);overflow-wrap:var(--overflow-wrap-discovery-subhed-section-secondary, normal);}}/*!sc*/
+.kQvDlv .summary-item--discovery-hed-consumption-dek .summary-item__dek{font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);}/*!sc*/
+@media (min-width: 768px){.kQvDlv{margin-bottom:0;}}/*!sc*/
+@media (min-width: 768px){.kQvDlv:not(.summary-item--layout-placement-side-by-side-mobile-only) .summary-item__hed{font:var(--font-discovery-hed-feature);font-feature-settings:var(--variant-discovery-hed-feature, normal);text-transform:var(--text-case-discovery-hed-feature, normal);letter-spacing:var(--tracking-discovery-hed-feature, normal);line-break:var(--line-break-discovery-hed-feature, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-feature, normal);}}/*!sc*/
+.kQvDlv.summary-item--name-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+.kQvDlv .summary-item--contributor-name-center{margin-left:7.5rem;}/*!sc*/
+@media (max-width: 768px){.kQvDlv .summary-item--contributor-name-center{margin-left:6rem;}}/*!sc*/
+@media (max-width: 1023px){.kQvDlv{padding-bottom:2rem;}}/*!sc*/
+data-styled.g349[id="SummaryCollectionGridSummaryItem-ilztYA"]{content:"gVnxdj,kQvDlv,"}/*!sc*/
+.kortJj.kortJj >.GridItem-bufwYC{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+.kortJj .sticky-ad{top:5rem;margin-bottom:2.5rem;}/*!sc*/
+data-styled.g350[id="SummaryCollectionGridComponent-hhdzcS"]{content:"kortJj,"}/*!sc*/
+@media print{.jzsvml{display:none;}}/*!sc*/
+.jzsvml:first-child >figure.VideoFigure-hYAQno{margin-top:0;}/*!sc*/
+data-styled.g396[id="Container-ioqmpI"]{content:"jzsvml,"}/*!sc*/
+.cozLMO .button--collapse{margin:0 auto;}/*!sc*/
+.cozLMO .BaseButton-bcGmUs .ButtonIcon-iVjuNO{width:1rem;}/*!sc*/
+data-styled.g446[id="ClampWrapper-btTyRn"]{content:"cozLMO,"}/*!sc*/
+.fNSbDY{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}/*!sc*/
+@media (max-width: 1599px){.fNSbDY{-webkit-line-clamp:3;}}/*!sc*/
+.fNSbDY >*{overflow:-moz-hidden-unscrollable;}/*!sc*/
+.fNSbDY >*{overflow:-webkit-paged-x;}/*!sc*/
+data-styled.g447[id="ClampContent-gsyjBh"]{content:"fNSbDY,"}/*!sc*/
+.ovVjV .st0{fill-rule:evenodd;-webkit-clip-rule:evenodd;clip-rule:evenodd;fill:#ffffff;}/*!sc*/
+.ovVjV .st1{fill-rule:evenodd;-webkit-clip-rule:evenodd;clip-rule:evenodd;fill:#0066ff;}/*!sc*/
+.ovVjV .st2{fill:#ffffff;}/*!sc*/
+.ovVjV .st3{fill:#0066ff;}/*!sc*/
+data-styled.g460[id="PrivacyOTIconWrapper-iJbBmm"]{content:"ovVjV,"}/*!sc*/
+.fOPfXX{position:relative;}/*!sc*/
+.fOPfXX .ai-generated-content{border-left:0.125rem solid;--border-color__token-name:"colors.discovery.body.black.syndication";border-color:rgba(229,229,229,1);padding-left:0.75rem;}/*!sc*/
+@media (max-width: 768px){.fOPfXX .ai-generated-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;min-height:100%;}}/*!sc*/
+.fOPfXX .ai-generated-content .ai-generated-badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;font:var(--font-global-editorial-context-tertiary);font-feature-settings:var(--variant-global-editorial-context-tertiary, normal);text-transform:var(--text-case-global-editorial-context-tertiary, normal);letter-spacing:var(--tracking-global-editorial-context-tertiary, normal);line-break:var(--line-break-global-editorial-context-tertiary, normal);overflow-wrap:var(--overflow-wrap-global-editorial-context-tertiary, normal);--color__token-name:"colors.consumption.body.standard.body-deemphasized";color:rgba(117,117,117,1);}/*!sc*/
+.fOPfXX .ai-generated-content .ai-generated-badge svg{margin-right:0.25rem;}/*!sc*/
+.fOPfXX .ai-generated-article-dek{border-top:0.0625rem solid;--border-color__token-name:"colors.discovery.body.white.divider";border-color:rgba(229,229,229,1);border-bottom:0.0625rem solid;--border-color__token-name:"colors.discovery.body.white.divider";border-color:rgba(229,229,229,1);padding-top:1rem;padding-bottom:1rem;}/*!sc*/
+.fOPfXX .ai-generated-article-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+.fOPfXX .ai-generated-article-badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;font:var(--font-global-editorial-context-tertiary);font-feature-settings:var(--variant-global-editorial-context-tertiary, normal);text-transform:var(--text-case-global-editorial-context-tertiary, normal);letter-spacing:var(--tracking-global-editorial-context-tertiary, normal);line-break:var(--line-break-global-editorial-context-tertiary, normal);overflow-wrap:var(--overflow-wrap-global-editorial-context-tertiary, normal);--color__token-name:"colors.consumption.body.standard.body-deemphasized";color:rgba(117,117,117,1);}/*!sc*/
+.fOPfXX .ai-generated-article-badge svg{margin-right:0.25rem;}/*!sc*/
+.fOPfXX .ai-generated-article-badge a{font:var(--font-global-editorial-context-tertiary);font-feature-settings:var(--variant-global-editorial-context-tertiary, normal);text-transform:var(--text-case-global-editorial-context-tertiary, normal);letter-spacing:var(--tracking-global-editorial-context-tertiary, normal);line-break:var(--line-break-global-editorial-context-tertiary, normal);overflow-wrap:var(--overflow-wrap-global-editorial-context-tertiary, normal);--color__token-name:"colors.consumption.body.standard.body-deemphasized";color:rgba(117,117,117,1);}/*!sc*/
+data-styled.g539[id="AIContentWrapper-lBLcd"]{content:"fOPfXX,"}/*!sc*/
+.jLEapt{font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);padding:0;max-width:1600px;color:var(--color-text);}/*!sc*/
+.jLEapt hr{clear:both;margin:40px auto;}/*!sc*/
+.jLEapt h1,.jLEapt h2:not([class*='SectionTitleHed']),.jLEapt h3,.jLEapt h4,.jLEapt h5,.jLEapt h6{margin:16px 0;color:var(--color-text-subheading);}/*!sc*/
+.jLEapt h2:not([class*='SectionTitleHed']),.jLEapt h3,.jLEapt h4,.jLEapt h5{margin-top:40px;}/*!sc*/
+.jLEapt h1,.jLEapt .ContentPromoEmbedHedWrapper-knPLmE,.jLEapt h2:not([class*='SectionTitleHed']){font:var(--font-consumption-editorial-subhed-break-primary);font-feature-settings:var(--variant-consumption-editorial-subhed-break-primary, normal);text-transform:var(--text-case-consumption-editorial-subhed-break-primary, normal);letter-spacing:var(--tracking-consumption-editorial-subhed-break-primary, normal);line-break:var(--line-break-consumption-editorial-subhed-break-primary, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-subhed-break-primary, normal);}/*!sc*/
+.jLEapt h3{font:var(--font-consumption-editorial-subhed-break-secondary);font-feature-settings:var(--variant-consumption-editorial-subhed-break-secondary, normal);text-transform:var(--text-case-consumption-editorial-subhed-break-secondary, normal);letter-spacing:var(--tracking-consumption-editorial-subhed-break-secondary, normal);line-break:var(--line-break-consumption-editorial-subhed-break-secondary, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-subhed-break-secondary, normal);}/*!sc*/
+.jLEapt h4,.jLEapt h5,.jLEapt h6{font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);font-weight:bold;}/*!sc*/
+.jLEapt hr{border:0;background:rgba(229,229,229,1);height:2px;}/*!sc*/
+.jLEapt .body__container>p,.jLEapt .container--body-inner>p,.jLEapt .container--full-inner>p{margin:16px 0;}/*!sc*/
+.jLEapt a:not(.button){-webkit-transition:color 200ms ease;transition:color 200ms ease;}/*!sc*/
+.jLEapt a:not(.button):not(.text):not(.link){color:rgba(26,26,26,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+.jLEapt a:not(.button):not(.text):not(.link):link{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(26,26,26,1);}/*!sc*/
+.jLEapt a:not(.button):not(.text):not(.link):visited{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(26,26,26,1);}/*!sc*/
+.jLEapt a:not(.button):not(.text):not(.link):hover{color:rgba(5,125,188,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.jLEapt a:not(.button):not(.text):not(.link):active{color:rgba(5,125,188,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.jLEapt a:not(.button):not(.text):not(.link):focus{color:rgba(5,125,188,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.jLEapt p a,.jLEapt p strong,.jLEapt p em{line-height:inherit;}/*!sc*/
+.jLEapt ol,.jLEapt ul{margin:16px 0 16px 2rem;padding:0;}/*!sc*/
+.jLEapt ol li,.jLEapt ul li{margin-left:1rem;}/*!sc*/
+.jLEapt.jLEapt .AssetEmbedWrapper-iJvQnD{display:block;margin:0 auto 24px auto;padding:0;width:100%;}/*!sc*/
+.jLEapt.jLEapt .AssetEmbedWrapper-iJvQnD img{width:100%;height:auto;}/*!sc*/
+.jLEapt.jLEapt .AssetEmbedWrapper-iJvQnD.callout--group-item-1{margin:0 auto 40px auto;}/*!sc*/
+.jLEapt .heading-h1,.jLEapt .heading-h2,.jLEapt .heading-h3,.jLEapt .heading-h4,.jLEapt .heading-h5,.jLEapt .heading-h6{margin:16px 0;color:var(--color-text-subheading);}/*!sc*/
+.jLEapt .heading-h2,.jLEapt .heading-h3,.jLEapt .heading-h4,.jLEapt .heading-h5{margin-top:40px;}/*!sc*/
+.jLEapt .heading-h1,.jLEapt .heading-h2{font:var(--font-consumption-editorial-subhed-break-primary);font-feature-settings:var(--variant-consumption-editorial-subhed-break-primary, normal);text-transform:var(--text-case-consumption-editorial-subhed-break-primary, normal);letter-spacing:var(--tracking-consumption-editorial-subhed-break-primary, normal);line-break:var(--line-break-consumption-editorial-subhed-break-primary, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-subhed-break-primary, normal);}/*!sc*/
+.jLEapt .heading-h3{font:var(--font-consumption-editorial-subhed-break-secondary);font-feature-settings:var(--variant-consumption-editorial-subhed-break-secondary, normal);text-transform:var(--text-case-consumption-editorial-subhed-break-secondary, normal);letter-spacing:var(--tracking-consumption-editorial-subhed-break-secondary, normal);line-break:var(--line-break-consumption-editorial-subhed-break-secondary, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-subhed-break-secondary, normal);}/*!sc*/
+.jLEapt .heading-h4{font:var(--font-consumption-editorial-subhed-aux-primary);font-feature-settings:var(--variant-consumption-editorial-subhed-aux-primary, normal);text-transform:var(--text-case-consumption-editorial-subhed-aux-primary, normal);letter-spacing:var(--tracking-consumption-editorial-subhed-aux-primary, normal);line-break:var(--line-break-consumption-editorial-subhed-aux-primary, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-subhed-aux-primary, normal);}/*!sc*/
+.jLEapt .heading-h5,.jLEapt .heading-h6{font:var(--font-consumption-editorial-subhed-aux-secondary);font-feature-settings:var(--variant-consumption-editorial-subhed-aux-secondary, normal);text-transform:var(--text-case-consumption-editorial-subhed-aux-secondary, normal);letter-spacing:var(--tracking-consumption-editorial-subhed-aux-secondary, normal);line-break:var(--line-break-consumption-editorial-subhed-aux-secondary, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-subhed-aux-secondary, normal);}/*!sc*/
+.jLEapt .container--full,.jLEapt .container--body{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-webkit-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:var(--grid-gap);margin:0 auto;width:100%;max-width:1600px;}/*!sc*/
+@media (min-width: 768px){.jLEapt .container--full,.jLEapt .container--body{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.jLEapt .container--full,.jLEapt .container--body{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.jLEapt .container--full,.jLEapt .container--body{--grid-margin:4rem;}}/*!sc*/
+@media (min-width: 768px){.jLEapt .container--full,.jLEapt .container--body{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+.jLEapt .container+.container{margin-top:-1rem;}/*!sc*/
+.jLEapt .container--full-inner{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+.jLEapt .container--body-inner{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 768px){.jLEapt .container--body-inner{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}}/*!sc*/
+.jLEapt .container:first-of-type .body__container>*:first-child,.jLEapt .container:first-of-type .container--body-inner>*:first-child,.jLEapt .container:first-of-type .container--full-inner>*:first-child{margin-top:0;}/*!sc*/
+.jLEapt .container:first-of-type .body__container>*:first-child *:first-child,.jLEapt .container:first-of-type .container--body-inner>*:first-child *:first-child,.jLEapt .container:first-of-type .container--full-inner>*:first-child *:first-child{margin-top:0;}/*!sc*/
+.jLEapt .lead-in-text-callout{font:var(--font-discovery-hed-bulletin-primary);font-feature-settings:var(--variant-discovery-hed-bulletin-primary, normal);text-transform:var(--text-case-discovery-hed-bulletin-primary, normal);letter-spacing:var(--tracking-discovery-hed-bulletin-primary, normal);line-break:var(--line-break-discovery-hed-bulletin-primary, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-bulletin-primary, normal);display:inline-block;margin-top:50px;text-transform:uppercase;letter-spacing:1.5px;}/*!sc*/
+.jLEapt .lead-in-text-callout:first-of-type{margin-top:0;}/*!sc*/
+data-styled.g570[id="BodyWrapper-cuqCAc"]{content:"jLEapt,"}/*!sc*/
+.jfahCN{position:fixed;right:0;bottom:0;left:0;z-index:400;}/*!sc*/
+@media print{.jfahCN{display:none;}}/*!sc*/
+data-styled.g729[id="PersistentBottomWrapper-byvUWq"]{content:"jfahCN,"}/*!sc*/
+.vmRDC{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-grid-column-align:center;justify-self:center;margin-bottom:1rem;}/*!sc*/
+@media (min-width: 768px){.vmRDC{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-right:1.5rem;margin-bottom:0;}}/*!sc*/
+.vmRDC .responsive-image{display:block;background-color:var(--color-surface-subtle);max-width:90px;max-height:90px;}/*!sc*/
+data-styled.g799[id="ContributorBioAvatar-ejwlbl"]{content:"vmRDC,"}/*!sc*/
+.ntUfe{margin-top:0;text-align:left;}/*!sc*/
+.ntUfe a{-webkit-transition:color 200ms ease;transition:color 200ms ease;}/*!sc*/
+data-styled.g800[id="ContributorBioBio-fraKwI"]{content:"ntUfe,"}/*!sc*/
+.ddtykL{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0rem;margin-bottom:0.25rem;}/*!sc*/
+.ddtykL:empty{display:none;}/*!sc*/
+@media (min-width: 768px){.ddtykL{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}}/*!sc*/
+data-styled.g801[id="ContributorBioHeader-ffpVub"]{content:"ddtykL,"}/*!sc*/
+.bJUtAe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:-0.25rem;}/*!sc*/
+.bJUtAe:empty{display:none;}/*!sc*/
+@media (min-width: 768px){.bJUtAe{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}}/*!sc*/
+.bJUtAe .SocialIconsList-OXmUW{margin-left:0;}/*!sc*/
+.bJUtAe .SocialIconExternalLink-gsMURO{width:2rem;height:2rem;}/*!sc*/
+.bJUtAe .SocialIconsListItem-hZFXgv{padding:0;}/*!sc*/
+data-styled.g802[id="ContributorBioFooter-MZEst"]{content:"bJUtAe,"}/*!sc*/
+.CFvVk{padding-top:2rem;padding-bottom:2rem;text-align:center;}/*!sc*/
+@media (min-width: 320px){.CFvVk{text-align:left;}}/*!sc*/
+@media (min-width: 768px){.CFvVk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:inherit;justify-items:auto;}}/*!sc*/
+.CFvVk:not(:last-child){border-width:0 0 1px;border-style:solid;border-color:var(--color-border-story);}/*!sc*/
+.CFvVk .ContributorBioAvatar-ejwlbl{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;}/*!sc*/
+.CFvVk .ContributorBioHeader-ffpVub{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;}/*!sc*/
+.CFvVk .ContributorBioBio-fraKwI{text-align:left;}/*!sc*/
+.CFvVk .ContributorBioFooter-MZEst{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;}/*!sc*/
+data-styled.g803[id="ContributorBioWrapper-kJbwQf"]{content:"CFvVk,"}/*!sc*/
+.fEGuA-D{-webkit-flex:auto;-ms-flex:auto;flex:auto;}/*!sc*/
+data-styled.g804[id="ContributorBioContent-ccmKix"]{content:"fEGuA-D,"}/*!sc*/
+.TytaK{margin-right:1rem;color:var(--color-text-subtle);font:var(--font-global-editorial-context-tertiary);font-feature-settings:var(--variant-global-editorial-context-tertiary, normal);text-transform:var(--text-case-global-editorial-context-tertiary, normal);letter-spacing:var(--tracking-global-editorial-context-tertiary, normal);line-break:var(--line-break-global-editorial-context-tertiary, normal);overflow-wrap:var(--overflow-wrap-global-editorial-context-tertiary, normal);}/*!sc*/
+.TytaK a{-webkit-text-decoration:none;text-decoration:none;color:inherit;}/*!sc*/
+data-styled.g805[id="ContributorBioTitle-JNDCE"]{content:"TytaK,"}/*!sc*/
+.lppMLp .SummaryCollectionGridSectionTitle-bSuodM{margin-top:4.5rem;}/*!sc*/
+.lppMLp .SectionTitleHed-iavHej{color:var(--color-text);}/*!sc*/
+.lppMLp .summary-item__dek--isCneVideo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}/*!sc*/
+@media (min-width: 320px){.lppMLp .summary-item__dek--isCneVideo{padding-bottom:0;}}/*!sc*/
+.lppMLp .summary-item--has-border{border-bottom:none;}/*!sc*/
+.lppMLp .SummaryItemAssetContainer-jvvUHt .SummaryItemImageLink-gEpIdB .responsive-asset .ResponsiveClipWrapper-jrvXsy{margin-bottom:0;}/*!sc*/
+@media (min-width: 0) and (max-width: 1023px){.lppMLp.lppMLp.lppMLp.lppMLp .SummaryItemContent-gZTTmz{padding-top:1rem;padding-bottom:1rem;}}/*!sc*/
+data-styled.g816[id="RecircListDefaultOverlaySummaryCollectionGrid-fQnyMC"]{content:"lppMLp,"}/*!sc*/
+.iSuBdg .newsletter-subscribe-form{padding:3rem 2rem;}/*!sc*/
+@media (min-width: 768px){.iSuBdg .newsletter-subscribe-form{padding:4rem 2rem;}}/*!sc*/
+.iSuBdg .newsletter-subscribe-form__hed{padding-bottom:0;}/*!sc*/
+data-styled.g919[id="ContentFooterBottom-cbbwZo"]{content:"iSuBdg,"}/*!sc*/
+@media (min-width: 0px) and (max-width: 768px){.cBCZl .recirc-list--high-density{margin-top:1rem;}}/*!sc*/
+.cBCZl .rubric.summary-item__rubric a.rubric__link{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+data-styled.g921[id="ContentFooterRelated-gScfmk"]{content:"cBCZl,"}/*!sc*/
+.jtXjDH{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;}/*!sc*/
+@media (min-width: 768px){.jtXjDH{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}}/*!sc*/
+data-styled.g928[id="ContentFooterTagCloud-lmEydQ"]{content:"jtXjDH,"}/*!sc*/
+@media print{.chJgAv .content-footer__bottom{display:none;}.chJgAv .content-footer .grid{display:block;}}/*!sc*/
+.chJgAv .ContentFooterNewsletterForm-cFsPTo.newsletter-slice{margin-top:2.5rem;margin-bottom:-2.5rem;}/*!sc*/
+.chJgAv.content-footer--mobile-truncated .ContentFooterNewsletterForm-cFsPTo{display:none;}/*!sc*/
+.chJgAv .contributors,.chJgAv .linkstack,.chJgAv .ContentFooterRelatedVideo-YQBOR,.chJgAv .ContentFooterMagazineDisclaimer-AUCUC,.chJgAv .ContentFooterNewsletterForm-cFsPTo{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 768px){.chJgAv .contributors,.chJgAv .linkstack,.chJgAv .ContentFooterRelatedVideo-YQBOR,.chJgAv .ContentFooterMagazineDisclaimer-AUCUC,.chJgAv .ContentFooterNewsletterForm-cFsPTo{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}.chJgAv .contributors.grid--item.grid-columns--start-2-end-10,.chJgAv .linkstack.grid--item.grid-columns--start-2-end-10,.chJgAv .ContentFooterRelatedVideo-YQBOR.grid--item.grid-columns--start-2-end-10,.chJgAv .ContentFooterMagazineDisclaimer-AUCUC.grid--item.grid-columns--start-2-end-10,.chJgAv .ContentFooterNewsletterForm-cFsPTo.grid--item.grid-columns--start-2-end-10{grid-column-end:10;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:8;}}/*!sc*/
+data-styled.g933[id="ContentFooterWrapper-eLSLlk"]{content:"chJgAv,"}/*!sc*/
+.bDAtyV{border:none;margin:0;padding:0;background:none;-webkit-text-decoration:none;text-decoration:none;text-transform:inherit;}/*!sc*/
+data-styled.g977[id="NavigationHeadingButton-kePgzj"]{content:"bDAtyV,"}/*!sc*/
+.kJQPUP{display:inline-block;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid rgba(255,255,255,1);position:relative;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.2s ease-out,border 200ms ease;transition:transform 0.2s ease-out,border 200ms ease;margin-left:10px;}/*!sc*/
+data-styled.g978[id="NavigationHeadingArrow-guSZic"]{content:"kJQPUP,"}/*!sc*/
+.feOQMO{margin:0 0 1rem;color:#fff;}/*!sc*/
+data-styled.g979[id="NavigationHeadingWrapper-hmRiSO"]{content:"feOQMO,"}/*!sc*/
+.hcnbKf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;padding-left:0;list-style:none;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;}/*!sc*/
+@media (min-width: 1024px){.hcnbKf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.hcnbKf .consent-privacy-icon{display:none;}/*!sc*/
+.hcnbKf .oneTrust_btn:not(:first-child)::before{margin-right:5px;color:rgba(117,117,117,1);content:'|';}/*!sc*/
+@media (max-width: 767px){.hcnbKf .oneTrust_btn::before,.hcnbKf .consent_btn::before{display:none;}}/*!sc*/
+.cVYcUA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;padding-left:0;list-style:none;}/*!sc*/
+.cVYcUA .consent-privacy-icon{display:none;}/*!sc*/
+.cVYcUA .oneTrust_btn:not(:first-child)::before{margin-right:5px;color:rgba(117,117,117,1);content:'|';}/*!sc*/
+@media (max-width: 767px){.cVYcUA .oneTrust_btn::before,.cVYcUA .consent_btn::before{display:none;}}/*!sc*/
+data-styled.g981[id="NavigationListWrapper-iMMryI"]{content:"hcnbKf,cVYcUA,"}/*!sc*/
+.ksEqgM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0;}/*!sc*/
+@media (min-width: 1024px){.ksEqgM{margin-bottom:0.25rem;}}/*!sc*/
+.knAeiQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1.5rem 0 0;}/*!sc*/
+data-styled.g982[id="NavigationListItemWrapper-bdXEUV"]{content:"ksEqgM,knAeiQ,"}/*!sc*/
+.enoFMQ{-webkit-text-decoration:none;text-decoration:none;cursor:pointer;}/*!sc*/
+.enoFMQ:hover,.enoFMQ:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+data-styled.g983[id="NavigationExternalLink-eKeJOo"]{content:"enoFMQ,"}/*!sc*/
+.UFAwq{-webkit-text-decoration:none;text-decoration:none;cursor:pointer;}/*!sc*/
+.UFAwq:hover,.UFAwq:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+data-styled.g984[id="NavigationInternalLink-dqrnq"]{content:"UFAwq,"}/*!sc*/
+.yNbzC{display:none;}/*!sc*/
+data-styled.g987[id="NavigationDivider-RcdSI"]{content:"yNbzC,"}/*!sc*/
+.hhGXBL{display:inline-block;height:9.5px;}/*!sc*/
+data-styled.g990[id="OneTrustButtonIconWrapper-bYSlbt"]{content:"hhGXBL,"}/*!sc*/
+.Qpfrg{display:block;}/*!sc*/
+data-styled.g991[id="OneTrustButtonIcon-eVAQDG"]{content:"Qpfrg,"}/*!sc*/
+.dllLZb{display:inline-block;position:relative;z-index:50;}/*!sc*/
+data-styled.g992[id="NavigationDropdownWrapper-dFqPxV"]{content:"dllLZb,"}/*!sc*/
+.jFsISK{--background-color__token-name:"colors.foundation.menu-bg.collapsed";background-color:rgba(255,255,255,1);display:none;position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0;margin-top:0.25rem;box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.1);padding:0.25rem;min-width:7.5rem;max-height:15.5rem;overflow:auto;text-align:left;white-space:nowrap;scrollbar-color:rgba(117,117,117,1) rgba(117,117,117,1);scrollbar-width:thin;margin-top:0;top:-0.25rem;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}/*!sc*/
+@media (min-width: 320px){.jFsISK{left:auto;right:-0.25rem;}}/*!sc*/
+.jFsISK ::-webkit-scrollbar{width:5px;}/*!sc*/
+.jFsISK ::-webkit-scrollbar-track{--background__token-name:"colors.interactive.base.light";background:rgba(117,117,117,1);}/*!sc*/
+.jFsISK ::-webkit-scrollbar-thumb{--background__token-name:"colors.interactive.base.dark";background:rgba(117,117,117,1);}/*!sc*/
+data-styled.g993[id="NavigationDropdownListWrapper-jzJGPv"]{content:"jFsISK,"}/*!sc*/
+.hwUBWF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 500ms ease;transition:all 500ms ease;width:100%;height:3rem;}/*!sc*/
+data-styled.g994[id="NavigationDropdownListItem-ivzbld"]{content:"hwUBWF,"}/*!sc*/
+.hGXVPV{padding:0.75rem 0.5rem;width:100%;-webkit-text-decoration:none;text-decoration:none;word-break:normal;}/*!sc*/
+.hGXVPV:hover,.hGXVPV:focus{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+@media (min-width: 768px){.hGXVPV{padding-right:1rem;padding-left:1rem;}}/*!sc*/
+data-styled.g995[id="NavigationDropdownLink-caCHK"]{content:"hGXVPV,"}/*!sc*/
+.bMsegA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(51,51,51,1);background:transparent;cursor:pointer;width:auto;}/*!sc*/
+.bMsegA span{margin-right:0.25rem;}/*!sc*/
+.bMsegA span:last-child{margin-right:0;}/*!sc*/
+.bMsegA svg path,.bMsegA svg g,.bMsegA svg polygon{transition-duration:0.2s;transition-timing-function:ease-in-out;transition-property:fill,stroke;fill:currentColor;stroke:currentColor;}/*!sc*/
+data-styled.g996[id="NavigationDropdownButton-gHqvQw"]{content:"bMsegA,"}/*!sc*/
+.iisPnA{position:absolute;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden;white-space:nowrap;}/*!sc*/
+data-styled.g997[id="AssistiveText-gwgbnn"]{content:"iisPnA,"}/*!sc*/
+.ydEIr{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;border:none;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;text-align:inherit;overflow:hidden;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;white-space:nowrap;vertical-align:middle;box-sizing:border-box;-webkit-text-decoration:none;text-decoration:none;position:relative;outline:none;}/*!sc*/
+.ydEIr:hover,.ydEIr:focus,.ydEIr:active{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+.ydEIr:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:transparent;transition-timing-function:linear;transition-duration:0.2s;transition-property:background-color,color,border-color;border:none;box-sizing:border-box;}/*!sc*/
+data-styled.g1073[id="BaseClickable-iGzrii"]{content:"ydEIr,"}/*!sc*/
+.iFrFGv{display:-ms-grid;display:grid;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:'start center end';gap:0;min-height:2rem;padding:0.75rem 0.5rem;width:auto;font:var(--font-navigation-text-primary);font-feature-settings:var(--variant-navigation-text-primary, normal);text-transform:var(--text-case-navigation-text-primary, normal);letter-spacing:var(--tracking-navigation-text-primary, normal);line-break:var(--line-break-navigation-text-primary, normal);overflow-wrap:var(--overflow-wrap-navigation-text-primary, normal);color:var(--color-text-navigation);background-color:transparent;position:relative;border-bottom:2px solid transparent;}/*!sc*/
+@media (min-width: 768px){.iFrFGv{min-height:2.5rem;}}/*!sc*/
+@media (hover: hover){.iFrFGv:hover{background-color:var(--color-surface-hover);}}/*!sc*/
+@media (hover: none){.iFrFGv:hover{background-color:transparent;}}/*!sc*/
+.iFrFGv:focus-visible:after{border:2px solid var(--color-border-focus);}/*!sc*/
+.iFrFGv:active{background-color:var(--color-surface-pressed);}/*!sc*/
+@media (hover: none){.iFrFGv{-webkit-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;-webkit-tap-highlight-color:transparent;}.iFrFGv:active{-webkit-animation:resetActiveState 0.3s forwards;animation:resetActiveState 0.3s forwards;}}/*!sc*/
+@-webkit-keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+@keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+.iFrFGv.disabled{pointer-events:none;background-color:transparent;color:var(--color-text-disabled);}/*!sc*/
+.iFrFGv.disabled svg path{fill:var(--color-text-disabled);}/*!sc*/
+.gGwmsI{display:-ms-grid;display:grid;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:'start center end';gap:0;min-height:2rem;padding:0.75rem 0.5rem;width:100%;font:var(--font-navigation-text-label);font-feature-settings:var(--variant-navigation-text-label, normal);text-transform:var(--text-case-navigation-text-label, normal);letter-spacing:var(--tracking-navigation-text-label, normal);line-break:var(--line-break-navigation-text-label, normal);overflow-wrap:var(--overflow-wrap-navigation-text-label, normal);color:var(--color-text-navigation);background-color:transparent;position:relative;border-left:2px solid transparent;}/*!sc*/
+@media (min-width: 768px){.gGwmsI{min-height:2.5rem;}}/*!sc*/
+@media (hover: hover){.gGwmsI:hover{background-color:var(--color-surface-hover);}}/*!sc*/
+@media (hover: none){.gGwmsI:hover{background-color:transparent;}}/*!sc*/
+.gGwmsI:focus-visible:after{border:2px solid var(--color-border-focus);}/*!sc*/
+.gGwmsI:active{background-color:var(--color-surface-pressed);}/*!sc*/
+@media (hover: none){.gGwmsI{-webkit-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;-webkit-tap-highlight-color:transparent;}.gGwmsI:active{-webkit-animation:resetActiveState 0.3s forwards;animation:resetActiveState 0.3s forwards;}}/*!sc*/
+@-webkit-keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+@keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+.gGwmsI.disabled{pointer-events:none;background-color:transparent;color:var(--color-text-disabled);}/*!sc*/
+.gGwmsI.disabled svg path{fill:var(--color-text-disabled);}/*!sc*/
+.gCmoH{display:-ms-grid;display:grid;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:'start center end';gap:0.25rem;min-height:2rem;padding:0.75rem 0.5rem;width:100%;font:var(--font-navigation-text-label);font-feature-settings:var(--variant-navigation-text-label, normal);text-transform:var(--text-case-navigation-text-label, normal);letter-spacing:var(--tracking-navigation-text-label, normal);line-break:var(--line-break-navigation-text-label, normal);overflow-wrap:var(--overflow-wrap-navigation-text-label, normal);color:var(--color-text-navigation);background-color:transparent;position:relative;border-left:2px solid transparent;}/*!sc*/
+@media (min-width: 768px){.gCmoH{min-height:2.5rem;}}/*!sc*/
+@media (hover: hover){.gCmoH:hover{background-color:var(--color-surface-hover);}}/*!sc*/
+@media (hover: none){.gCmoH:hover{background-color:transparent;}}/*!sc*/
+.gCmoH:focus-visible:after{border:2px solid var(--color-border-focus);}/*!sc*/
+.gCmoH:active{background-color:var(--color-surface-pressed);}/*!sc*/
+@media (hover: none){.gCmoH{-webkit-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;-webkit-tap-highlight-color:transparent;}.gCmoH:active{-webkit-animation:resetActiveState 0.3s forwards;animation:resetActiveState 0.3s forwards;}}/*!sc*/
+@-webkit-keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+@keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+.gCmoH.disabled{pointer-events:none;background-color:transparent;color:var(--color-text-disabled);}/*!sc*/
+.gCmoH.disabled svg path{fill:var(--color-text-disabled);}/*!sc*/
+.kjDTFU{display:-ms-grid;display:grid;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:'start center end';gap:0;min-height:2rem;padding:0.75rem 0.5rem;width:100%;font:var(--font-navigation-text-secondary);font-feature-settings:var(--variant-navigation-text-secondary, normal);text-transform:var(--text-case-navigation-text-secondary, normal);letter-spacing:var(--tracking-navigation-text-secondary, normal);line-break:var(--line-break-navigation-text-secondary, normal);overflow-wrap:var(--overflow-wrap-navigation-text-secondary, normal);color:var(--color-text-navigation);background-color:transparent;position:relative;border-left:2px solid transparent;}/*!sc*/
+@media (min-width: 768px){.kjDTFU{min-height:2.5rem;}}/*!sc*/
+@media (hover: hover){.kjDTFU:hover{background-color:var(--color-surface-hover);}}/*!sc*/
+@media (hover: none){.kjDTFU:hover{background-color:transparent;}}/*!sc*/
+.kjDTFU:focus-visible:after{border:2px solid var(--color-border-focus);}/*!sc*/
+.kjDTFU:active{background-color:var(--color-surface-pressed);}/*!sc*/
+@media (hover: none){.kjDTFU{-webkit-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;-webkit-tap-highlight-color:transparent;}.kjDTFU:active{-webkit-animation:resetActiveState 0.3s forwards;animation:resetActiveState 0.3s forwards;}}/*!sc*/
+@-webkit-keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+@keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+.kjDTFU.disabled{pointer-events:none;background-color:transparent;color:var(--color-text-disabled);}/*!sc*/
+.kjDTFU.disabled svg path{fill:var(--color-text-disabled);}/*!sc*/
+.liaCOp{display:-ms-grid;display:grid;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:'start center end';gap:0;min-height:2rem;padding:0.75rem 0.5rem;width:100%;font:var(--font-navigation-text-tertiary);font-feature-settings:var(--variant-navigation-text-tertiary, normal);text-transform:var(--text-case-navigation-text-tertiary, normal);letter-spacing:var(--tracking-navigation-text-tertiary, normal);line-break:var(--line-break-navigation-text-tertiary, normal);overflow-wrap:var(--overflow-wrap-navigation-text-tertiary, normal);color:var(--color-text-navigation);background-color:transparent;position:relative;border-left:2px solid transparent;}/*!sc*/
+@media (min-width: 768px){.liaCOp{min-height:2.5rem;}}/*!sc*/
+.liaCOp .TextClickableLabel-cIyeko::before{content:'';position:absolute;width:0;background:var(--color-text-navigation);bottom:-2px;left:0;height:1px;}/*!sc*/
+@media (prefers-reduced-motion: no-preference){.liaCOp .TextClickableLabel-cIyeko::before{-webkit-transition:width 150ms cubic-bezier(0.61, 1, 0.88, 1),left 150ms cubic-bezier(0.61, 1, 0.88, 1);transition:width 150ms cubic-bezier(0.61, 1, 0.88, 1),left 150ms cubic-bezier(0.61, 1, 0.88, 1);}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.liaCOp .TextClickableLabel-cIyeko::before{width:100%;left:0;opacity:0;-webkit-transition:opacity 150ms cubic-bezier(0.37, 0, 0.63, 1);transition:opacity 150ms cubic-bezier(0.37, 0, 0.63, 1);}}/*!sc*/
+@media (hover: hover){.liaCOp:hover{background-color:var(--color-surface-hover);}}/*!sc*/
+@media (hover: none){.liaCOp:hover{background-color:transparent;}}/*!sc*/
+.liaCOp:focus-visible:after{border:2px solid var(--color-border-focus);}/*!sc*/
+.liaCOp:active{background-color:var(--color-surface-pressed);}/*!sc*/
+@media (hover: none){.liaCOp{-webkit-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;-webkit-tap-highlight-color:transparent;}.liaCOp:active{-webkit-animation:resetActiveState 0.3s forwards;animation:resetActiveState 0.3s forwards;}}/*!sc*/
+@-webkit-keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+@keyframes resetActiveState{0%{background-color:var(--color-surface-pressed);}100%{background-color:transparent;}}/*!sc*/
+@media (prefers-reduced-motion: no-preference){.liaCOp:hover .TextClickableLabel-cIyeko::before,.liaCOp:active .TextClickableLabel-cIyeko::before{width:100%;-webkit-transition:width 200ms cubic-bezier(0.12, 0, 0.39, 0);transition:width 200ms cubic-bezier(0.12, 0, 0.39, 0);}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.liaCOp:hover .TextClickableLabel-cIyeko::before,.liaCOp:active .TextClickableLabel-cIyeko::before{opacity:1;-webkit-transition:none;transition:none;}}/*!sc*/
+.liaCOp.disabled{pointer-events:none;background-color:transparent;color:var(--color-text-disabled);}/*!sc*/
+.liaCOp.disabled svg path{fill:var(--color-text-disabled);}/*!sc*/
+data-styled.g1074[id="TextClickableStyled-jFbsRh"]{content:"iFrFGv,gGwmsI,gCmoH,kjDTFU,liaCOp,"}/*!sc*/
+.bFSUuz{position:relative;}/*!sc*/
+data-styled.g1075[id="TextClickableLabel-cIyeko"]{content:"bFSUuz,"}/*!sc*/
+.klZQb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-area:start;-ms-grid-column-align:start;justify-self:start;gap:0 0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+.ldGdOi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-area:start;-ms-grid-column-align:start;justify-self:start;gap:0 0.5rem;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+data-styled.g1076[id="TextClickableLabelBlock-gWPCgN"]{content:"klZQb,ldGdOi,"}/*!sc*/
+.cOkgPY .drawer{-webkit-transition:-webkit-transform 100ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 100ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s;outline:none;background-color:rgba(255,255,255,1);padding:3rem 0 0;max-height:100%;overflow:hidden;}/*!sc*/
+@media (min-width: 768px){.cOkgPY .drawer{max-width:50%;}}/*!sc*/
+.cOkgPY .drawer .drawer__social-icons{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}/*!sc*/
+.cOkgPY .drawer.fullScreen{background-color:transparent;padding:0;}/*!sc*/
+.cOkgPY div[class*='SecondaryMenuContent-'] a[class*='SocialIconExternalLink-'] .icon path{fill:rgba(0,0,0,1);}/*!sc*/
+@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@-ms-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+.cOkgPY .drawer.drawer--open{left:0;height:100vh;transition-delay:0.2s;overflow:hidden;position:absolute;right:0;bottom:0;max-width:100%;}/*!sc*/
+@media (min-width: 1024px){.cOkgPY .drawer.drawer--open{outline:none;height:auto;max-height:100vh;overflow:hidden;transition-delay:0.2s;}}/*!sc*/
+.cOkgPY .drawer.drawer--open .drawer__content{-webkit-transition:opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1);opacity:1;}/*!sc*/
+.cOkgPY .drawer.drawer--open.drawer--open-positioned{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}/*!sc*/
+.cOkgPY .drawer.drawer--open.drawer--megamenu{background-color:rgba(255,255,255,1);}/*!sc*/
+.cOkgPY .drawer.drawer--open.drawer--search{background-color:rgba(255,255,255,1);height:auto;}/*!sc*/
+.cOkgPY .drawer.drawer--open.drawer--filter-mobile{padding:0;overflow-y:auto;}/*!sc*/
+.cOkgPY .drawer{height:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}/*!sc*/
+.cOkgPY .drawer.drawer--open{height:auto;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),height 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),height 0.8s cubic-bezier(0.23, 1, 0.32, 1);}/*!sc*/
+.cOkgPY .drawer.drawer--open .drawer__content{transition-delay:0.2s;}/*!sc*/
+.cOkgPY .drawer.drawer--closing{height:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1),height 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.6s cubic-bezier(0.23, 1, 0.32, 1),height 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition-delay:0.2s;}/*!sc*/
+.cOkgPY .drawer.drawer--closing .drawer__content{-webkit-transition:opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);opacity:0;}/*!sc*/
+.cOkgPY .drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;background-color:rgba(
+      0,0,0,
+      0
+    );}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--opening{opacity:1;}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--opening.drawer__overlay--increased-top-position{top:0rem;}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--opening.drawer__overlay--increased-top-position .drawer.drawer--open.drawer--open-positioned{width:calc(100% - 5rem);}/*!sc*/
+@media (min-width: 1024px){.cOkgPY .drawer__overlay.drawer__overlay--opening.drawer__overlay--increased-top-position .drawer.drawer--open.drawer--open-positioned{width:auto;}}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--opening.drawer--overlay-color-white{background-color:rgba(
+          255,255,255,
+          0.7
+        );}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--opening.drawer--overlay-color-black{background-color:rgba(
+          0,0,0,
+          0.7
+        );}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--closing{opacity:0;}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--closing.drawer--overlay-color-white{background-color:rgba(
+          255,255,255,
+          0
+        );}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--closing.drawer--overlay-color-black{background-color:rgba(
+          0,0,0,
+          0
+        );}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--align-right{z-index:700;}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--hide-on-desktop{display:block;}/*!sc*/
+@media (min-width: 1024px){.cOkgPY .drawer__overlay.drawer__overlay--hide-on-desktop{display:none;}}/*!sc*/
+.cOkgPY .drawer__overlay.drawer__overlay--hide-on-mobile{display:block;}/*!sc*/
+@media (max-width: calc(1024px - 1px)){.cOkgPY .drawer__overlay.drawer__overlay--hide-on-mobile{display:none;}}/*!sc*/
+.leapBR .drawer{-webkit-transition:-webkit-transform 100ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 100ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s;outline:none;background-color:rgba(255,255,255,1);padding:3rem 0 0;max-height:100%;overflow:hidden;}/*!sc*/
+@media (min-width: 768px){.leapBR .drawer{max-width:50%;}}/*!sc*/
+.leapBR .drawer .drawer__social-icons{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}/*!sc*/
+.leapBR .drawer.fullScreen{background-color:transparent;padding:0;}/*!sc*/
+.leapBR div[class*='SecondaryMenuContent-'] a[class*='SocialIconExternalLink-'] .icon path{fill:rgba(0,0,0,1);}/*!sc*/
+@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+@-ms-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}/*!sc*/
+.leapBR .drawer.drawer--open{left:0;height:100vh;transition-delay:0.2s;overflow:hidden;position:absolute;right:0;bottom:0;max-width:100%;}/*!sc*/
+@media (min-width: 1024px){.leapBR .drawer.drawer--open{outline:none;height:auto;max-height:100vh;overflow:hidden;transition-delay:0.2s;}}/*!sc*/
+.leapBR .drawer.drawer--open .drawer__content{-webkit-transition:opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1);opacity:1;}/*!sc*/
+.leapBR .drawer.drawer--open.drawer--open-positioned{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}/*!sc*/
+@media (min-width: 1024px){.leapBR .drawer.drawer--open.drawer--open-positioned{overflow-y:auto;}}/*!sc*/
+.leapBR .drawer.drawer--open.drawer--megamenu{background-color:rgba(255,255,255,1);}/*!sc*/
+.leapBR .drawer.drawer--open.drawer--search{background-color:rgba(255,255,255,1);height:auto;}/*!sc*/
+.leapBR .drawer.drawer--open.drawer--filter-mobile{padding:0;overflow-y:auto;}/*!sc*/
+.leapBR .drawer{height:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}/*!sc*/
+.leapBR .drawer.drawer--open{height:auto;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),height 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.8s cubic-bezier(0.23, 1, 0.32, 1),height 0.8s cubic-bezier(0.23, 1, 0.32, 1);}/*!sc*/
+.leapBR .drawer.drawer--open .drawer__content{transition-delay:0.2s;}/*!sc*/
+.leapBR .drawer.drawer--closing{height:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1),height 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.6s cubic-bezier(0.23, 1, 0.32, 1),height 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition-delay:0.2s;}/*!sc*/
+.leapBR .drawer.drawer--closing .drawer__content{-webkit-transition:opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);opacity:0;}/*!sc*/
+.leapBR .drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;background-color:rgba(
+      0,0,0,
+      0
+    );}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--opening{opacity:1;}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--opening.drawer__overlay--increased-top-position{top:0rem;}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--opening.drawer__overlay--increased-top-position .drawer.drawer--open.drawer--open-positioned{width:calc(100% - 5rem);}/*!sc*/
+@media (min-width: 1024px){.leapBR .drawer__overlay.drawer__overlay--opening.drawer__overlay--increased-top-position .drawer.drawer--open.drawer--open-positioned{width:auto;}}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--opening.drawer--overlay-color-white{background-color:rgba(
+          255,255,255,
+          0.7
+        );}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--opening.drawer--overlay-color-black{background-color:rgba(
+          0,0,0,
+          0.7
+        );}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--closing{opacity:0;}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--closing.drawer--overlay-color-white{background-color:rgba(
+          255,255,255,
+          0
+        );}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--closing.drawer--overlay-color-black{background-color:rgba(
+          0,0,0,
+          0
+        );}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--align-right{z-index:700;}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--hide-on-desktop{display:block;}/*!sc*/
+@media (min-width: 1024px){.leapBR .drawer__overlay.drawer__overlay--hide-on-desktop{display:none;}}/*!sc*/
+.leapBR .drawer__overlay.drawer__overlay--hide-on-mobile{display:block;}/*!sc*/
+@media (max-width: calc(1024px - 1px)){.leapBR .drawer__overlay.drawer__overlay--hide-on-mobile{display:none;}}/*!sc*/
+data-styled.g1410[id="DrawerModalWrapper-bWcWBk"]{content:"cOkgPY,leapBR,"}/*!sc*/
+.kNFQdH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;font:var(--font-global-editorial-context-primary);font-feature-settings:var(--variant-global-editorial-context-primary, normal);text-transform:var(--text-case-global-editorial-context-primary, normal);letter-spacing:var(--tracking-global-editorial-context-primary, normal);line-break:var(--line-break-global-editorial-context-primary, normal);overflow-wrap:var(--overflow-wrap-global-editorial-context-primary, normal);line-height:1;}/*!sc*/
+.kNFQdH >*{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+.kNFQdH .BylineWrapper-ikmJep{margin-top:0;}/*!sc*/
+.kNFQdH .BylineWrapper-ikmJep:first-child{margin-top:0;}/*!sc*/
+data-styled.g1476[id="ContentHeaderRubricBlock-cfeHaB"]{content:"kNFQdH,"}/*!sc*/
+.kHvZUK{gap:1rem;}/*!sc*/
+.kHvZUK.kHvZUK >*{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/
+data-styled.g1479[id="ContentHeaderRubricDateBlock-efKFWV"]{content:"kHvZUK,"}/*!sc*/
+.ggKExi{cursor:unset;text-align:center;color:var(--color-text-heading);}/*!sc*/
+.ggKExi:hover,.ggKExi:active{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-heading);}/*!sc*/
+data-styled.g1485[id="ContentHeaderHed-kobZuw"]{content:"ggKExi,"}/*!sc*/
+.PHLrj{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-webkit-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:0;margin:0 auto;width:100%;max-width:1600px;grid-column:main;width:100%;display:-ms-grid;display:grid;row-gap:1rem;}/*!sc*/
+@media (min-width: 768px){.PHLrj{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.PHLrj{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.PHLrj{--grid-margin:4rem;}}/*!sc*/
+@media (min-width: 768px){.PHLrj{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+.PHLrj >*{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 1024px){.PHLrj .ContentHeaderHed-kobZuw{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}}/*!sc*/
+data-styled.g1491[id="ContentHeaderTitleBlockWrapper-joMOrX"]{content:"PHLrj,"}/*!sc*/
+.jDeiPt{color:var(--color-text-pubdate);cursor:unset;display:block;text-align:center;}/*!sc*/
+.jDeiPt:hover,.jDeiPt:active{color:var(--color-text-pubdate);-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+data-styled.g1492[id="ContentHeaderTitleBlockPublishDate-kkecHN"]{content:"jDeiPt,"}/*!sc*/
+.gKKGUa{margin-top:0;}/*!sc*/
+.gKKGUa .SpanWrapper-kFnjvc{display:inline-block;width:4.125rem;height:4.125rem;}/*!sc*/
+.gKKGUa .BylineWrapper-ikmJep{margin-top:0;}/*!sc*/
+.gKKGUa .BylineWrapper-ikmJep:first-child{margin-top:0;}/*!sc*/
+data-styled.g1498[id="ContentHeaderByline-bsLfvw"]{content:"gKKGUa,"}/*!sc*/
+.gAUOlq{width:100%;height:auto;min-width:60px;min-height:60px;max-width:66px;max-height:66px;display:block;border-radius:50%;overflow:hidden;margin-right:auto;margin-left:auto;}/*!sc*/
+.gAUOlq img{width:100%;}/*!sc*/
+data-styled.g1499[id="ContentHeaderContributorImage-fVCfxp"]{content:"gAUOlq,"}/*!sc*/
+.hxaQXx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-ms-grid-column-align:start;justify-self:start;}/*!sc*/
+data-styled.g1501[id="ContentHeaderBylineContent-cgGVat"]{content:"hxaQXx,"}/*!sc*/
+.hwCSFQ{cursor:unset;text-align:center;color:var(--color-text-dek);font:var(--font-consumption-editorial-description-core);font-feature-settings:var(--variant-consumption-editorial-description-core, normal);text-transform:var(--text-case-consumption-editorial-description-core, normal);letter-spacing:var(--tracking-consumption-editorial-description-core, normal);line-break:var(--line-break-consumption-editorial-description-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-description-core, normal);}/*!sc*/
+@media (min-width: 1024px){.hwCSFQ.hwCSFQ{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}}/*!sc*/
+.hwCSFQ:hover,.hwCSFQ:active{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-dek);}/*!sc*/
+.hwCSFQ .small{text-transform:lowercase;font-style:inherit;font-variant:small-caps;}/*!sc*/
+.hwCSFQ a{-webkit-transition:color 200ms ease;transition:color 200ms ease;}/*!sc*/
+data-styled.g1503[id="ContentHeaderDek-tmXxz"]{content:"hwCSFQ,"}/*!sc*/
+.gGXWqs{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-webkit-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:0;margin:0 auto;width:100%;max-width:1600px;grid-column:main;width:100%;row-gap:1rem;}/*!sc*/
+@media (min-width: 768px){.gGXWqs{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.gGXWqs{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.gGXWqs{--grid-margin:4rem;}}/*!sc*/
+@media (min-width: 768px){.gGXWqs{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+.gGXWqs svg path{fill:var(--color-icon);}/*!sc*/
+.gGXWqs >*{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+data-styled.g1505[id="ContentHeaderAccreditation-gSVrun"]{content:"gGXWqs,"}/*!sc*/
+.fjshZG{color:var(--color-text-pubdate);cursor:unset;display:block;text-align:center;}/*!sc*/
+.fjshZG:hover,.fjshZG:active{color:var(--color-text-pubdate);-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+data-styled.g1515[id="ContentHeaderPublishDate-kcslvE"]{content:"fjshZG,"}/*!sc*/
+.fDSNOD{display:-ms-grid;display:grid;-ms-grid-auto-rows:auto;grid-auto-rows:auto;-ms-grid-columns:[full-start] minmax(0, 1fr) [main-start] minmax(0, 1600px) [main-end] minmax(0, 1fr) [full-end];grid-template-columns:[full-start] minmax(0, 1fr) [main-start] minmax(0, 1600px) [main-end] minmax(0, 1fr) [full-end];overflow-x:hidden;background:var(--color-surface);width:100%;}/*!sc*/
+.fixed-header-large-logo-nav-variation [class*='theme-'].fDSNOD{margin-top:-7rem;padding-top:7rem;}/*!sc*/
+data-styled.g1517[id="ContentHeaderContainer-byIANm"]{content:"fDSNOD,"}/*!sc*/
+.blAhto{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;grid-column:main;-ms-grid-row:1/auto;grid-row:1/auto;row-gap:1rem;padding:2.5rem var(--grid-margin) 1.5rem;width:100%;}/*!sc*/
+@media (min-width: 768px){.blAhto{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.blAhto{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.blAhto{--grid-margin:4rem;}}/*!sc*/
+.blAhto[class*='theme-']{background:var(--color-surface);}/*!sc*/
+.blAhto .ContentHeaderTitleBlockWrapper-joMOrX{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+.blAhto .ContentHeaderAccreditation-gSVrun{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+data-styled.g1519[id="ContentHeaderHedAccreditationWrapper-hBwBhB"]{content:"blAhto,"}/*!sc*/
+.cgBQMs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}/*!sc*/
+.cgBQMs .ResponsiveClipWrapper-jrvXsy{display:block;}/*!sc*/
+.cgBQMs .ReviewRatingDataWrapper-bEpMVl{margin-top:0;}/*!sc*/
+.cgBQMs .ReviewRatingDataExplainer-hiMfTa{position:relative;}/*!sc*/
+.cgBQMs .RatingWrapper-fDsSlH{margin-top:1rem;padding-bottom:0;}/*!sc*/
+.cgBQMs [class$='-byline']:last-of-type{margin-bottom:0.5rem;}/*!sc*/
+.cgBQMs .ContentHeaderItemCount-euBMvL{margin-top:1rem;}/*!sc*/
+.cgBQMs .ContentHeaderRubricBlock-cfeHaB,.cgBQMs .ContentHeaderContentDivider-ghaZbZ{-ms-grid-column-align:start;justify-self:start;}/*!sc*/
+.cgBQMs,.cgBQMs *{text-align:left;}/*!sc*/
+.cgBQMs .ContentHeaderHed-kobZuw{text-align:left;}/*!sc*/
+.cgBQMs .badge ul li{text-align:center;}/*!sc*/
+.cgBQMs .ContentHeaderContainer-byIANm>*{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;justify-items:flex-start;}/*!sc*/
+.cgBQMs [class$='-byline']{text-align:left;}/*!sc*/
+@media (min-width: 1280px){.cgBQMs .ContentHeaderByline-bsLfvw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}}/*!sc*/
+.cgBQMs .ContentHeaderByline-bsLfvw .SpanWrapper-kFnjvc{margin-right:1.5rem;}/*!sc*/
+.cgBQMs .ContentHeaderContributorImage-fVCfxp,.cgBQMs .ContentHeaderBylineContent-cgGVat{-webkit-flex-basis:content;-ms-flex-preferred-size:content;flex-basis:content;}/*!sc*/
+.cgBQMs .ContentHeaderDek-tmXxz,.cgBQMs .ContentHeaderPublishDate-kcslvE,.cgBQMs .ContentHeaderTitleBlockPublishDate-kkecHN{text-align:left;}/*!sc*/
+.cgBQMs .ContentHeaderBylineContent-cgGVat{-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-top:0;}/*!sc*/
+@media (min-width: 1024px){.cgBQMs .ContentHeaderHed-kobZuw,.cgBQMs .ContentHeaderDek-tmXxz{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/span 10;}}/*!sc*/
+@media (min-width: 1024px){.cgBQMs .ContentHeaderHed-kobZuw,.cgBQMs .ContentHeaderDek-tmXxz{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;}}/*!sc*/
+.cgBQMs.cgBQMs .ContentHeaderLeadAssetCaption-gegwVb,.cgBQMs.cgBQMs .CaptionCredit-cUgOGk{text-align:left;}/*!sc*/
+.cgBQMs .ContentHeaderHedAccreditationWrapper-hBwBhB[class*=" theme-"],.cgBQMs.fullbleed .ContentHeaderHedAccreditationWrapper-hBwBhB{padding-bottom:2.5rem;}/*!sc*/
+.cgBQMs.inset .ContentHeaderLeadAsset-kyIpSd{padding-top:1rem;}/*!sc*/
+@media (min-width: 1280px){.cgBQMs .disclaimer-container{-ms-grid-columns:repeat(8, 1fr) minmax(300px, 3fr) 1fr;grid-template-columns:repeat(8, 1fr) minmax(300px, 3fr) 1fr;}}/*!sc*/
+@media print{.cgBQMs{display:block;}.cgBQMs .theme-inverted,.cgBQMs .theme-special{--color-border-accent:rgba(51,51,51,1);--color-border-story:rgba(229,229,229,1);--color-surface:rgba(255,255,255,1);--color-text:rgba(26,26,26,1);--color-text-byline:rgba(0,0,0,1);--color-text-dek:rgba(51,51,51,1);--color-text-heading:rgba(0,0,0,1);--color-text-image-caption:rgba(51,51,51,1);--color-text-image-credit:rgba(117,117,117,1);--color-text-pubdate:rgba(0,0,0,1);--color-text-rubric:rgba(0,0,0,1);--color-text-subtle:rgba(51,51,51,1);}}/*!sc*/
+data-styled.g1521[id="ContentHeaderWrapper-wAeZW"]{content:"cgBQMs,"}/*!sc*/
+.dHigQH{margin:0;}/*!sc*/
+.dHigQH.dHigQH.disclaimer-container{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-webkit-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:0;margin:0 auto;width:100%;max-width:1600px;grid-column:main;width:100%;padding-right:calc(1 * var(--grid-margin));padding-left:calc(1 * var(--grid-margin));background:var(--color-surface);display:block;margin-bottom:0.25rem;}/*!sc*/
+@media (min-width: 768px){.dHigQH.dHigQH.disclaimer-container{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.dHigQH.dHigQH.disclaimer-container{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.dHigQH.dHigQH.disclaimer-container{--grid-margin:4rem;}}/*!sc*/
+@media (min-width: 768px){.dHigQH.dHigQH.disclaimer-container{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+@media (min-width: 1024px){.dHigQH.dHigQH.disclaimer-container{display:none;}}/*!sc*/
+.dHigQH.dHigQH.offer-data{--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-webkit-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:0;margin:0 auto;width:100%;max-width:1600px;grid-column:main;width:100%;padding-right:calc(1 * var(--grid-margin));padding-left:calc(1 * var(--grid-margin));background:var(--color-surface);}/*!sc*/
+@media (min-width: 768px){.dHigQH.dHigQH.offer-data{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.dHigQH.dHigQH.offer-data{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.dHigQH.dHigQH.offer-data{--grid-margin:4rem;}}/*!sc*/
+@media (min-width: 768px){.dHigQH.dHigQH.offer-data{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+data-styled.g1522[id="ContentHeaderOffersData-hVxSBO"]{content:"dHigQH,"}/*!sc*/
+.fkmqMB{background-color:rgba(0,0,0,1);margin-top:3rem;}/*!sc*/
+data-styled.g1807[id="BasePageSiteFooterRow-efkcBp"]{content:"fkmqMB,"}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*{width:100%;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(1){-webkit-order:1;-ms-flex-order:1;order:1;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(2){-webkit-order:2;-ms-flex-order:2;order:2;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(3){-webkit-order:3;-ms-flex-order:3;order:3;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(4){-webkit-order:4;-ms-flex-order:4;order:4;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(5){-webkit-order:5;-ms-flex-order:5;order:5;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(6){-webkit-order:6;-ms-flex-order:6;order:6;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(7){-webkit-order:7;-ms-flex-order:7;order:7;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(8){-webkit-order:8;-ms-flex-order:8;order:8;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(9){-webkit-order:9;-ms-flex-order:9;order:9;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(10){-webkit-order:10;-ms-flex-order:10;order:10;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(11){-webkit-order:11;-ms-flex-order:11;order:11;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(12){-webkit-order:12;-ms-flex-order:12;order:12;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(13){-webkit-order:13;-ms-flex-order:13;order:13;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(14){-webkit-order:14;-ms-flex-order:14;order:14;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(15){-webkit-order:15;-ms-flex-order:15;order:15;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(16){-webkit-order:16;-ms-flex-order:16;order:16;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(17){-webkit-order:17;-ms-flex-order:17;order:17;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(18){-webkit-order:18;-ms-flex-order:18;order:18;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(19){-webkit-order:19;-ms-flex-order:19;order:19;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(20){-webkit-order:20;-ms-flex-order:20;order:20;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(21){-webkit-order:21;-ms-flex-order:21;order:21;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(22){-webkit-order:22;-ms-flex-order:22;order:22;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(23){-webkit-order:23;-ms-flex-order:23;order:23;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(24){-webkit-order:24;-ms-flex-order:24;order:24;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(25){-webkit-order:25;-ms-flex-order:25;order:25;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(26){-webkit-order:26;-ms-flex-order:26;order:26;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(27){-webkit-order:27;-ms-flex-order:27;order:27;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(28){-webkit-order:28;-ms-flex-order:28;order:28;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(29){-webkit-order:29;-ms-flex-order:29;order:29;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(30){-webkit-order:30;-ms-flex-order:30;order:30;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(31){-webkit-order:31;-ms-flex-order:31;order:31;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(32){-webkit-order:32;-ms-flex-order:32;order:32;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(33){-webkit-order:33;-ms-flex-order:33;order:33;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(34){-webkit-order:34;-ms-flex-order:34;order:34;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(35){-webkit-order:35;-ms-flex-order:35;order:35;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(36){-webkit-order:36;-ms-flex-order:36;order:36;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(37){-webkit-order:37;-ms-flex-order:37;order:37;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(38){-webkit-order:38;-ms-flex-order:38;order:38;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(39){-webkit-order:39;-ms-flex-order:39;order:39;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(40){-webkit-order:40;-ms-flex-order:40;order:40;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(41){-webkit-order:41;-ms-flex-order:41;order:41;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(42){-webkit-order:42;-ms-flex-order:42;order:42;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(43){-webkit-order:43;-ms-flex-order:43;order:43;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(44){-webkit-order:44;-ms-flex-order:44;order:44;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(45){-webkit-order:45;-ms-flex-order:45;order:45;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(46){-webkit-order:46;-ms-flex-order:46;order:46;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(47){-webkit-order:47;-ms-flex-order:47;order:47;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(48){-webkit-order:48;-ms-flex-order:48;order:48;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(49){-webkit-order:49;-ms-flex-order:49;order:49;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(50){-webkit-order:50;-ms-flex-order:50;order:50;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(51){-webkit-order:51;-ms-flex-order:51;order:51;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(52){-webkit-order:52;-ms-flex-order:52;order:52;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(53){-webkit-order:53;-ms-flex-order:53;order:53;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(54){-webkit-order:54;-ms-flex-order:54;order:54;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(55){-webkit-order:55;-ms-flex-order:55;order:55;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(56){-webkit-order:56;-ms-flex-order:56;order:56;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(57){-webkit-order:57;-ms-flex-order:57;order:57;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(58){-webkit-order:58;-ms-flex-order:58;order:58;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(59){-webkit-order:59;-ms-flex-order:59;order:59;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(60){-webkit-order:60;-ms-flex-order:60;order:60;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(61){-webkit-order:61;-ms-flex-order:61;order:61;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(62){-webkit-order:62;-ms-flex-order:62;order:62;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(63){-webkit-order:63;-ms-flex-order:63;order:63;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(64){-webkit-order:64;-ms-flex-order:64;order:64;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(65){-webkit-order:65;-ms-flex-order:65;order:65;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(66){-webkit-order:66;-ms-flex-order:66;order:66;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(67){-webkit-order:67;-ms-flex-order:67;order:67;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(68){-webkit-order:68;-ms-flex-order:68;order:68;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(69){-webkit-order:69;-ms-flex-order:69;order:69;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(70){-webkit-order:70;-ms-flex-order:70;order:70;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(71){-webkit-order:71;-ms-flex-order:71;order:71;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(72){-webkit-order:72;-ms-flex-order:72;order:72;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(73){-webkit-order:73;-ms-flex-order:73;order:73;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(74){-webkit-order:74;-ms-flex-order:74;order:74;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(75){-webkit-order:75;-ms-flex-order:75;order:75;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(76){-webkit-order:76;-ms-flex-order:76;order:76;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(77){-webkit-order:77;-ms-flex-order:77;order:77;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(78){-webkit-order:78;-ms-flex-order:78;order:78;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(79){-webkit-order:79;-ms-flex-order:79;order:79;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(80){-webkit-order:80;-ms-flex-order:80;order:80;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(81){-webkit-order:81;-ms-flex-order:81;order:81;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(82){-webkit-order:82;-ms-flex-order:82;order:82;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(83){-webkit-order:83;-ms-flex-order:83;order:83;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(84){-webkit-order:84;-ms-flex-order:84;order:84;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(85){-webkit-order:85;-ms-flex-order:85;order:85;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(86){-webkit-order:86;-ms-flex-order:86;order:86;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(87){-webkit-order:87;-ms-flex-order:87;order:87;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(88){-webkit-order:88;-ms-flex-order:88;order:88;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(89){-webkit-order:89;-ms-flex-order:89;order:89;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(90){-webkit-order:90;-ms-flex-order:90;order:90;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(91){-webkit-order:91;-ms-flex-order:91;order:91;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(92){-webkit-order:92;-ms-flex-order:92;order:92;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(93){-webkit-order:93;-ms-flex-order:93;order:93;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(94){-webkit-order:94;-ms-flex-order:94;order:94;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(95){-webkit-order:95;-ms-flex-order:95;order:95;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(96){-webkit-order:96;-ms-flex-order:96;order:96;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(97){-webkit-order:97;-ms-flex-order:97;order:97;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(98){-webkit-order:98;-ms-flex-order:98;order:98;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(99){-webkit-order:99;-ms-flex-order:99;order:99;}/*!sc*/
+.gYhyec .MultiPackageContainer-cgfviT >*:nth-child(100){-webkit-order:100;-ms-flex-order:100;order:100;}/*!sc*/
+.gYhyec:focus{outline:unset;}/*!sc*/
+.gYhyec .TickerContainer-NdURW{padding-top:0;padding-bottom:16px;}/*!sc*/
+data-styled.g1808[id="BasePageMainContent-cMAuVb"]{content:"gYhyec,"}/*!sc*/
+@media (min-width: 768px){.fixed-header-nav-variation .dPpbpX.dPpbpX .grid-layout__aside .sticky-box{top:7.5rem;}}/*!sc*/
+.fixed-header-with-link-banner-nav-variation .dPpbpX.dPpbpX{padding-top:7rem;}/*!sc*/
+@media (min-width: 1024px){.fixed-header-with-link-banner-nav-variation .dPpbpX.dPpbpX{padding-top:7.75rem;}}/*!sc*/
+@media (min-width: 768px){.fixed-header-with-link-banner-nav-variation .dPpbpX.dPpbpX .grid-layout__aside .sticky-box,.fixed-header-large-logo-nav-variation .dPpbpX.dPpbpX .grid-layout__aside .sticky-box{top:9.5rem;}}/*!sc*/
+@media (min-width: 768px){.standardnavigation-site-navigation[class*='link-banner'] .dPpbpX.dPpbpX.page .grid-layout__aside .sticky-box{top:10rem;}}/*!sc*/
+@media (max-width: 768px){.standardnavigation-site-navigation[class*='link-banner'] .dPpbpX.dPpbpX.page .ad-stickymidcontent .ad.ad--mid-content{top:125.6px;}}/*!sc*/
+.standardnavigation-site-navigation[class*='link-banner'] .dPpbpX.dPpbpX.page-prioritize-series-pagination{padding-top:3.5rem;}/*!sc*/
+.logo-center-with-search-bar-nav-variation .dPpbpX.dPpbpX.page{padding-top:7.75rem;}/*!sc*/
+@media (min-width: 1024px){.logo-center-with-search-bar-nav-variation .dPpbpX.dPpbpX.page{padding-top:56px;}}/*!sc*/
+@media (max-width: 768px){.fixed-header-logo-with-search-bar-nav-variation .dPpbpX.dPpbpX .ad-stickymidcontent .ad.ad--mid-content{top:124px;}}/*!sc*/
+.fixed-header-logo-with-search-bar-nav-variation .dPpbpX.dPpbpX.homepage .sticky-box{top:10rem;}/*!sc*/
+@media (min-width: 768px){.fixed-header-logo-with-search-bar-nav-variation .dPpbpX.dPpbpX .grid-layout__aside .sticky-box{top:8.5rem;}}/*!sc*/
+.dPpbpX.dPpbpX .table-container.has-bottom-margin{margin:1.5rem 0;}/*!sc*/
+.dPpbpX.dPpbpX .table-container{position:relative;margin-top:1.5rem;margin-bottom:0;border:1px solid var(--color-divider);border-radius:4px;width:100%;overflow:hidden;}/*!sc*/
+.dPpbpX.dPpbpX .table-container .has-shadow::after{position:absolute;top:0;left:100%;box-shadow:-15px 0 10px rgba(0, 0, 0, 0.05);width:3.125rem;height:100%;content:'';}/*!sc*/
+.dPpbpX.dPpbpX .table-container >div{overflow-x:auto;}/*!sc*/
+.dPpbpX.dPpbpX .table-container >div::-webkit-scrollbar{border-radius:3.125rem;height:3px;}/*!sc*/
+.dPpbpX.dPpbpX .table-container >div::-webkit-scrollbar-thumb{background-color:black;}/*!sc*/
+.dPpbpX.dPpbpX .table-container >div::-webkit-scrollbar-track{background:rgba(236, 236, 236, 0.5);}/*!sc*/
+.dPpbpX.dPpbpX .table-container .simple-table{width:100%;border-collapse:unset;}/*!sc*/
+.dPpbpX.dPpbpX .table-container .simple-table thead th,.dPpbpX.dPpbpX .table-container .simple-table tbody td{padding:1rem;min-width:9.375rem;max-width:12.5rem;text-align:left;color:var(--color-text);font:var(--font-utility-body);font-feature-settings:var(--variant-utility-body, normal);text-transform:var(--text-case-utility-body, normal);letter-spacing:var(--tracking-utility-body, normal);line-break:var(--line-break-utility-body, normal);overflow-wrap:var(--overflow-wrap-utility-body, normal);font-size:0.875rem;}/*!sc*/
+.dPpbpX.dPpbpX .table-container .simple-table thead th{border:none;border-bottom:1px solid var(--color-divider);background-color:var(--color-surface-subtle);font-weight:bold;}/*!sc*/
+.dPpbpX.dPpbpX .table-container .simple-table tbody td{border:none;border-bottom:1px solid var(--color-divider);background:var(--color-surface);}/*!sc*/
+.dPpbpX.dPpbpX .table-container .simple-table tbody tr:last-child td{border-bottom:none;}/*!sc*/
+.dPpbpX.dPpbpX .scroll-arrows{display:none;}/*!sc*/
+@media only screen and (min-width: 768px){.dPpbpX.dPpbpX .scroll-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:1.5rem;}.dPpbpX.dPpbpX .scroll-arrows button{margin:0 0.5rem;background:none;}.dPpbpX.dPpbpX .scroll-arrows button[disabled]{opacity:0.2;pointer-events:none;}.dPpbpX.dPpbpX .scroll-arrows .chevron::before{display:inline-block;position:relative;top:0.8em;left:0.1em;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);border-width:2px 2px 0 0;border-style:solid;width:0.5rem;height:0.5rem;vertical-align:top;content:'';}.dPpbpX.dPpbpX .scroll-arrows .chevron.right::before{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}}/*!sc*/
+@media print{.dPpbpX .CommentingMainContent{display:none;}}/*!sc*/
+data-styled.g1809[id="BasePageWrapper-bRZGVW"]{content:"dPpbpX,"}/*!sc*/
+.geELrs{display:block;position:absolute;top:0;background:var(--color-surface);width:100%;height:0;}/*!sc*/
+@media (min-width: 1024px){.fixed-header-nav-variation .geELrs{height:112px;}}/*!sc*/
+@media print{.geELrs{display:none;}}/*!sc*/
+data-styled.g1810[id="BasePageNavigationBackgroundFiller-iwwSIR"]{content:"geELrs,"}/*!sc*/
+.kWA-doN{position:absolute;margin:0;border:0;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;}/*!sc*/
+.kWA-doN:active,.kWA-doN:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:initial;}/*!sc*/
+.kWA-doN:hover,.kWA-doN:focus{position:fixed;z-index:800;background-color:white;color:black;}/*!sc*/
+data-styled.g1811[id="BasePageSkipLink-dQMpyE"]{content:"kWA-doN,"}/*!sc*/
+.ekbFop{position:absolute;z-index:-1;}/*!sc*/
+data-styled.g1816[id="BasePageAd-hwVUmA"]{content:"ekbFop,"}/*!sc*/
+.hKUpPd .GridItem-bufwYC{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+data-styled.g1817[id="BasePageSiteFooterRowGrid-kSbRbV"]{content:"hKUpPd,"}/*!sc*/
+.gpkYzy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:2rem;}/*!sc*/
+@media (min-width: 1024px){.gpkYzy{position:absolute;left:2rem;z-index:80;cursor:auto;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;pointer-events:none;padding-right:calc(1 * var(--grid-margin));padding-left:calc(1 * var(--grid-margin));}.gpkYzy .ActionBarWrapperComponent-chDeHg{position:-webkit-sticky;position:sticky;top:50%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;pointer-events:auto;padding-right:calc(1 * var(--grid-margin));padding-left:calc(1 * var(--grid-margin));}}/*!sc*/
+data-styled.g1819[id="ActionBarWrapperContent-eyqXkK"]{content:"gpkYzy,"}/*!sc*/
+.iqTNPv{font:var(--font-consumption-editorial-description-embed);font-feature-settings:var(--variant-consumption-editorial-description-embed, normal);text-transform:var(--text-case-consumption-editorial-description-embed, normal);letter-spacing:var(--tracking-consumption-editorial-description-embed, normal);line-break:var(--line-break-consumption-editorial-description-embed, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-description-embed, normal);border-width:1px 0;border-style:solid;color:var(--color-text);border-color:var(--color-border-story);border-bottom:none;}/*!sc*/
+.iqTNPv:empty{border:none;}/*!sc*/
+data-styled.g1830[id="ContributorsWrapper-AFVoY"]{content:"iqTNPv,"}/*!sc*/
+.kHPGgI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-height:2rem;}/*!sc*/
+@media (min-width: 1024px){.kHPGgI{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0;}}/*!sc*/
+.kHPGgI .ResponsiveImageContainer-dkeESL{width:auto;max-height:inherit;}/*!sc*/
+data-styled.g1863[id="SiteFooterLogoResponsiveAsset-bvqsFu"]{content:"kHPGgI,"}/*!sc*/
+.dPjEBd{-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;}/*!sc*/
+data-styled.g1864[id="SiteFooterLogo-cDGWGm"]{content:"dPjEBd,"}/*!sc*/
+.itwpqK{font:var(--font-foundation-meta-primary);font-feature-settings:var(--variant-foundation-meta-primary, normal);text-transform:var(--text-case-foundation-meta-primary, normal);letter-spacing:var(--tracking-foundation-meta-primary, normal);line-break:var(--line-break-foundation-meta-primary, normal);overflow-wrap:var(--overflow-wrap-foundation-meta-primary, normal);margin-top:1rem;margin-bottom:2.5rem;color:rgba(243,243,243,1);}/*!sc*/
+@media (min-width: 1024px){.itwpqK{padding-right:10rem;}}/*!sc*/
+data-styled.g1865[id="SiteFooterAbout-kYxJuk"]{content:"itwpqK,"}/*!sc*/
+.dlURqU{font:var(--font-foundation-meta-secondary);font-feature-settings:var(--variant-foundation-meta-secondary, normal);text-transform:var(--text-case-foundation-meta-secondary, normal);letter-spacing:var(--tracking-foundation-meta-secondary, normal);line-break:var(--line-break-foundation-meta-secondary, normal);overflow-wrap:var(--overflow-wrap-foundation-meta-secondary, normal);-webkit-order:3;-ms-flex-order:3;order:3;margin:0;text-align:center;color:rgba(117,117,117,1);}/*!sc*/
+html[dir='rtl'] .dlURqU{text-align:start;}/*!sc*/
+@media (min-width: 1024px){.dlURqU{grid-area:footer-notices-legal;-webkit-order:initial;-ms-flex-order:initial;order:initial;text-align:left;}}/*!sc*/
+.dlURqU .external-link{color:rgba(117,117,117,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;color:rgba(117,117,117,1);}/*!sc*/
+.dlURqU .external-link:link{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(117,117,117,1);}/*!sc*/
+.dlURqU .external-link:visited{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(117,117,117,1);}/*!sc*/
+.dlURqU .external-link:hover{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dlURqU .external-link:active{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dlURqU .external-link:focus{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dlURqU .external-link:link{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+data-styled.g1866[id="SiteFooterLegaleseText-kJbUYc"]{content:"dlURqU,"}/*!sc*/
+.ckmRDs{display:contents;}/*!sc*/
+data-styled.g1867[id="SiteFooterLegaleseTextWrapper-BYYNn"]{content:"ckmRDs,"}/*!sc*/
+.ftomHW{grid-area:footer-notices-social;-ms-grid-column:1;grid-column:1;}/*!sc*/
+@media (min-width: 1024px){.ftomHW{grid-column:-1/-5;-ms-grid-column-align:end;justify-self:end;-ms-grid-row:2;grid-row:2;margin-top:2rem;}}/*!sc*/
+.ftomHW .social-icons__list-item{padding-right:0.25rem;}/*!sc*/
+@media (min-width: 1024px){.ftomHW .social-icons__list-item:last-child{padding-right:0;}}/*!sc*/
+.ftomHW .social-icons__list-item a{width:32px;height:32px;}/*!sc*/
+@media (min-width: 1024px){.ftomHW .social-icons__list-item a{width:32px;height:32px;}}/*!sc*/
+data-styled.g1868[id="SiteFooterSocialIcons-cZSLG"]{content:"ftomHW,"}/*!sc*/
+.cBLUEn{display:-ms-grid;display:grid;-ms-grid-column:1/-1;grid-column:1/-1;background-color:rgba(0,0,0,1);display:block;}/*!sc*/
+@media (min-width: 1024px){.cBLUEn .NavigationHeadingArrow-guSZic{position:absolute;margin:0;border:0;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;}.cBLUEn .NavigationHeadingButton-kePgzj{pointer-events:none;}}/*!sc*/
+.cBLUEn .SiteFooterConsentButtonContainer-fHoIfu{display:table;margin:2rem auto 4rem;}/*!sc*/
+@media (min-width: 1024px){.cBLUEn .SiteFooterLogo-cDGWGm .SiteFooterLogoResponsiveAsset-bvqsFu{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}/*!sc*/
+.cBLUEn #fides-modal-link.consent-sdk-show-settings,.cBLUEn #ot-sdk-btn.ot-sdk-show-settings,.cBLUEn #ot-sdk-btn.optanon-show-settings{color:rgba(117,117,117,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;border:none;background-color:transparent;padding:0.25rem 0.5rem 0.25rem 0;line-height:1;color:rgba(117,117,117,1);}/*!sc*/
+.cBLUEn #fides-modal-link.consent-sdk-show-settings:link,.cBLUEn #ot-sdk-btn.ot-sdk-show-settings:link,.cBLUEn #ot-sdk-btn.optanon-show-settings:link{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(117,117,117,1);}/*!sc*/
+.cBLUEn #fides-modal-link.consent-sdk-show-settings:visited,.cBLUEn #ot-sdk-btn.ot-sdk-show-settings:visited,.cBLUEn #ot-sdk-btn.optanon-show-settings:visited{-webkit-text-decoration:underline;text-decoration:underline;color:rgba(117,117,117,1);}/*!sc*/
+.cBLUEn #fides-modal-link.consent-sdk-show-settings:hover,.cBLUEn #ot-sdk-btn.ot-sdk-show-settings:hover,.cBLUEn #ot-sdk-btn.optanon-show-settings:hover{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.cBLUEn #fides-modal-link.consent-sdk-show-settings:active,.cBLUEn #ot-sdk-btn.ot-sdk-show-settings:active,.cBLUEn #ot-sdk-btn.optanon-show-settings:active{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.cBLUEn #fides-modal-link.consent-sdk-show-settings:focus,.cBLUEn #ot-sdk-btn.ot-sdk-show-settings:focus,.cBLUEn #ot-sdk-btn.optanon-show-settings:focus{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.cBLUEn #fides-modal-link.consent-sdk-show-settings .button__label,.cBLUEn #ot-sdk-btn.ot-sdk-show-settings .button__label,.cBLUEn #ot-sdk-btn.optanon-show-settings .button__label{color:rgba(117,117,117,1);}/*!sc*/
+.cBLUEn #fides-modal-link.consent-sdk-show-settings:hover,.cBLUEn #ot-sdk-btn.ot-sdk-show-settings:hover,.cBLUEn #ot-sdk-btn.optanon-show-settings:hover{background-color:inherit;-webkit-text-decoration:none;text-decoration:none;color:rgba(117,117,117,1);}/*!sc*/
+.cBLUEn #ot-sdk-btn.ot-sdk-btn-show--cookies{display:inline-block;font:var(--font-foundation-link-utility);font-feature-settings:var(--variant-foundation-link-utility, normal);text-transform:var(--text-case-foundation-link-utility, normal);letter-spacing:var(--tracking-foundation-link-utility, normal);line-break:var(--line-break-foundation-link-utility, normal);overflow-wrap:var(--overflow-wrap-foundation-link-utility, normal);padding:0.25rem 1.25rem 0.25rem 0;height:2.8125rem;}/*!sc*/
+data-styled.g1871[id="SiteFooterWrapper-dgfUVO"]{content:"cBLUEn,"}/*!sc*/
+.kGROXy{grid-area:f-brand;}/*!sc*/
+data-styled.g1872[id="SiteFooterBrandInfo-ccUmI"]{content:"kGROXy,"}/*!sc*/
+.hGAXYq{grid-area:f-nav;}/*!sc*/
+.hGAXYq .NavigationHeadingWrapper-hmRiSO{font:var(--font-foundation-title-secondary);font-feature-settings:var(--variant-foundation-title-secondary, normal);text-transform:var(--text-case-foundation-title-secondary, normal);letter-spacing:var(--tracking-foundation-title-secondary, normal);line-break:var(--line-break-foundation-title-secondary, normal);overflow-wrap:var(--overflow-wrap-foundation-title-secondary, normal);-webkit-transition:color 200ms ease;transition:color 200ms ease;color:rgba(229,229,229,1);}/*!sc*/
+@media (min-width: 768px){.hGAXYq .NavigationHeadingWrapper-hmRiSO{margin:0 0 1rem;}}/*!sc*/
+@media (min-width: 1024px){.hGAXYq .NavigationHeadingWrapper-hmRiSO{text-align:left;}}/*!sc*/
+.hGAXYq .NavigationListWrapper-iMMryI{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;font:var(--font-foundation-list);font-feature-settings:var(--variant-foundation-list, normal);text-transform:var(--text-case-foundation-list, normal);letter-spacing:var(--tracking-foundation-list, normal);line-break:var(--line-break-foundation-list, normal);overflow-wrap:var(--overflow-wrap-foundation-list, normal);}/*!sc*/
+@media (max-width: 768px){.hGAXYq .NavigationListWrapper-iMMryI{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;}}/*!sc*/
+@media (min-width: 1024px){.hGAXYq .NavigationListWrapper-iMMryI{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;text-align:left;}}/*!sc*/
+.hGAXYq .NavigationInternalLink-dqrnq,.hGAXYq .NavigationExternalLink-eKeJOo{color:rgba(153,153,153,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;-webkit-transition:color 200ms ease;transition:color 200ms ease;}/*!sc*/
+.hGAXYq .NavigationInternalLink-dqrnq:link,.hGAXYq .NavigationExternalLink-eKeJOo:link{-webkit-text-decoration:inherit;text-decoration:inherit;color:rgba(153,153,153,1);}/*!sc*/
+.hGAXYq .NavigationInternalLink-dqrnq:visited,.hGAXYq .NavigationExternalLink-eKeJOo:visited{-webkit-text-decoration:inherit;text-decoration:inherit;color:rgba(153,153,153,1);}/*!sc*/
+.hGAXYq .NavigationInternalLink-dqrnq:hover,.hGAXYq .NavigationExternalLink-eKeJOo:hover{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.hGAXYq .NavigationInternalLink-dqrnq:active,.hGAXYq .NavigationExternalLink-eKeJOo:active{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.hGAXYq .NavigationInternalLink-dqrnq:focus,.hGAXYq .NavigationExternalLink-eKeJOo:focus{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.hGAXYq .NavigationInternalLink-dqrnq:hover,.hGAXYq .NavigationExternalLink-eKeJOo:hover,.hGAXYq .NavigationInternalLink-dqrnq:focus,.hGAXYq .NavigationExternalLink-eKeJOo:focus,.hGAXYq .NavigationInternalLink-dqrnq:active,.hGAXYq .NavigationExternalLink-eKeJOo:active{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.hGAXYq .NavigationListItemWrapper-bdXEUV{margin-bottom:1.5rem;padding-right:0;min-height:0;}/*!sc*/
+@media (min-width: 768px){.hGAXYq .NavigationListItemWrapper-bdXEUV{margin-bottom:0.25rem;}}/*!sc*/
+.hGAXYq .NavigationListItemWrapper-bdXEUV:last-of-type{margin-bottom:0;}/*!sc*/
+data-styled.g1873[id="SiteFooterNavigationVertical-cCmVIh"]{content:"hGAXYq,"}/*!sc*/
+.dseLXM{grid-area:f-nav-contact;}/*!sc*/
+.dseLXM .NavigationHeadingWrapper-hmRiSO{font:var(--font-foundation-title-secondary);font-feature-settings:var(--variant-foundation-title-secondary, normal);text-transform:var(--text-case-foundation-title-secondary, normal);letter-spacing:var(--tracking-foundation-title-secondary, normal);line-break:var(--line-break-foundation-title-secondary, normal);overflow-wrap:var(--overflow-wrap-foundation-title-secondary, normal);-webkit-transition:color 200ms ease;transition:color 200ms ease;color:rgba(229,229,229,1);}/*!sc*/
+@media (min-width: 768px){.dseLXM .NavigationHeadingWrapper-hmRiSO{margin:0 0 1rem;}}/*!sc*/
+@media (min-width: 1024px){.dseLXM .NavigationHeadingWrapper-hmRiSO{text-align:left;}}/*!sc*/
+.dseLXM .NavigationListWrapper-iMMryI{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;font:var(--font-foundation-list);font-feature-settings:var(--variant-foundation-list, normal);text-transform:var(--text-case-foundation-list, normal);letter-spacing:var(--tracking-foundation-list, normal);line-break:var(--line-break-foundation-list, normal);overflow-wrap:var(--overflow-wrap-foundation-list, normal);}/*!sc*/
+@media (max-width: 768px){.dseLXM .NavigationListWrapper-iMMryI{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;}}/*!sc*/
+@media (min-width: 1024px){.dseLXM .NavigationListWrapper-iMMryI{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;text-align:left;}}/*!sc*/
+.dseLXM .NavigationInternalLink-dqrnq,.dseLXM .NavigationExternalLink-eKeJOo{color:rgba(153,153,153,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;-webkit-transition:color 200ms ease;transition:color 200ms ease;}/*!sc*/
+.dseLXM .NavigationInternalLink-dqrnq:link,.dseLXM .NavigationExternalLink-eKeJOo:link{-webkit-text-decoration:inherit;text-decoration:inherit;color:rgba(153,153,153,1);}/*!sc*/
+.dseLXM .NavigationInternalLink-dqrnq:visited,.dseLXM .NavigationExternalLink-eKeJOo:visited{-webkit-text-decoration:inherit;text-decoration:inherit;color:rgba(153,153,153,1);}/*!sc*/
+.dseLXM .NavigationInternalLink-dqrnq:hover,.dseLXM .NavigationExternalLink-eKeJOo:hover{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dseLXM .NavigationInternalLink-dqrnq:active,.dseLXM .NavigationExternalLink-eKeJOo:active{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dseLXM .NavigationInternalLink-dqrnq:focus,.dseLXM .NavigationExternalLink-eKeJOo:focus{color:rgba(153,153,153,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dseLXM .NavigationInternalLink-dqrnq:hover,.dseLXM .NavigationExternalLink-eKeJOo:hover,.dseLXM .NavigationInternalLink-dqrnq:focus,.dseLXM .NavigationExternalLink-eKeJOo:focus,.dseLXM .NavigationInternalLink-dqrnq:active,.dseLXM .NavigationExternalLink-eKeJOo:active{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dseLXM .NavigationListItemWrapper-bdXEUV{margin-bottom:1.5rem;padding-right:0;min-height:0;}/*!sc*/
+@media (min-width: 768px){.dseLXM .NavigationListItemWrapper-bdXEUV{margin-bottom:0.25rem;}}/*!sc*/
+.dseLXM .NavigationListItemWrapper-bdXEUV:last-of-type{margin-bottom:0;}/*!sc*/
+data-styled.g1874[id="SiteFooterNavigationContactVertical-hkuVBZ"]{content:"dseLXM,"}/*!sc*/
+.dEtOp{display:-ms-grid;display:grid;grid-area:f-meta;justify-items:center;width:100%;}/*!sc*/
+.dEtOp .NavigationListWrapper-iMMryI{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;}/*!sc*/
+@media (min-width: 768px){.dEtOp .NavigationListWrapper-iMMryI{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}}/*!sc*/
+.dEtOp .NavigationListItemWrapper-bdXEUV{margin-bottom:0.25rem;padding-right:0;}/*!sc*/
+@media (min-width: 768px){.dEtOp .NavigationListItemWrapper-bdXEUV{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0.5rem;margin-bottom:0;}.dEtOp .NavigationListItemWrapper-bdXEUV +.NavigationListItemWrapper-bdXEUV::before{display:inline-block;margin:auto;color:rgba(117,117,117,1);content:'|';}.dEtOp .NavigationListItemWrapper-bdXEUV +.NavigationListItemWrapper-bdXEUV .NavigationInternalLink-dqrnq,.dEtOp .NavigationListItemWrapper-bdXEUV +.NavigationListItemWrapper-bdXEUV .NavigationExternalLink-eKeJOo{margin-left:0.5rem;}}/*!sc*/
+data-styled.g1875[id="SiteFooterNoticesWrapper-hcTxhH"]{content:"dEtOp,"}/*!sc*/
+.kMwbtm{display:-ms-grid;display:grid;border-top:2px solid rgba(51,51,51,1);padding:2.5rem 0 3rem;width:100%;gap:var(--grid-gap);border-bottom:1px solid rgba(51,51,51,1);}/*!sc*/
+@media (min-width: 1024px){.kMwbtm{grid-template-areas:'footer-notices-navigation footer-notices-collection' 'footer-notices-legal footer-notices-legal';-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;justify-items:start;}}/*!sc*/
+@media (min-width: 1280px){.kMwbtm{margin:0;}}/*!sc*/
+data-styled.g1876[id="SiteFooterNoticesContainerWrapper-cAtlnM"]{content:"kMwbtm,"}/*!sc*/
+@media (min-width: 1024px){.dQzxbP{grid-area:footer-notices-navigation;}}/*!sc*/
+.dQzxbP .NavigationListWrapper-iMMryI .NavigationInternalLink-dqrnq,.dQzxbP .NavigationListWrapper-iMMryI .NavigationExternalLink-eKeJOo{-webkit-transition:color 200ms ease;transition:color 200ms ease;}/*!sc*/
+.dQzxbP .NavigationListWrapper-iMMryI .NavigationInternalLink-dqrnq:hover,.dQzxbP .NavigationListWrapper-iMMryI .NavigationExternalLink-eKeJOo:hover,.dQzxbP .NavigationListWrapper-iMMryI .NavigationInternalLink-dqrnq:focus,.dQzxbP .NavigationListWrapper-iMMryI .NavigationExternalLink-eKeJOo:focus,.dQzxbP .NavigationListWrapper-iMMryI .NavigationInternalLink-dqrnq:active,.dQzxbP .NavigationListWrapper-iMMryI .NavigationExternalLink-eKeJOo:active{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dQzxbP .NavigationListWrapper-iMMryI{font:var(--font-foundation-list);font-feature-settings:var(--variant-foundation-list, normal);text-transform:var(--text-case-foundation-list, normal);letter-spacing:var(--tracking-foundation-list, normal);line-break:var(--line-break-foundation-list, normal);overflow-wrap:var(--overflow-wrap-foundation-list, normal);}/*!sc*/
+@media (min-width: 768px){.dQzxbP .NavigationListWrapper-iMMryI{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}/*!sc*/
+@media (min-width: 1024px){.dQzxbP .NavigationListWrapper-iMMryI{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+.dQzxbP .NavigationListItemWrapper-bdXEUV{min-height:0;}/*!sc*/
+@media (min-width: 768px){.dQzxbP .NavigationListItemWrapper-bdXEUV{margin-bottom:0.25rem;}}/*!sc*/
+.dQzxbP .NavigationListItemWrapper-bdXEUV:last-of-type{margin-bottom:0;}/*!sc*/
+.dQzxbP .NavigationInternalLink-dqrnq,.dQzxbP .NavigationExternalLink-eKeJOo{color:rgba(117,117,117,1);cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;color:rgba(117,117,117,1);}/*!sc*/
+.dQzxbP .NavigationInternalLink-dqrnq:link,.dQzxbP .NavigationExternalLink-eKeJOo:link{-webkit-text-decoration:inherit;text-decoration:inherit;color:rgba(117,117,117,1);}/*!sc*/
+.dQzxbP .NavigationInternalLink-dqrnq:visited,.dQzxbP .NavigationExternalLink-eKeJOo:visited{-webkit-text-decoration:inherit;text-decoration:inherit;color:rgba(117,117,117,1);}/*!sc*/
+.dQzxbP .NavigationInternalLink-dqrnq:hover,.dQzxbP .NavigationExternalLink-eKeJOo:hover{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dQzxbP .NavigationInternalLink-dqrnq:active,.dQzxbP .NavigationExternalLink-eKeJOo:active{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+.dQzxbP .NavigationInternalLink-dqrnq:focus,.dQzxbP .NavigationExternalLink-eKeJOo:focus{color:rgba(117,117,117,1);-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+data-styled.g1877[id="SiteFooterNavigationHorizontal-beQWit"]{content:"dQzxbP,"}/*!sc*/
+.HDMdx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;}/*!sc*/
+@media (min-width: 1024px){.HDMdx{grid-area:footer-notices-collection;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/
+data-styled.g1878[id="SiteFooterCollectionContainer-guXHPY"]{content:"HDMdx,"}/*!sc*/
+.lobrYe{--grid-gap:1rem;--grid-margin:1.5rem;--grid-gap:1rem;--grid-margin:1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-webkit-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:var(--grid-gap);margin:0 auto;width:100%;max-width:1600px;}/*!sc*/
+@media (min-width: 768px){.lobrYe{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.lobrYe{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.lobrYe{--grid-margin:4rem;}}/*!sc*/
+@media (min-width: 768px){.lobrYe{--grid-gap:1.5rem;--grid-margin:3rem;}}/*!sc*/
+@media (min-width: 1024px){.lobrYe{--grid-gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.lobrYe{--grid-margin:4rem;}}/*!sc*/
+@media (min-width: 768px){.lobrYe{-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}/*!sc*/
+.lobrYe.lobrYe{grid-template-areas:'f-brand f-brand f-brand f-brand' 'f-nav f-nav f-nav f-nav' 'f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta';padding-top:3rem;text-align:center;justify-items:center;-ms-grid-row-gap:0;grid-row-gap:0;padding-top:2rem;}/*!sc*/
+@media (min-width: 768px){.lobrYe.lobrYe{grid-template-areas:'f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand' 'f-nav f-nav f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta';}}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe{grid-template-areas:'f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta';text-align:left;justify-items:start;}}/*!sc*/
+@media (min-width: 1280px){.lobrYe.lobrYe{grid-template-areas:'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta';}}/*!sc*/
+@media (min-width: 1280px){.lobrYe.lobrYe{position:relative;}}/*!sc*/
+.lobrYe.lobrYe .SiteFooterBrandInfo-ccUmI{-ms-grid-column:1/-1;grid-column:1/-1;-ms-grid-row:1;grid-row:1;border-bottom:1px solid rgba(51,51,51,1);width:100%;text-align:center;}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterBrandInfo-ccUmI{display:-ms-grid;display:grid;-ms-grid-column-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}.lobrYe.lobrYe .SiteFooterBrandInfo-ccUmI .SiteFooterLogo-cDGWGm{-ms-grid-column:6/-6;grid-column:6/-6;}.lobrYe.lobrYe .SiteFooterBrandInfo-ccUmI .SiteFooterAbout-kYxJuk{-ms-grid-column:4/-4;grid-column:4/-4;}}/*!sc*/
+.lobrYe.lobrYe .SiteFooterLogo-cDGWGm,.lobrYe.lobrYe .SiteFooterAbout-kYxJuk{margin-bottom:2rem;}/*!sc*/
+.lobrYe.lobrYe .SiteFooterAbout-kYxJuk{margin-top:0;padding-right:0;}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNavigationVertical-cCmVIh,.lobrYe.lobrYe .SiteFooterNavigationContactVertical-hkuVBZ{width:100%;padding-top:2rem;grid-area:unset;-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterNavigationVertical-cCmVIh,.lobrYe.lobrYe .SiteFooterNavigationContactVertical-hkuVBZ{padding:2rem 0;}}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNavigationVertical-cCmVIh .NavigationHeadingWrapper-hmRiSO,.lobrYe.lobrYe .SiteFooterNavigationContactVertical-hkuVBZ .NavigationHeadingWrapper-hmRiSO{margin-bottom:2rem;text-align:left;}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterNavigationVertical-cCmVIh .NavigationHeadingWrapper-hmRiSO,.lobrYe.lobrYe .SiteFooterNavigationContactVertical-hkuVBZ .NavigationHeadingWrapper-hmRiSO{margin-bottom:0.5rem;}}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNavigationVertical-cCmVIh .NavigationHeadingWrapper-hmRiSO .NavigationHeadingArrow-guSZic,.lobrYe.lobrYe .SiteFooterNavigationContactVertical-hkuVBZ .NavigationHeadingWrapper-hmRiSO .NavigationHeadingArrow-guSZic{display:none;}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNavigationVertical-cCmVIh{border-bottom:1px solid rgba(51,51,51,1);}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterNavigationVertical-cCmVIh{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;-ms-grid-row:2;grid-row:2;border-bottom:none;}}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterNavigationContactVertical-hkuVBZ{-ms-grid-column:7/-1;grid-column:7/-1;-ms-grid-row:2;grid-row:2;}}/*!sc*/
+.lobrYe.lobrYe .NavigationListWrapper-iMMryI{display:block;-webkit-column-gap:var(--grid-gap);column-gap:var(--grid-gap);-webkit-column-count:2;column-count:2;height:auto;text-align:left;}/*!sc*/
+.lobrYe.lobrYe .NavigationListWrapper-iMMryI ul{display:block;}/*!sc*/
+.lobrYe.lobrYe .NavigationListWrapper-iMMryI li{display:inline-block;margin-bottom:2rem;width:100%;}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .NavigationListWrapper-iMMryI li{grid-column:span 3;margin:0;}}/*!sc*/
+.lobrYe.lobrYe .NavigationListWrapper-iMMryI li a{white-space:normal;}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNoticesWrapper-hcTxhH{grid-area:unset;-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNoticesContainerWrapper-cAtlnM{-ms-grid-columns:repeat(1, 1fr);grid-template-columns:repeat(1, 1fr);-ms-grid-row-gap:0;grid-row-gap:0;margin:0;border-top-width:1px;padding:2rem 0 2rem;}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterNoticesContainerWrapper-cAtlnM{-ms-grid-column-gap:1.25rem;grid-column-gap:1.25rem;-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);max-width:none;}}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNoticesContainerWrapper-cAtlnM .NavigationListWrapper-iMMryI{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterNoticesContainerWrapper-cAtlnM .NavigationListWrapper-iMMryI{-webkit-column-count:4;column-count:4;}}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNoticesContainerWrapper-cAtlnM .NavigationListWrapper-iMMryI li::before{margin:0;content:'';}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNoticesContainerWrapper-cAtlnM .NavigationListWrapper-iMMryI * a{margin:0;}/*!sc*/
+.lobrYe.lobrYe .SiteFooterNavigationHorizontal-beQWit{width:100%;}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterNavigationHorizontal-beQWit{-ms-grid-column:1/-1;grid-column:1/-1;border-bottom:1px solid rgba(51,51,51,1);padding-bottom:2rem;}}/*!sc*/
+.lobrYe.lobrYe .SiteFooterCollectionContainer-guXHPY{display:none;}/*!sc*/
+.lobrYe.lobrYe .SiteFooterLegaleseText-kJbUYc{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-top:2rem;text-align:left;}/*!sc*/
+@media (min-width: 1024px){.lobrYe.lobrYe .SiteFooterLegaleseText-kJbUYc{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/9;-ms-grid-row:2;grid-row:2;}}/*!sc*/
+@media print{.lobrYe.lobrYe{display:none;}}/*!sc*/
+data-styled.g1879[id="SiteFooterGridNoMargins-ecgFMl"]{content:"lobrYe,"}/*!sc*/
+.eSHnUx{margin:0 2rem;}/*!sc*/
+@media (min-width: 1024px){.eSHnUx{margin:0;}}/*!sc*/
+data-styled.g1880[id="SiteFooterAboutText-jmWZih"]{content:"eSHnUx,"}/*!sc*/
+.gzGqEK{margin:1rem 0 0;}/*!sc*/
+.gzGqEK:first-child{margin-top:0;}/*!sc*/
+@media (min-width: 1024px){.gzGqEK{margin:0 0 0 1rem;}.gzGqEK:first-child{margin-left:0;}}/*!sc*/
+data-styled.g1882[id="SiteFooterNavigationDropdown-jODCBA"]{content:"gzGqEK,"}/*!sc*/
+.eGNGkA{position:fixed;width:100%;height:calc(100% - 0px);inset-block-start:0px;inset-inline-start:0;display:-ms-grid;display:grid;-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);cursor:pointer;z-index:451;visibility:hidden;}/*!sc*/
+data-styled.g1956[id="TriggerableContainerContent-hvARID"]{content:"eGNGkA,"}/*!sc*/
+.bFNeRi{--direction-multiplier:1;cursor:default;display:-ms-grid;display:grid;position:absolute;inset-block-start:0;visibility:visible;inset-inline-start:0;background:var(--color-surface-navigation);border-right:1px solid var(--color-border-navigation);height:100%;overflow:hidden;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.65,0,0.35,1) 0ms;transition:transform 300ms cubic-bezier(0.65,0,0.35,1) 0ms;max-width:400px;width:calc(100% - 48px);-ms-grid-columns:none;grid-template-columns:none;grid-column:none;}/*!sc*/
+html[dir='rtl'] .bFNeRi{--direction-multiplier:-1;}/*!sc*/
+@media (prefers-reduced-motion: no-preference){.bFNeRi{-webkit-transform:translateX(calc(var(--direction-multiplier, 1) * -100%));-moz-transform:translateX(calc(var(--direction-multiplier, 1) * -100%));-ms-transform:translateX(calc(var(--direction-multiplier, 1) * -100%));transform:translateX(calc(var(--direction-multiplier, 1) * -100%));}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.bFNeRi{visibility:hidden;opacity:0;}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.bFNeRi{-webkit-transition:opacity 350ms cubic-bezier(0.37,0,0.63,1) 0ms,visibility 350ms cubic-bezier(0,0,0,0) 0ms;transition:opacity 350ms cubic-bezier(0.37,0,0.63,1) 0ms,visibility 350ms cubic-bezier(0,0,0,0) 0ms;}}/*!sc*/
+@media (min-width: 0px){.bFNeRi{max-width:400px;width:calc(100% - 48px);-ms-grid-columns:none;grid-template-columns:none;grid-column:none;}}/*!sc*/
+@media (min-width: 320px){.bFNeRi{max-width:400px;width:calc(100% - 48px);-ms-grid-columns:none;grid-template-columns:none;grid-column:none;}}/*!sc*/
+@media (min-width: 768px){.bFNeRi{max-width:400px;width:calc(100% - 48px);-ms-grid-columns:none;grid-template-columns:none;grid-column:none;}}/*!sc*/
+@media (min-width: 1024px){.bFNeRi{max-width:50%;width:100%;-ms-grid-columns:none;grid-template-columns:none;grid-column:none;}}/*!sc*/
+@media (min-width: 1280px){.bFNeRi{max-width:640px;width:100%;-ms-grid-columns:subgrid;grid-template-columns:subgrid;-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;}}/*!sc*/
+@media (min-width: 1600px){.bFNeRi{max-width:640px;width:100%;-ms-grid-columns:subgrid;grid-template-columns:subgrid;-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;}}/*!sc*/
+data-styled.g1957[id="DrawerWrapper-iqYAfP"]{content:"bFNeRi,"}/*!sc*/
+.eWPyjT{--direction-multiplier:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-transition:opacity 300ms cubic-bezier(0,0,1,1) 0ms;transition:opacity 300ms cubic-bezier(0,0,1,1) 0ms;}/*!sc*/
+html[dir='rtl'] .eWPyjT{--direction-multiplier:-1;}/*!sc*/
+@media (prefers-reduced-motion: no-preference){.eWPyjT{-webkit-transform:translateX(calc(var(--direction-multiplier, 1) * -5%));-moz-transform:translateX(calc(var(--direction-multiplier, 1) * -5%));-ms-transform:translateX(calc(var(--direction-multiplier, 1) * -5%));transform:translateX(calc(var(--direction-multiplier, 1) * -5%));opacity:0;}}/*!sc*/
+data-styled.g1958[id="GridWrapper-kPUPjC"]{content:"eWPyjT,"}/*!sc*/
+.cczGCj{position:fixed;width:100%;background:var(--color-surface-navigation-overlay);height:calc(100% - 0px);inset-block-start:0px;inset-inline-start:0;z-index:450;opacity:0;visibility:hidden;-webkit-transition:opacity 200ms cubic-bezier(0,0,1,1) 150ms,visibility 200ms cubic-bezier(0,0,0,0) 150ms;transition:opacity 200ms cubic-bezier(0,0,1,1) 150ms,visibility 200ms cubic-bezier(0,0,0,0) 150ms;}/*!sc*/
+data-styled.g1959[id="Overlay-fPsXzV"]{content:"cczGCj,"}/*!sc*/
+.bHDnRc{grid-area:end;-ms-grid-column-align:end;justify-self:end;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1rem;height:1rem;}/*!sc*/
+.bHDnRc svg{width:100%;height:100%;}/*!sc*/
+.bHDnRc svg path{fill:currentColor;}/*!sc*/
+.bHDnRc svg circle{stroke:currentColor;}/*!sc*/
+.zGTRI{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1rem;height:1rem;}/*!sc*/
+.zGTRI svg{width:100%;height:100%;}/*!sc*/
+.zGTRI svg path{fill:currentColor;}/*!sc*/
+.zGTRI svg circle{stroke:currentColor;}/*!sc*/
+data-styled.g1961[id="IconWrapper-fzALsz"]{content:"bHDnRc,zGTRI,"}/*!sc*/
+.kWSLDb{width:100%;}/*!sc*/
+data-styled.g1962[id="AccordionContainer-hbFhzz"]{content:"kWSLDb,"}/*!sc*/
+.gePGyg{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-surface-navigation);}/*!sc*/
+data-styled.g1963[id="AccordionHeader-jAypTY"]{content:"gePGyg,"}/*!sc*/
+.faIjwX{display:-ms-grid;display:grid;background:var(--color-surface-navigation-elevated);-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows 350ms cubic-bezier(0.25,0.1,0.25,1) 0ms;transition:grid-template-rows 350ms cubic-bezier(0.25,0.1,0.25,1) 0ms;}/*!sc*/
+@media (prefers-reduced-motion: reduce){.faIjwX{visibility:hidden;opacity:0;}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.faIjwX{-webkit-transition:opacity 350ms cubic-bezier(0.25,0.1,0.25,1) 0ms,visibility 350ms cubic-bezier(0,0,0,0) 0ms,grid-template-rows 500ms cubic-bezier(0.25,0.1,0.25,1) 0ms;transition:opacity 350ms cubic-bezier(0.25,0.1,0.25,1) 0ms,visibility 350ms cubic-bezier(0,0,0,0) 0ms,grid-template-rows 500ms cubic-bezier(0.25,0.1,0.25,1) 0ms;}}/*!sc*/
+data-styled.g1964[id="AccordionContent-bRjPlK"]{content:"faIjwX,"}/*!sc*/
+.gLIjNf{overflow:hidden;visibility:hidden;opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity 350ms cubic-bezier(0.25,0.1, 0.25,1) 150ms;transition:opacity 350ms cubic-bezier(0.25,0.1, 0.25,1) 150ms;}/*!sc*/
+.gLIjNf .TextClickableStyled-jFbsRh{padding-left:1rem;}/*!sc*/
+@media (prefers-reduced-motion: reduce){.gLIjNf{-webkit-transition:opacity 350ms cubic-bezier(0.25,0.1,0.25,1) 150ms;transition:opacity 350ms cubic-bezier(0.25,0.1,0.25,1) 150ms;}}/*!sc*/
+data-styled.g1965[id="AccordionContentInner-eaAkBY"]{content:"gLIjNf,"}/*!sc*/
+.bIsitU:focus-visible:after{border:2px solid var(--color-border-focus);}/*!sc*/
+data-styled.g1966[id="LogoClickableStyled-gsEtvH"]{content:"bIsitU,"}/*!sc*/
+.iBNitK{max-width:100%;width:auto;height:auto;padding:0.75rem 0;box-sizing:content-box;}/*!sc*/
+.iBNitK svg{width:100%;height:inherit;}/*!sc*/
+@media (min-width: 0px){.iBNitK{height:auto;}}/*!sc*/
+@media (min-width: 320px){.iBNitK{height:auto;}}/*!sc*/
+@media (min-width: 768px){.iBNitK{height:auto;}}/*!sc*/
+@media (min-width: 1024px){.iBNitK{height:56px;}}/*!sc*/
+@media (min-width: 1280px){.iBNitK{height:32px;}}/*!sc*/
+@media (min-width: 1600px){.iBNitK{height:32px;}}/*!sc*/
+@media (min-width: 320px){.iBNitK{padding:0.5rem 0;}}/*!sc*/
+@media (min-width: 1024px){.iBNitK{padding:0.75rem 0;}}/*!sc*/
+.dQXGKY{max-width:100%;width:auto;height:32px;padding:0.75rem 0;box-sizing:content-box;}/*!sc*/
+.dQXGKY svg{width:100%;height:inherit;}/*!sc*/
+@media (min-width: 0px){.dQXGKY{height:32px;}}/*!sc*/
+@media (min-width: 320px){.dQXGKY{height:32px;}}/*!sc*/
+@media (min-width: 768px){.dQXGKY{height:56px;}}/*!sc*/
+@media (min-width: 1024px){.dQXGKY{height:56px;}}/*!sc*/
+@media (min-width: 1280px){.dQXGKY{height:56px;}}/*!sc*/
+@media (min-width: 1600px){.dQXGKY{height:56px;}}/*!sc*/
+@media (min-width: 320px){.dQXGKY{padding:0.5rem 0;}}/*!sc*/
+@media (min-width: 1024px){.dQXGKY{padding:0.75rem 0;}}/*!sc*/
+data-styled.g1968[id="LogoClickableSvg-hFHTfq"]{content:"iBNitK,dQXGKY,"}/*!sc*/
+.gtSjyb{font:var(--font-navigation-text-primary);font-feature-settings:var(--variant-navigation-text-primary, normal);text-transform:var(--text-case-navigation-text-primary, normal);letter-spacing:var(--tracking-navigation-text-primary, normal);line-break:var(--line-break-navigation-text-primary, normal);overflow-wrap:var(--overflow-wrap-navigation-text-primary, normal);}/*!sc*/
+.gtSjyb .journey-unit__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border-bottom:2px solid transparent;}/*!sc*/
+.gtSjyb a{outline:solid 2px transparent;border-radius:0;}/*!sc*/
+.gtSjyb a:focus{outline:2px solid var(--color-border-focus);}/*!sc*/
+.gtSjyb a:focus:not(:focus-visible){outline:none;}/*!sc*/
+data-styled.g1969[id="CTAWrapper-bmUbTy"]{content:"gtSjyb,"}/*!sc*/
+.bGPxAr{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+@media (min-width: 0px){.bGPxAr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.bGPxAr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.bGPxAr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.bGPxAr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.bGPxAr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.bGPxAr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.hTRJQI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+@media (min-width: 0px){.hTRJQI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.hTRJQI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.hTRJQI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.hTRJQI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.hTRJQI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.hTRJQI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.iazKtH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+.iazKtH .journey-unit__container{width:100%;}/*!sc*/
+@media (min-width: 0px){.iazKtH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.iazKtH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.iazKtH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.iazKtH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.iazKtH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.iazKtH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.bSnbfM{display:none;}/*!sc*/
+@media (min-width: 0px){.bSnbfM{display:none;}}/*!sc*/
+@media (min-width: 320px){.bSnbfM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.bSnbfM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.bSnbfM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.bSnbfM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.bSnbfM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.fTcCul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+.fTcCul .CurationBannerWrapper-kURmuh{width:100%;}/*!sc*/
+@media (min-width: 0px){.fTcCul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.fTcCul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.fTcCul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.fTcCul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.fTcCul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.fTcCul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.hZYdrl{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+.hZYdrl .ad-stickyhero{width:100%;}/*!sc*/
+@media (min-width: 0px){.hZYdrl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.hZYdrl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.hZYdrl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.hZYdrl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.hZYdrl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.hZYdrl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.jEHQkx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--color-border-sub-navigation);}/*!sc*/
+@media (min-width: 0px){.jEHQkx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.jEHQkx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.jEHQkx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.jEHQkx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.jEHQkx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.jEHQkx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.jEHQkx:last-child{border-bottom:none;}/*!sc*/
+.EfEsq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--color-border-sub-navigation);}/*!sc*/
+.EfEsq .journey-unit__container{width:100%;}/*!sc*/
+@media (min-width: 0px){.EfEsq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.EfEsq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.EfEsq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.EfEsq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.EfEsq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.EfEsq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.EfEsq:last-child{border-bottom:none;}/*!sc*/
+data-styled.g1979[id="StyledClickable-ktPdBs"]{content:"bGPxAr,hTRJQI,iazKtH,bSnbfM,fTcCul,hZYdrl,jEHQkx,EfEsq,"}/*!sc*/
+.fcbjVj{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+@media (min-width: 0px){.fcbjVj{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}/*!sc*/
+@media (min-width: 320px){.fcbjVj{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}/*!sc*/
+@media (min-width: 768px){.fcbjVj{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}/*!sc*/
+@media (min-width: 1024px){.fcbjVj{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}/*!sc*/
+@media (min-width: 1280px){.fcbjVj{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}/*!sc*/
+@media (min-width: 1600px){.fcbjVj{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}/*!sc*/
+@media (min-width: 0px){.fcbjVj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.fcbjVj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.fcbjVj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.fcbjVj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.fcbjVj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.fcbjVj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.jffoXY{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;display:none;}/*!sc*/
+@media (min-width: 0px){.jffoXY{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 320px){.jffoXY{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 768px){.jffoXY{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 1024px){.jffoXY{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 1280px){.jffoXY{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 1600px){.jffoXY{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 0px){.jffoXY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 320px){.jffoXY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 768px){.jffoXY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1024px){.jffoXY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1280px){.jffoXY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1600px){.jffoXY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 0px){.jffoXY{display:none;}}/*!sc*/
+@media (min-width: 320px){.jffoXY{display:none;}}/*!sc*/
+@media (min-width: 768px){.jffoXY{display:none;}}/*!sc*/
+@media (min-width: 1024px){.jffoXY{display:none;}}/*!sc*/
+@media (min-width: 1280px){.jffoXY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.jffoXY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.iiuQao{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;gap:0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+@media (min-width: 0px){.iiuQao{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 320px){.iiuQao{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 768px){.iiuQao{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 1024px){.iiuQao{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 1280px){.iiuQao{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 1600px){.iiuQao{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;}}/*!sc*/
+@media (min-width: 0px){.iiuQao{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.iiuQao{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.iiuQao{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.iiuQao{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.iiuQao{display:none;}}/*!sc*/
+@media (min-width: 1600px){.iiuQao{display:none;}}/*!sc*/
+.fdFrxf{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;gap:0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+@media (min-width: 0px){.fdFrxf{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 320px){.fdFrxf{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 768px){.fdFrxf{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 1024px){.fdFrxf{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 1280px){.fdFrxf{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 1600px){.fdFrxf{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 0px){.fdFrxf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.fdFrxf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.fdFrxf{display:none;}}/*!sc*/
+@media (min-width: 1024px){.fdFrxf{display:none;}}/*!sc*/
+@media (min-width: 1280px){.fdFrxf{display:none;}}/*!sc*/
+@media (min-width: 1600px){.fdFrxf{display:none;}}/*!sc*/
+.bExlse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;gap:0.5rem;display:none;}/*!sc*/
+@media (min-width: 0px){.bExlse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 320px){.bExlse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 768px){.bExlse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 1024px){.bExlse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 1280px){.bExlse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 1600px){.bExlse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;}}/*!sc*/
+@media (min-width: 0px){.bExlse{display:none;}}/*!sc*/
+@media (min-width: 320px){.bExlse{display:none;}}/*!sc*/
+@media (min-width: 768px){.bExlse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.bExlse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.bExlse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.bExlse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+.iERwJI{-ms-grid-columns:1fr;grid-template-columns:1fr;display:-ms-grid;display:grid;}/*!sc*/
+@media (min-width: 0px){.iERwJI{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 320px){.iERwJI{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 768px){.iERwJI{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 1024px){.iERwJI{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 1280px){.iERwJI{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 1600px){.iERwJI{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 0px){.iERwJI{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 320px){.iERwJI{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 768px){.iERwJI{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1024px){.iERwJI{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1280px){.iERwJI{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1600px){.iERwJI{display:-ms-grid;display:grid;}}/*!sc*/
+.bpHRoz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
+@media (min-width: 0px){.bpHRoz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 320px){.bpHRoz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 768px){.bpHRoz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1024px){.bpHRoz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1280px){.bpHRoz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+@media (min-width: 1600px){.bpHRoz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
+data-styled.g2016[id="OneNavAreaContainer-bbElNi"]{content:"fcbjVj,jffoXY,iiuQao,fdFrxf,bExlse,iERwJI,bpHRoz,"}/*!sc*/
+.jpVfxm{--direction-multiplier:1;height:100%;background:var(--color-surface-navigation);display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;border-bottom-color:var(--color-border-navigation);border-bottom-style:solid;border-bottom-width:0;-webkit-transition:grid-template-rows 200ms cubic-bezier(0.12,0,0.39,0) 0ms;transition:grid-template-rows 200ms cubic-bezier(0.12,0,0.39,0) 0ms;}/*!sc*/
+html[dir='rtl'] .jpVfxm{--direction-multiplier:-1;}/*!sc*/
+@media (min-width: 0px){.jpVfxm{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 320px){.jpVfxm{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 768px){.jpVfxm{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1024px){.jpVfxm{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1280px){.jpVfxm{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1600px){.jpVfxm{display:-ms-grid;display:grid;}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.jpVfxm{-webkit-transition:opacity 200ms cubic-bezier(0.37,0,0.63,1) 0ms,visibility 200ms cubic-bezier(1,1,0,0) 0ms,grid-template-rows 200ms cubic-bezier(1,1,0,0) 0ms;transition:opacity 200ms cubic-bezier(0.37,0,0.63,1) 0ms,visibility 200ms cubic-bezier(1,1,0,0) 0ms,grid-template-rows 200ms cubic-bezier(1,1,0,0) 0ms;}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.jpVfxm{visibility:visible;opacity:1;}}/*!sc*/
+.hEhUGH{--direction-multiplier:1;height:100%;background:var(--color-surface-navigation);display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;border-bottom-color:var(--color-border-navigation);border-bottom-style:solid;border-bottom-width:1px;-webkit-transition:grid-template-rows 200ms cubic-bezier(0.12,0,0.39,0) 0ms;transition:grid-template-rows 200ms cubic-bezier(0.12,0,0.39,0) 0ms;}/*!sc*/
+html[dir='rtl'] .hEhUGH{--direction-multiplier:-1;}/*!sc*/
+@media (min-width: 0px){.hEhUGH{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 320px){.hEhUGH{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 768px){.hEhUGH{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1024px){.hEhUGH{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1280px){.hEhUGH{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1600px){.hEhUGH{display:-ms-grid;display:grid;}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.hEhUGH{-webkit-transition:opacity 200ms cubic-bezier(0.37,0,0.63,1) 0ms,visibility 200ms cubic-bezier(1,1,0,0) 0ms,grid-template-rows 200ms cubic-bezier(1,1,0,0) 0ms;transition:opacity 200ms cubic-bezier(0.37,0,0.63,1) 0ms,visibility 200ms cubic-bezier(1,1,0,0) 0ms,grid-template-rows 200ms cubic-bezier(1,1,0,0) 0ms;}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.hEhUGH{visibility:visible;opacity:1;}}/*!sc*/
+.eKwUoj{--direction-multiplier:1;height:100%;display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;border-bottom-color:var(--color-border-navigation);border-bottom-style:solid;border-bottom-width:0;-webkit-transition:grid-template-rows 500ms cubic-bezier(0.12,0,0.39,0) 0ms;transition:grid-template-rows 500ms cubic-bezier(0.12,0,0.39,0) 0ms;}/*!sc*/
+html[dir='rtl'] .eKwUoj{--direction-multiplier:-1;}/*!sc*/
+@media (min-width: 0px){.eKwUoj{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 320px){.eKwUoj{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 768px){.eKwUoj{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1024px){.eKwUoj{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1280px){.eKwUoj{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1600px){.eKwUoj{display:-ms-grid;display:grid;}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.eKwUoj{-webkit-transition:opacity 500ms cubic-bezier(0.37,0,0.63,1) 0ms,visibility 500ms cubic-bezier(1,1,0,0) 0ms,grid-template-rows 500ms cubic-bezier(1,1,0,0) 0ms;transition:opacity 500ms cubic-bezier(0.37,0,0.63,1) 0ms,visibility 500ms cubic-bezier(1,1,0,0) 0ms,grid-template-rows 500ms cubic-bezier(1,1,0,0) 0ms;}}/*!sc*/
+@media (prefers-reduced-motion: reduce){.eKwUoj{visibility:visible;opacity:1;}}/*!sc*/
+.effztK{--direction-multiplier:1;height:100%;background:var(--color-surface-navigation);-webkit-transform:translateX(calc(var(--direction-multiplier, 1) * 0%));-moz-transform:translateX(calc(var(--direction-multiplier, 1) * 0%));-ms-transform:translateX(calc(var(--direction-multiplier, 1) * 0%));transform:translateX(calc(var(--direction-multiplier, 1) * 0%));opacity:1;height:100%;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.33,1,0.68,1) 0ms,opacity 300ms cubic-bezier(0,0,1,1) 0ms;transition:transform 400ms cubic-bezier(0.33,1,0.68,1) 0ms,opacity 300ms cubic-bezier(0,0,1,1) 0ms;}/*!sc*/
+html[dir='rtl'] .effztK{--direction-multiplier:-1;}/*!sc*/
+@media (prefers-reduced-motion: reduce){.effztK{-webkit-transition:opacity 350ms cubic-bezier(0.37,0,0.63,1) 0ms;transition:opacity 350ms cubic-bezier(0.37,0,0.63,1) 0ms;}}/*!sc*/
+.jTkxXG{--direction-multiplier:1;height:100%;background:var(--color-surface-navigation);-webkit-transform:translateX(calc(var(--direction-multiplier, 1) * 5%));-moz-transform:translateX(calc(var(--direction-multiplier, 1) * 5%));-ms-transform:translateX(calc(var(--direction-multiplier, 1) * 5%));transform:translateX(calc(var(--direction-multiplier, 1) * 5%));opacity:0;height:0;}/*!sc*/
+html[dir='rtl'] .jTkxXG{--direction-multiplier:-1;}/*!sc*/
+.bjaQLY{--direction-multiplier:1;height:100%;background:var(--color-surface-navigation);}/*!sc*/
+html[dir='rtl'] .bjaQLY{--direction-multiplier:-1;}/*!sc*/
+data-styled.g2017[id="OneNavRowGrid-dOvkpA"]{content:"jpVfxm,hEhUGH,eKwUoj,effztK,jTkxXG,bjaQLY,"}/*!sc*/
+.cgRZYE{gap:1rem;overflow:hidden;justify-items:stretch;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+@media (min-width: 0px){.cgRZYE{gap:1rem;}}/*!sc*/
+@media (min-width: 320px){.cgRZYE{gap:1rem;}}/*!sc*/
+@media (min-width: 768px){.cgRZYE{gap:1rem;}}/*!sc*/
+@media (min-width: 1024px){.cgRZYE{gap:1rem;}}/*!sc*/
+@media (min-width: 1280px){.cgRZYE{gap:1rem;}}/*!sc*/
+@media (min-width: 1600px){.cgRZYE{gap:1rem;}}/*!sc*/
+@media (min-width: 0px){.cgRZYE{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 320px){.cgRZYE{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 768px){.cgRZYE{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1024px){.cgRZYE{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1280px){.cgRZYE{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1600px){.cgRZYE{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 0px){.cgRZYE{-ms-grid-columns:auto;grid-template-columns:auto;}}/*!sc*/
+@media (min-width: 320px){.cgRZYE{-ms-grid-columns:auto;grid-template-columns:auto;}}/*!sc*/
+@media (min-width: 768px){.cgRZYE{-ms-grid-columns:auto;grid-template-columns:auto;}}/*!sc*/
+@media (min-width: 1024px){.cgRZYE{-ms-grid-columns:auto;grid-template-columns:auto;}}/*!sc*/
+@media (min-width: 1280px){.cgRZYE{-ms-grid-columns:auto;grid-template-columns:auto;}}/*!sc*/
+@media (min-width: 1600px){.cgRZYE{-ms-grid-columns:auto;grid-template-columns:auto;}}/*!sc*/
+@media (min-width: 0px){.cgRZYE{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 320px){.cgRZYE{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 768px){.cgRZYE{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1024px){.cgRZYE{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1280px){.cgRZYE{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1600px){.cgRZYE{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 0px){.cgRZYE{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 320px){.cgRZYE{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 768px){.cgRZYE{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1024px){.cgRZYE{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1280px){.cgRZYE{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1600px){.cgRZYE{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+.ixowKY{gap:0;-webkit-padding-start:0.5rem;padding-inline-start:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem;overflow:hidden;justify-items:stretch;display:-ms-grid;display:grid;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+@media (min-width: 0px){.ixowKY{gap:0;}}/*!sc*/
+@media (min-width: 320px){.ixowKY{gap:0;}}/*!sc*/
+@media (min-width: 768px){.ixowKY{gap:0;}}/*!sc*/
+@media (min-width: 1024px){.ixowKY{gap:0;}}/*!sc*/
+@media (min-width: 1280px){.ixowKY{gap:0;}}/*!sc*/
+@media (min-width: 1600px){.ixowKY{gap:0;}}/*!sc*/
+@media (min-width: 0px){.ixowKY{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 320px){.ixowKY{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 768px){.ixowKY{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1024px){.ixowKY{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1280px){.ixowKY{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1600px){.ixowKY{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 0px){.ixowKY{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;}}/*!sc*/
+@media (min-width: 320px){.ixowKY{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;}}/*!sc*/
+@media (min-width: 768px){.ixowKY{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;}}/*!sc*/
+@media (min-width: 1024px){.ixowKY{-ms-grid-columns:7fr 2fr;grid-template-columns:7fr 2fr;}}/*!sc*/
+@media (min-width: 1280px){.ixowKY{-ms-grid-columns:7fr 2fr;grid-template-columns:7fr 2fr;}}/*!sc*/
+@media (min-width: 1600px){.ixowKY{-ms-grid-columns:7fr 2fr;grid-template-columns:7fr 2fr;}}/*!sc*/
+@media (min-width: 0px){.ixowKY{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 320px){.ixowKY{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 768px){.ixowKY{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1024px){.ixowKY{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1280px){.ixowKY{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1600px){.ixowKY{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 0px){.ixowKY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 320px){.ixowKY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 768px){.ixowKY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1024px){.ixowKY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1280px){.ixowKY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1600px){.ixowKY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+.ibbRjy{gap:1rem;overflow:hidden;justify-items:stretch;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+@media (min-width: 0px){.ibbRjy{gap:1rem;}}/*!sc*/
+@media (min-width: 320px){.ibbRjy{gap:1rem;}}/*!sc*/
+@media (min-width: 768px){.ibbRjy{gap:1rem;}}/*!sc*/
+@media (min-width: 1024px){.ibbRjy{gap:1rem;}}/*!sc*/
+@media (min-width: 1280px){.ibbRjy{gap:1rem;}}/*!sc*/
+@media (min-width: 1600px){.ibbRjy{gap:1rem;}}/*!sc*/
+@media (min-width: 0px){.ibbRjy{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 320px){.ibbRjy{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 768px){.ibbRjy{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1024px){.ibbRjy{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1280px){.ibbRjy{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 1600px){.ibbRjy{display:-ms-grid;display:grid;}}/*!sc*/
+@media (min-width: 0px){.ibbRjy{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 320px){.ibbRjy{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 768px){.ibbRjy{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 1024px){.ibbRjy{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 1280px){.ibbRjy{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 1600px){.ibbRjy{-ms-grid-columns:1fr;grid-template-columns:1fr;}}/*!sc*/
+@media (min-width: 0px){.ibbRjy{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 320px){.ibbRjy{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 768px){.ibbRjy{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1024px){.ibbRjy{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1280px){.ibbRjy{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 1600px){.ibbRjy{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}}/*!sc*/
+@media (min-width: 0px){.ibbRjy{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 320px){.ibbRjy{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 768px){.ibbRjy{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1024px){.ibbRjy{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1280px){.ibbRjy{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+@media (min-width: 1600px){.ibbRjy{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
+.cuOviT{gap:2rem;-webkit-padding-start:0.5rem;padding-inline-start:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem;overflow:hidden;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;scrollbar-width:none;overscroll-behavior-y:contain;overflow-y:scroll;}/*!sc*/
+@media (min-width: 0px){.cuOviT{gap:2rem;}}/*!sc*/
+@media (min-width: 320px){.cuOviT{gap:2rem;}}/*!sc*/
+@media (min-width: 768px){.cuOviT{gap:2rem;}}/*!sc*/
+@media (min-width: 1024px){.cuOviT{gap:2rem;}}/*!sc*/
+@media (min-width: 1280px){.cuOviT{gap:2rem;}}/*!sc*/
+@media (min-width: 1600px){.cuOviT{gap:2rem;}}/*!sc*/
+.cuOviT ::-webkit-scrollbar{display:none;}/*!sc*/
+.cuOviT:has([data-area-type='cta']){padding-bottom:48px;}/*!sc*/
+.cuOviT:after{content:'';position:absolute;top:0;bottom:-1px;left:0;right:0;visibility:hidden;}/*!sc*/
+.kIzxwD{gap:0;-webkit-padding-start:0.5rem;padding-inline-start:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem;overflow:hidden;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;scrollbar-width:none;overscroll-behavior-y:contain;overflow-y:scroll;}/*!sc*/
+@media (min-width: 0px){.kIzxwD{gap:0;}}/*!sc*/
+@media (min-width: 320px){.kIzxwD{gap:0;}}/*!sc*/
+@media (min-width: 768px){.kIzxwD{gap:0;}}/*!sc*/
+@media (min-width: 1024px){.kIzxwD{gap:0;}}/*!sc*/
+@media (min-width: 1280px){.kIzxwD{gap:0;}}/*!sc*/
+@media (min-width: 1600px){.kIzxwD{gap:0;}}/*!sc*/
+.kIzxwD ::-webkit-scrollbar{display:none;}/*!sc*/
+.kIzxwD:has([data-area-type='cta']){padding-bottom:48px;}/*!sc*/
+.kIzxwD:after{content:'';position:absolute;top:0;bottom:-1px;left:0;right:0;visibility:hidden;}/*!sc*/
+.frRjxI{gap:1rem;-webkit-padding-start:0.5rem;padding-inline-start:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem;overflow:hidden;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;scrollbar-width:none;overscroll-behavior-y:contain;overflow-y:scroll;}/*!sc*/
+@media (min-width: 0px){.frRjxI{gap:1rem;}}/*!sc*/
+@media (min-width: 320px){.frRjxI{gap:1rem;}}/*!sc*/
+@media (min-width: 768px){.frRjxI{gap:1rem;}}/*!sc*/
+@media (min-width: 1024px){.frRjxI{gap:1rem;}}/*!sc*/
+@media (min-width: 1280px){.frRjxI{gap:1rem;}}/*!sc*/
+@media (min-width: 1600px){.frRjxI{gap:1rem;}}/*!sc*/
+.frRjxI ::-webkit-scrollbar{display:none;}/*!sc*/
+.frRjxI:has([data-area-type='cta']){padding-bottom:48px;}/*!sc*/
+.frRjxI:after{content:'';position:absolute;top:0;bottom:-1px;left:0;right:0;visibility:hidden;}/*!sc*/
+data-styled.g2018[id="OneNavRowContent-iBmA-dB"]{content:"cgRZYE,ixowKY,ibbRjy,cuOviT,kIzxwD,frRjxI,"}/*!sc*/
+.dBNsaS{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;z-index:450;width:100%;top:0;left:0;right:0;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;}/*!sc*/
+.iXmxAs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:100%;}/*!sc*/
+data-styled.g2019[id="OneNavContainer-kolMaZ"]{content:"dBNsaS,iXmxAs,"}/*!sc*/
+.brOoOK{background:var(--color-surface);height:0px;width:100%;background:var(--color-surface-navigation);}/*!sc*/
+data-styled.g2020[id="OneNavSpacer-etugCY"]{content:"brOoOK,"}/*!sc*/
+.onenav-site-navigation{overscroll-behavior:none;}/*!sc*/
+.onenav-site-navigation .page{padding-top:0!important;}/*!sc*/
+.onenav-site-navigation .page .one-nav .ad-stickyhero{position:relative;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}/*!sc*/
+.onenav-site-navigation .page .one-nav .ad-stickyhero .button.ad-stickyhero-button{float:unset;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:0.5rem;}/*!sc*/
+@media (max-width: 768px){.onenav-site-navigation .page .one-nav .ad-stickyhero .button.ad-stickyhero-button{float:unset;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;}}/*!sc*/
+.onenav-site-navigation .page .one-nav .ad-stickyhero .button.ad-stickyhero-button .button__icon-container{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;}/*!sc*/
+.onenav-site-navigation .page .page__main-content::before{height:0;}/*!sc*/
+.onenav-site-navigation [class^="VersoCommerceCollectionCuratedWrapper"] [class^="FilterComponentWrapper"]{position:static;}/*!sc*/
+data-styled.g2021[id="sc-global-fEcRej1"]{content:"sc-global-fEcRej1,"}/*!sc*/
+.hKHYoH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;--background-color__token-name:"colors.foundation.menu-bg.expanded";background-color:rgba(255,255,255,1);}/*!sc*/
+.hKHYoH.hKHYoH.hKHYoH{padding-top:1.5rem;width:100vw;height:32.5rem;}/*!sc*/
+.hKHYoH.hKHYoH.hKHYoH *{--color__token-name:"colors.discovery.body.light.heading";color:rgba(0,0,0,1);}/*!sc*/
+.hKHYoH.hKHYoH.hKHYoH .CollectionsDrawerCreateListButton-kcxAeB{--background-color__token-name:"colors.interactive.base.black";background-color:rgba(0,0,0,1);--color__token-name:"colors.interactive.base.white";color:rgba(255,255,255,1);}/*!sc*/
+.hKHYoH.hKHYoH.hKHYoH .CollectionsDrawerCollectionItem-egpYbK .SummaryItemHedBase-eapJVq{font:var(--font-discovery-hed-bulletin-primary);font-feature-settings:var(--variant-discovery-hed-bulletin-primary, normal);text-transform:var(--text-case-discovery-hed-bulletin-primary, normal);letter-spacing:var(--tracking-discovery-hed-bulletin-primary, normal);line-break:var(--line-break-discovery-hed-bulletin-primary, normal);overflow-wrap:var(--overflow-wrap-discovery-hed-bulletin-primary, normal);}/*!sc*/
+.hKHYoH.hKHYoH.hKHYoH .DrawerButton-XmzFS g,.hKHYoH.hKHYoH.hKHYoH .DrawerButton-XmzFS g:hover,.hKHYoH.hKHYoH.hKHYoH .DrawerButton-XmzFS g:focus{--stroke__token-name:"colors.interactive.base.black";stroke:rgba(0,0,0,1);}/*!sc*/
+.hKHYoH.hKHYoH.hKHYoH .CollectionsDrawerSummaryItem-cnsems .SummaryItemMetadataPrimary-kfDMLn{--color__token-name:"colors.discovery.body.light.context-tertiary";color:rgba(0,0,0,1);}/*!sc*/
+.hKHYoH.hKHYoH.hKHYoH .CollectionsDrawerSummaryItem-cnsems .SummaryItemAssetContainer-jvvUHt{--background-color__token-name:"colors.interactive.base.light";background-color:rgba(117,117,117,1);}/*!sc*/
+.hKHYoH.hKHYoH.hKHYoH .CollectionsDrawerBookmarkItemWrapper-jiIxKH{--border-bottom-color__token-name:"colors.discovery.body.white.divider";border-bottom-color:rgba(229,229,229,1);}/*!sc*/
+@media (min-width: 768px){.hKHYoH.hKHYoH.hKHYoH .CollectionsDrawerListItem-gDaauC:hover{--background-color__token-name:"colors.interactive.base.hover";background-color:rgba(222,235,255,1);}}/*!sc*/
+data-styled.g2247[id="CollectionsDrawerWrapper-hBCKSy"]{content:"hKHYoH,"}/*!sc*/
+.kMbHIM{--background-color__token-name:"colors.foundation.menu-bg.expanded";background-color:rgba(255,255,255,1);}/*!sc*/
+.kMbHIM.kMbHIM.kMbHIM{padding:1.5rem;}/*!sc*/
+.kMbHIM.kMbHIM.kMbHIM .DrawerButton-XmzFS,.kMbHIM.kMbHIM.kMbHIM .TextFieldIcon-epJlVb{border:none;background-color:transparent;}/*!sc*/
+.kMbHIM.kMbHIM.kMbHIM .DrawerButton-XmzFS g,.kMbHIM.kMbHIM.kMbHIM .TextFieldIcon-epJlVb g,.kMbHIM.kMbHIM.kMbHIM .DrawerButton-XmzFS g:hover,.kMbHIM.kMbHIM.kMbHIM .TextFieldIcon-epJlVb g:hover,.kMbHIM.kMbHIM.kMbHIM .DrawerButton-XmzFS g:focus,.kMbHIM.kMbHIM.kMbHIM .TextFieldIcon-epJlVb g:focus{--stroke__token-name:"colors.interactive.base.black";stroke:rgba(0,0,0,1);}/*!sc*/
+.kMbHIM.kMbHIM.kMbHIM .DrawerButton-XmzFS .icon-close,.kMbHIM.kMbHIM.kMbHIM .TextFieldIcon-epJlVb .icon-close{padding:0.375rem;}/*!sc*/
+.kMbHIM .DrawerWithFormHed-chBUER{--color__token-name:"colors.interactive.base.black";color:rgba(0,0,0,1);}/*!sc*/
+.kMbHIM .TextFieldWrapper-fyMOrr{margin:0;padding-bottom:1.5rem;}/*!sc*/
+.kMbHIM .TextFieldLabelText-iZQbSn{--color__token-name:"colors.interactive.base.dark";color:rgba(117,117,117,1);}/*!sc*/
+.kMbHIM .TextFieldInputContainer-ftWFrJ input{border:1px solid;background-color:transparent;--border-color__token-name:"colors.interactive.base.dark";border-color:rgba(117,117,117,1);--color__token-name:"colors.interactive.base.black";color:rgba(0,0,0,1);}/*!sc*/
+.kMbHIM .DrawerWithFormSubmitButton-cWnJcW[aria-disabled='false']{--background-color__token-name:"colors.interactive.base.black";background-color:rgba(0,0,0,1);--color__token-name:"colors.interactive.base.white";color:rgba(255,255,255,1);}/*!sc*/
+data-styled.g2254[id="DrawerWithFormWrapper-iyxCFT"]{content:"kMbHIM,"}/*!sc*/
+.ezgzgI{position:fixed;z-index:600;}/*!sc*/
+data-styled.g2519[id="InterstitialWrapper-hkIVaq"]{content:"ezgzgI,"}/*!sc*/
+.jdPepy{position:fixed;right:0;bottom:0;left:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:rgba(243,243,243,1);width:100%;height:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}/*!sc*/
+.jdPepy .consumer-marketing-unit__slot--paywall-bar-call-to-action{height:0;}/*!sc*/
+@media print{.jdPepy{display:none;}}/*!sc*/
+data-styled.g2520[id="PaywallBarWrapper-gFBZnd"]{content:"jdPepy,"}/*!sc*/
+.fkdbJh{position:fixed;top:0;-webkit-transition:height 0s,width 0s;transition:height 0s,width 0s;overflow:hidden;}/*!sc*/
+@media print{.fkdbJh{display:none;}}/*!sc*/
+.fkdbJh .cns-ads-container div{display:none;}/*!sc*/
+data-styled.g2521[id="PaywallModalWrapper-itMFEN"]{content:"fkdbJh,"}/*!sc*/
+.eZRxos__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;background-color:rgba(
+      26,26,26,
+      0
+    );}/*!sc*/
+.eZRxos__overlay.ReactModal__Overlay--after-open{-webkit-transition:background-color 750ms;transition:background-color 750ms;opacity:1;background-color:rgba(
+        26,26,26,
+        0.4
+      );}/*!sc*/
+.eZRxos__overlay.ReactModal__Overlay--after-close{-webkit-transition:background-color 750ms;transition:background-color 750ms;background-color:rgba(
+        26,26,26,
+        0
+      );}/*!sc*/
+.eZRxos__content{position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background-color:rgba(255,255,255,1);padding:2.5rem;width:30rem;max-height:calc(100% - 8px);overflow-y:auto;}/*!sc*/
+@media (max-width: 768px){.eZRxos__content{-webkit-transform:translateY(-50%) translateX(calc(-50% - 16px));-moz-transform:translateY(-50%) translateX(calc(-50% - 16px));-ms-transform:translateY(-50%) translateX(calc(-50% - 16px));transform:translateY(-50%) translateX(calc(-50% - 16px));margin:0 16px;padding:2rem 2.5rem 2rem 2.5rem;width:auto;min-width:19rem;max-width:30rem;}}/*!sc*/
+data-styled.g2800[id="SignInModalBaseWrapper-bdBohK"]{content:"eZRxos,"}/*!sc*/
+html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}/*!sc*/
+body{margin:0;}/*!sc*/
+article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}/*!sc*/
+audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}/*!sc*/
+audio:not([controls]){display:none;height:0;}/*!sc*/
+[hidden],template{display:none;}/*!sc*/
+a{background-color:transparent;}/*!sc*/
+a:active,a:hover{outline:0;}/*!sc*/
+abbr[title]{border-bottom:1px dotted;}/*!sc*/
+b,strong{font-weight:bold;}/*!sc*/
+dfn{font-style:italic;}/*!sc*/
+h1{font-size:2em;margin:0.67em 0;}/*!sc*/
+mark{background:#ff0;color:#000;}/*!sc*/
+small{font-size:80%;}/*!sc*/
+sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}/*!sc*/
+sup{top:-0.5em;}/*!sc*/
+sub{bottom:-0.25em;}/*!sc*/
+img{border:0;}/*!sc*/
+svg:not(:root){overflow:hidden;}/*!sc*/
+figure{margin:1em 40px;}/*!sc*/
+hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}/*!sc*/
+pre{overflow:auto;}/*!sc*/
+code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}/*!sc*/
+button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}/*!sc*/
+button{overflow:visible;}/*!sc*/
+button,select{text-transform:none;}/*!sc*/
+button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}/*!sc*/
+button[disabled],html input[disabled]{cursor:default;}/*!sc*/
+button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}/*!sc*/
+input{line-height:normal;}/*!sc*/
+input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}/*!sc*/
+._hj-widget-container input[type="radio"]{inset:initial;height:initial;width:initial;}/*!sc*/
+input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}/*!sc*/
+input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}/*!sc*/
+input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}/*!sc*/
+fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}/*!sc*/
+legend{border:0;padding:0;}/*!sc*/
+textarea{overflow:auto;}/*!sc*/
+optgroup{font-weight:bold;}/*!sc*/
+table{border-collapse:collapse;border-spacing:0;}/*!sc*/
+td,th{padding:0;}/*!sc*/
+*{box-sizing:border-box;}/*!sc*/
+html{height:100%;font-size:16px;}/*!sc*/
+@media (max-width: 768px){html{overflow-x:clip;}}/*!sc*/
+body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}/*!sc*/
+body{font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);height:100%;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}/*!sc*/
+.page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}/*!sc*/
+.dynamic-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:0;min-height:100vh;min-height:100dvh;}/*!sc*/
+.dynamic-page :has(.persistent-top){padding-top:56px;}/*!sc*/
+.fides-overlay-modal-link-shown .consent-privacy-icon{display:inline-block;}/*!sc*/
+.fides-overlay-modal-link-shown .consent_btn:not(:first-child)::before{margin-right:5px;color:rgba(117,117,117,1);content:'|';}/*!sc*/
+.stackednavigation-site-navigation.fixed-header-x-large-logo-with-mega-menu-nav-variation.link-banner-link-list .page:not(.dynamic-page){padding-top:56px;}/*!sc*/
+.stackednavigation-site-navigation.fixed-header-x-large-logo-with-mega-menu-nav-variation.link-banner-link-list .dynamic-page:has(.persistent-top){padding-top:56px;}/*!sc*/
+.stackednavigation-site-navigation.stackednavigation-site-navigation .page.legal-banner-visible{padding-top:6.25rem;}/*!sc*/
+@media (max-width: 768px){.stackednavigation-site-navigation.stackednavigation-site-navigation .page.legal-banner-visible{padding-top:6.5rem;}}/*!sc*/
+@media (max-width: 425px){.stackednavigation-site-navigation.stackednavigation-site-navigation .page.legal-banner-visible{padding-top:8rem;}}/*!sc*/
+@media (max-width: 375px){.stackednavigation-site-navigation.stackednavigation-site-navigation .page.legal-banner-visible{padding-top:9rem;}}/*!sc*/
+.siteheader-site-navigation .page{padding-top:0;}/*!sc*/
+@media (min-width: 1024px){.siteheader-site-navigation .page .grid-layout__aside .sticky-box{top:8rem;}}/*!sc*/
+.the-big-story article h1{font:var(--font-consumption-editorial-hed-feature);font-feature-settings:var(--variant-consumption-editorial-hed-feature, normal);text-transform:var(--text-case-consumption-editorial-hed-feature, normal);letter-spacing:var(--tracking-consumption-editorial-hed-feature, normal);line-break:var(--line-break-consumption-editorial-hed-feature, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-hed-feature, normal);}/*!sc*/
+.cns-ads-slot-state-empty{display:none;}/*!sc*/
+.ad__slot--hero,.ad--hero,.notificationBanner-portal{background:var(--color-surface-ad);}/*!sc*/
+.cns-ads-slot-state-filled.cns-ads-slot-type-hero,.ad-stickyhero{background:var(--color-surface-ad);}/*!sc*/
+.cns-ads-slot-state-filled.cns-ads-slot-type-hero .cns-ads-slot-size-970x250,.ad-stickyhero .cns-ads-slot-size-970x250{top:0;}/*!sc*/
+.ad-stickyhero-issticky{background:var(--color-surface-ad);}/*!sc*/
+.page .cns-ads-slot-type-footer{padding:2.5rem 0;}/*!sc*/
+.ad--footer{background:var(--color-surface-ad);}/*!sc*/
+.ad--mid-content{position:relative;background:var(--color-surface-ad);padding-bottom:1rem;}/*!sc*/
+.ad--mid-content .cns-ads-slot-size-2x1,.ad--mid-content .cns-ads-slot-size-4x1,.ad--mid-content .cns-ads-slot-size-9x1,.ad--mid-content .cns-ads-slot-size-9x2{z-index:80;}/*!sc*/
+.ad--mid-content .ad__slot{background:var(--color-surface-ad);}/*!sc*/
+.ad-label{font:var(--font-global-editorial-ad-label);font-feature-settings:var(--variant-global-editorial-ad-label, normal);text-transform:var(--text-case-global-editorial-ad-label, normal);letter-spacing:var(--tracking-global-editorial-ad-label, normal);line-break:var(--line-break-global-editorial-ad-label, normal);overflow-wrap:var(--overflow-wrap-global-editorial-ad-label, normal);display:block;top:-1.5rem;padding-top:1.5em;padding-bottom:0.5em;text-align:center;text-transform:uppercase;color:var(--color-text-ad);}/*!sc*/
+.ad--in-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+.ad--in-content .ad__slot{width:85%;max-width:575px;}/*!sc*/
+.grid+.row-mid-content-ad .ad--mid-content{z-index:calc(300 - 1);margin-top:-0.5rem;margin-bottom:2rem;}/*!sc*/
+.ad-stickyhero{top:0;z-index:300;}/*!sc*/
+.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-issticky{position:-webkit-sticky;position:sticky;top:var(--header-height, 64px);z-index:400;}/*!sc*/
+.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-animating{-webkit-transition:0.2s ease-in;transition:0.2s ease-in;}/*!sc*/
+.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}/*!sc*/
+.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-50{-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px);}/*!sc*/
+.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-90{-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px);}/*!sc*/
+.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-250{-webkit-transform:translateY(-560px);-moz-transform:translateY(-560px);-ms-transform:translateY(-560px);transform:translateY(-560px);}/*!sc*/
+.ad-stickyhero.ad-stickyhero-enable-mobile .ad.should-hold-space{-webkit-transition:margin-top 0.2s ease-in;transition:margin-top 0.2s ease-in;}/*!sc*/
+@media (min-width: 768px){.ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-issticky{position:-webkit-sticky;position:sticky;top:var(--header-height, 64px);z-index:400;}.ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-animating{-webkit-transition:0.2s ease-in;transition:0.2s ease-in;}.ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-50{-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px);}.ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-90{-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px);}.ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-250{-webkit-transform:translateY(-560px);-moz-transform:translateY(-560px);-ms-transform:translateY(-560px);transform:translateY(-560px);}.ad-stickyhero.ad-stickyhero-disable-mobile .ad.should-hold-space{-webkit-transition:margin-top 0.2s ease-in;transition:margin-top 0.2s ease-in;}}/*!sc*/
+.ad-stickyhero .ad-stickyhero-button{position:absolute;right:0;z-index:100;margin:0 0.75rem 0 auto;border:0;background-color:transparent;padding:0;width:1.5rem;}/*!sc*/
+@media (min-width: 320px){.ad-stickyhero .ad-stickyhero-button{display:none;}}/*!sc*/
+@media (min-width: 768px){.ad-stickyhero .ad-stickyhero-button{display:block;margin:0 0.625rem 0 1rem;}}/*!sc*/
+.ad-stickyhero .ad-stickyhero-button:hover,.ad-stickyhero .ad-stickyhero-button:focus{border:0;background-color:transparent;--color-icon:rgba(0,0,0,1);}/*!sc*/
+.ad-stickyhero .ad-stickyhero-button:hover svg path,.ad-stickyhero .ad-stickyhero-button:focus svg path{fill:var(--color-icon);}/*!sc*/
+.ad-stickyhero .ad-stickyhero-button .ButtonIconWrapper-iuocLJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;max-width:1.4rem;height:100%;}/*!sc*/
+.ad-stickyhero .ad-stickyhero-button svg path{fill:var(--color-text-card-active);}/*!sc*/
+.ad-stickyhero .ad-stickyhero-button svg path{fill:var(--color-surface-card-active);}/*!sc*/
+@media (max-width: 768px){.ad-stickymidcontent .ad.ad--mid-content{position:-webkit-sticky;position:sticky;top:5px;}}/*!sc*/
+@media (max-width: 768px){.stackednavigation-site-navigation .ad-stickyhero-button{display:none;}}/*!sc*/
+.link-banner-visual-link-banner .button.ad-stickyhero-button,.link-banner-link-list .button.ad-stickyhero-button{position:relative;float:right;}/*!sc*/
+@media (max-width: 768px){.link-banner-visual-link-banner .button.ad-stickyhero-button,.link-banner-link-list .button.ad-stickyhero-button{position:relative;float:right;}}/*!sc*/
+@media (max-width: 768px){.ad-stickymidcontent .ad.ad--mid-content{top:70px;}}/*!sc*/
+@media (max-width: 768px){.logo-left-with-search-nav-variation .ad-stickymidcontent .ad.ad--mid-content{top:70px;}}/*!sc*/
+@media (max-width: 768px){.standardnavigation-site-navigation .ad-stickymidcontent .ad.ad--mid-content{top:65.6px;}}/*!sc*/
+@media print{.ad{display:none;}}/*!sc*/
+input[type='submit'],button{-webkit-text-decoration:none;text-decoration:none;cursor:pointer;display:inline-block;--background-color__token-name:"colors.interactive.base.light";background-color:rgba(117,117,117,1);text-align:center;-webkit-text-decoration:none;text-decoration:none;border:0;}/*!sc*/
+input[type='submit']:hover,button:hover,input[type='submit']:focus,button:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+input[type='checkbox']:checked +label::after{opacity:1;}/*!sc*/
+input[type='checkbox']:disabled +label{opacity:0.5;}/*!sc*/
+input[type='checkbox'].checkbox__invalid +label,input[type='checkbox']:invalid +label{--color__token-name:"colors.interactive.base.black";color:rgba(0,0,0,1);}/*!sc*/
+input[type='checkbox'].checkbox__invalid +label::before,input[type='checkbox']:invalid +label::before{border:1px solid;--border-color__token-name:"colors.interactive.feedback.invalid-primary";border-color:rgba(235,0,0,1);background-color:rgba(
+    255,255,255,
+    0.15
+  );}/*!sc*/
+input[type='checkbox'].checkbox__invalid +label::after,input[type='checkbox']:invalid +label::after{opacity:1;}/*!sc*/
+input[type='checkbox'] +label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+input[type='checkbox'] +label:hover::before,input[type='checkbox'] +label:focus::before{--border-color__token-name:"colors.interactive.base.black";border-color:rgba(0,0,0,1);}/*!sc*/
+input[type='checkbox'] +label::before{display:block;position:relative;content:'';margin-right:0.5em;border-width:1px;border-style:solid;height:1.5em;--border-color__token-name:"colors.interactive.base.black";border-color:rgba(0,0,0,1);width:1.5em;}/*!sc*/
+input[type='checkbox'] +label::after{display:block;position:absolute;content:'';top:0.9em;left:0.75em;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;content:'✔︎';transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;}/*!sc*/
+input[type='checkbox'].checkbox--switch:checked +label::after{-webkit-transform:translateX(1.1em) translateY(-50%);-moz-transform:translateX(1.1em) translateY(-50%);-ms-transform:translateX(1.1em) translateY(-50%);transform:translateX(1.1em) translateY(-50%);opacity:1;--background-color__token-name:"colors.interactive.base.white";background-color:rgba(255,255,255,1);}/*!sc*/
+input[type='checkbox'].checkbox--switch +label:hover::before,input[type='checkbox'].checkbox--switch +label:focus::before{--border-color__token-name:"colors.interactive.base.black";border-color:rgba(0,0,0,1);}/*!sc*/
+input[type='checkbox'].checkbox--switch +label::before{margin-right:0.5em;border-width:1px;border-style:solid;height:1.5em;--border-color__token-name:"colors.interactive.base.black";border-color:rgba(0,0,0,1);border-radius:1em;width:3em;}/*!sc*/
+input[type='checkbox'].checkbox--switch +label::after{display:block;position:absolute;content:'';top:0.87em;left:0.75em;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:1;border:0;border-radius:50%;--background-color__token-name:"colors.interactive.base.light";background-color:rgba(117,117,117,1);width:0.999em;height:0.999em;transition-property:background-color,transform;transition-duration:0.3s;transition-timing-function:ease-in-out;}/*!sc*/
+input[type='radio']:checked +label::after{opacity:1;}/*!sc*/
+input[type='radio']:disabled +label{opacity:0.5;}/*!sc*/
+input[type='radio'] +label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
+input[type='radio'] +label:hover::before,input[type='radio'] +label:focus::before{--border-color__token-name:"colors.interactive.base.black";border-color:rgba(0,0,0,1);}/*!sc*/
+input[type='radio'] +label::before{display:block;position:relative;content:'';margin-right:0.5em;border:1px solid;--border-color__token-name:"colors.interactive.base.dark";border-color:rgba(117,117,117,1);border-radius:50%;--background-color__token-name:"colors.interactive.base.white";background-color:rgba(255,255,255,1);width:1.5em;height:1.5em;}/*!sc*/
+input[type='radio'] +label::after{display:block;position:absolute;content:'';top:0.87em;left:0.795em;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;border-radius:50%;--background-color__token-name:"colors.interactive.base.white";background-color:rgba(255,255,255,1);width:0.999em;height:0.999em;transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;}/*!sc*/
+fieldset{margin:0;border:0;padding:0;}/*!sc*/
+input{border:1px solid;--border-color__token-name:"colors.interactive.base.black";border-color:rgba(0,0,0,1);padding:0.125em 0.5rem;}/*!sc*/
+input[disabled]{pointer-events:none;}/*!sc*/
+input[type='checkbox'],input[type='radio']{position:absolute;top:0;right:0;bottom:0;left:0;visibility:initial;opacity:0;margin:0;cursor:inherit;padding:0;width:100%;height:100%;}/*!sc*/
+input[type='submit']{-webkit-text-decoration:none;text-decoration:none;cursor:pointer;display:inline-block;--background-color__token-name:"colors.interactive.base.light";background-color:rgba(117,117,117,1);text-align:center;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+input[type='submit']:hover,input[type='submit']:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+input[type='reset']{cursor:pointer;}/*!sc*/
+input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto;}/*!sc*/
+input[type='search']{box-sizing:border-box;}/*!sc*/
+select{border:1px solid;--border-color__token-name:"colors.interactive.base.black";border-color:rgba(0,0,0,1);padding:0.125em 0.5rem;width:auto;}/*!sc*/
+textarea{border:1px solid;--border-color__token-name:"colors.interactive.base.black";border-color:rgba(0,0,0,1);padding:0.125em 0.5rem;display:block;width:100%;max-width:25em;}/*!sc*/
+img{max-width:100%;height:auto;vertical-align:bottom;}/*!sc*/
+a{cursor:pointer;--color__token-name:"colors.interactive.base.light";color:rgba(117,117,117,1);transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+table{width:100%;}/*!sc*/
+td{padding:0.5em;vertical-align:bottom;text-align:left;vertical-align:baseline;}/*!sc*/
+th{padding:0.5em;vertical-align:bottom;text-align:left;vertical-align:bottom;}/*!sc*/
+thead{--border-color__token-name:"colors.foundation.menu.dividers";border-color:rgba(229,229,229,1);border-width:0 0 2px 0;border-style:solid;}/*!sc*/
+tfoot{--border-color__token-name:"colors.foundation.menu.dividers";border-color:rgba(229,229,229,1);border-width:2px 0 0 0;border-style:solid;}/*!sc*/
+tbody tr{--border-color__token-name:"colors.foundation.menu.dividers";border-color:rgba(229,229,229,1);border-width:0 0 1px 0;border-style:solid;}/*!sc*/
+tbody tr:nth-of-type(even){background-color:rgba(
+          229,229,229,
+          0.5
+        );}/*!sc*/
+tbody td{--border-color__token-name:"colors.foundation.menu.dividers";border-color:rgba(229,229,229,1);border-width:1px 0 0 0;border-style:solid;}/*!sc*/
+tbody td:last-of-type{border-right:0;}/*!sc*/
+body{--size-commerce-brand-name:16px/1.25em;--font-commerce-brand-name:normal 400 var(--size-commerce-brand-name) Apercu,helvetica,sans-serif;--text-case-commerce-brand-name:none;--tracking-commerce-brand-name:normal;--size-commerce-call-to-action:12px/1.3300000031789143em;--font-commerce-call-to-action:normal 700 var(--size-commerce-call-to-action) Apercu,helvetica,sans-serif;--text-case-commerce-call-to-action:uppercase;--tracking-commerce-call-to-action:0.10000000397364299em;--size-commerce-label:12px/1.3333333333333333em;--font-commerce-label:normal 700 var(--size-commerce-label) Apercu,helvetica,sans-serif;--text-case-commerce-label:none;--tracking-commerce-label:normal;--size-commerce-product-description:18px/1.3333333333333333em;--font-commerce-product-description:normal 400 var(--size-commerce-product-description) BreveText,helvetica,sans-serif;--text-case-commerce-product-description:none;--tracking-commerce-product-description:normal;--size-commerce-product-title:18px/1.3333333333333333em;--font-commerce-product-title:normal 700 var(--size-commerce-product-title) Apercu,helvetica,sans-serif;--text-case-commerce-product-title:none;--tracking-commerce-product-title:normal;--size-consumption-editorial-body-bold:19px/1.47em;--font-consumption-editorial-body-bold:normal 700 var(--size-consumption-editorial-body-bold) BreveText,helvetica,sans-serif;--text-case-consumption-editorial-body-bold:none;--tracking-consumption-editorial-body-bold:0.01em;--size-consumption-editorial-body-core:19px/1.4736842105263157em;--font-consumption-editorial-body-core:normal 400 var(--size-consumption-editorial-body-core) BreveText,helvetica,sans-serif;--text-case-consumption-editorial-body-core:none;--tracking-consumption-editorial-body-core:0.005684210673758858em;--size-consumption-editorial-body-feature:19px/1.4736842105263157em;--font-consumption-editorial-body-feature:normal 400 var(--size-consumption-editorial-body-feature) BreveText,helvetica,sans-serif;--text-case-consumption-editorial-body-feature:none;--tracking-consumption-editorial-body-feature:0.005385041629013263em;--size-consumption-editorial-citation:15px/1.3333333333333333em;--font-consumption-editorial-citation:normal 400 var(--size-consumption-editorial-citation) BreveText,helvetica,sans-serif;--text-case-consumption-editorial-citation:none;--tracking-consumption-editorial-citation:0.005599999924500784em;--size-consumption-editorial-description-core:20px/1.4em;--font-consumption-editorial-description-core:normal 700 var(--size-consumption-editorial-description-core) Apercu,helvetica,sans-serif;--text-case-consumption-editorial-description-core:none;--tracking-consumption-editorial-description-core:0.006000000238418579em;--size-consumption-editorial-description-embed:16px/1.5em;--font-consumption-editorial-description-embed:normal 400 var(--size-consumption-editorial-description-embed) BreveText,helvetica,sans-serif;--text-case-consumption-editorial-description-embed:none;--tracking-consumption-editorial-description-embed:0.005625000223517418em;--size-consumption-editorial-description-feature:28px/1.2857142857142858em;--font-consumption-editorial-description-feature:normal 400 var(--size-consumption-editorial-description-feature) BreveText,helvetica,sans-serif;--text-case-consumption-editorial-description-feature:none;--tracking-consumption-editorial-description-feature:0.005999999919107982em;--size-consumption-editorial-display-large:34px/1em;--font-consumption-editorial-display-large:normal 700 var(--size-consumption-editorial-display-large) Apercu,helvetica,sans-serif;--text-case-consumption-editorial-display-large:none;--tracking-consumption-editorial-display-large:-0.02647058928714079em;--size-consumption-editorial-display-medium:28px/1.1428571428571428em;--font-consumption-editorial-display-medium:normal 300 var(--size-consumption-editorial-display-medium) BreveText,helvetica,sans-serif;--text-case-consumption-editorial-display-medium:none;--tracking-consumption-editorial-display-medium:-0.031071428741727556em;--size-consumption-editorial-display-small:24px/1.3333333333333333em;--font-consumption-editorial-display-small:normal 400 var(--size-consumption-editorial-display-small) BreveText,helvetica,sans-serif;--text-case-consumption-editorial-display-small:none;--tracking-consumption-editorial-display-small:normal;--size-consumption-editorial-hed-bulletin:24px/1.3333333333333333em;--font-consumption-editorial-hed-bulletin:normal 700 var(--size-consumption-editorial-hed-bulletin) Apercu,helvetica,sans-serif;--text-case-consumption-editorial-hed-bulletin:none;--tracking-consumption-editorial-hed-bulletin:-0.013999999811251959em;--size-consumption-editorial-hed-feature:44px/1.0909090909090908em;--font-consumption-editorial-hed-feature:normal 400 var(--size-consumption-editorial-hed-feature) WiredDisplaySlab,helvetica,sans-serif;--text-case-consumption-editorial-hed-feature:none;--tracking-consumption-editorial-hed-feature:-0.011363636363636364em;--size-consumption-editorial-hed-standard:38px/1.0526315789473684em;--font-consumption-editorial-hed-standard:normal 400 var(--size-consumption-editorial-hed-standard) WiredDisplay,helvetica,sans-serif;--text-case-consumption-editorial-hed-standard:none;--tracking-consumption-editorial-hed-standard:-0.01326315810805873em;--size-consumption-editorial-lead-in:17px/1.29em;--font-consumption-editorial-lead-in:normal 700 var(--size-consumption-editorial-lead-in) Apercu,helvetica,sans-serif;--text-case-consumption-editorial-lead-in:uppercase;--tracking-consumption-editorial-lead-in:1.5em;--size-consumption-editorial-subhed-aux-primary:20px/1.2em;--font-consumption-editorial-subhed-aux-primary:normal 700 var(--size-consumption-editorial-subhed-aux-primary) ProximaNova,helvetica,sans-serif;--text-case-consumption-editorial-subhed-aux-primary:none;--tracking-consumption-editorial-subhed-aux-primary:normal;--size-consumption-editorial-subhed-aux-secondary:16px/1.25em;--font-consumption-editorial-subhed-aux-secondary:normal 700 var(--size-consumption-editorial-subhed-aux-secondary) Apercu,helvetica,sans-serif;--text-case-consumption-editorial-subhed-aux-secondary:none;--tracking-consumption-editorial-subhed-aux-secondary:normal;--size-consumption-editorial-subhed-break-primary:28px/1.2857142857142858em;--font-consumption-editorial-subhed-break-primary:normal 700 var(--size-consumption-editorial-subhed-break-primary) Apercu,helvetica,sans-serif;--text-case-consumption-editorial-subhed-break-primary:none;--tracking-consumption-editorial-subhed-break-primary:-0.01650000044277736em;--size-consumption-editorial-subhed-break-secondary:24px/1.1666666666666667em;--font-consumption-editorial-subhed-break-secondary:normal 700 var(--size-consumption-editorial-subhed-break-secondary) Apercu,helvetica,sans-serif;--text-case-consumption-editorial-subhed-break-secondary:none;--tracking-consumption-editorial-subhed-break-secondary:-0.016333332906166714em;--size-discovery-description-core:16px/1.5em;--font-discovery-description-core:normal 400 var(--size-discovery-description-core) BreveText,helvetica,sans-serif;--text-case-discovery-description-core:none;--tracking-discovery-description-core:0.005625000223517418em;--size-discovery-description-feature:16px/1.5em;--font-discovery-description-feature:normal 400 var(--size-discovery-description-feature) BreveText,helvetica,sans-serif;--text-case-discovery-description-feature:none;--tracking-discovery-description-feature:0.004999999888241291em;--size-discovery-description-page:16px/1.375em;--font-discovery-description-page:normal 400 var(--size-discovery-description-page) BreveText,helvetica,sans-serif;--text-case-discovery-description-page:none;--tracking-discovery-description-page:0.006000000052154064em;--size-discovery-hed-break-out:44px/1em;--font-discovery-hed-break-out:normal 400 var(--size-discovery-hed-break-out) WiredDisplay,helvetica,sans-serif;--text-case-discovery-hed-break-out:none;--tracking-discovery-hed-break-out:-0.011363636363636364em;--size-discovery-hed-bulletin-primary:17px/1.2941176470588236em;--font-discovery-hed-bulletin-primary:normal 700 var(--size-discovery-hed-bulletin-primary) Apercu,helvetica,sans-serif;--text-case-discovery-hed-bulletin-primary:none;--tracking-discovery-hed-bulletin-primary:-0.008470587870653938em;--size-discovery-hed-bulletin-secondary:17px/1.2941176470588236em;--font-discovery-hed-bulletin-secondary:normal 700 var(--size-discovery-hed-bulletin-secondary) Apercu,helvetica,sans-serif;--text-case-discovery-hed-bulletin-secondary:none;--tracking-discovery-hed-bulletin-secondary:normal;--size-discovery-hed-core-primary:20px/1.2em;--font-discovery-hed-core-primary:normal 700 var(--size-discovery-hed-core-primary) Apercu,helvetica,sans-serif;--text-case-discovery-hed-core-primary:none;--tracking-discovery-hed-core-primary:-0.014000000059604644em;--size-discovery-hed-core-secondary:20px/1.2em;--font-discovery-hed-core-secondary:normal 700 var(--size-discovery-hed-core-secondary) Apercu,helvetica,sans-serif;--text-case-discovery-hed-core-secondary:none;--tracking-discovery-hed-core-secondary:-0.014000000059604644em;--size-discovery-hed-feature:44px/1em;--font-discovery-hed-feature:normal 400 var(--size-discovery-hed-feature) WiredDisplay,helvetica,sans-serif;--text-case-discovery-hed-feature:none;--tracking-discovery-hed-feature:-0.011363636363636364em;--size-discovery-page-hed-section:38px/1.0526315789473684em;--font-discovery-page-hed-section:normal 400 var(--size-discovery-page-hed-section) WiredDisplay,helvetica,sans-serif;--text-case-discovery-page-hed-section:none;--tracking-discovery-page-hed-section:-0.013157894736842105em;--size-discovery-page-hed-subsection:34px/1.1764705882352942em;--font-discovery-page-hed-subsection:normal 700 var(--size-discovery-page-hed-subsection) Apercu,helvetica,sans-serif;--text-case-discovery-page-hed-subsection:none;--tracking-discovery-page-hed-subsection:-0.008470588747192831em;--size-discovery-subhed-section-collection:13px/1.2307692307692308em;--font-discovery-subhed-section-collection:normal 700 var(--size-discovery-subhed-section-collection) WiredMono,helvetica,sans-serif;--text-case-discovery-subhed-section-collection:uppercase;--tracking-discovery-subhed-section-collection:0.04338461619157057em;--size-discovery-subhed-section-primary:13px/1.2307692307692308em;--font-discovery-subhed-section-primary:normal 400 var(--size-discovery-subhed-section-primary) WiredMono,helvetica,sans-serif;--text-case-discovery-subhed-section-primary:uppercase;--tracking-discovery-subhed-section-primary:0.06615384725423959em;--size-discovery-subhed-section-secondary:13px/1.2276923106266902em;--font-discovery-subhed-section-secondary:normal 400 var(--size-discovery-subhed-section-secondary) WiredMono,helvetica,sans-serif;--text-case-discovery-subhed-section-secondary:uppercase;--tracking-discovery-subhed-section-secondary:0.04338461619157057em;--size-discovery-subhed-section-tertiary:13px/1.2307692307692308em;--font-discovery-subhed-section-tertiary:normal 700 var(--size-discovery-subhed-section-tertiary) WiredMono,helvetica,sans-serif;--text-case-discovery-subhed-section-tertiary:uppercase;--tracking-discovery-subhed-section-tertiary:normal;--size-fluid-headline-2xl:clamp(2.5rem, 13cqw, 5.25rem)/0.875em;--font-fluid-headline-2xl:400 var(--size-fluid-headline-2xl) WiredDisplaySlab,helvetica,sans-serif;--text-case-fluid-headline-2xl:uppercase;--tracking-fluid-headline-2xl:0em;--size-fluid-headline-lg:clamp(1.625rem, 3.4vw, 2.75rem)/1em;--font-fluid-headline-lg:400 var(--size-fluid-headline-lg) WiredDisplay,helvetica,sans-serif;--text-case-fluid-headline-lg:none;--tracking-fluid-headline-lg:-0.2px;--size-fluid-headline-md:clamp(1.625rem, 1cqw, 1.625rem)/1.08em;--font-fluid-headline-md:400 var(--size-fluid-headline-md) WiredDisplay,helvetica,sans-serif;--text-case-fluid-headline-md:none;--tracking-fluid-headline-md:0;--size-fluid-headline-sm:clamp(1.063rem, 1cqw, 1.063rem)/1.18em;--font-fluid-headline-sm:400 var(--size-fluid-headline-sm) Apercu,helvetica,sans-serif;--text-case-fluid-headline-sm:none;--tracking-fluid-headline-sm:0;--size-fluid-headline-xl:clamp(2.75rem, 12cqw, 4rem)/0.93em;--font-fluid-headline-xl:400 var(--size-fluid-headline-xl) WiredDisplay,helvetica,sans-serif;--text-case-fluid-headline-xl:none;--tracking-fluid-headline-xl:-0.5px;--size-fluid-headline-xs:clamp(1.25rem, 1cqw, 1.25rem)/1.4em;--font-fluid-headline-xs:400 var(--size-fluid-headline-xs) BreveText,helvetica,sans-serif;--text-case-fluid-headline-xs:none;--tracking-fluid-headline-xs:0;--size-foundation-ad-label:10px/1.6em;--font-foundation-ad-label:normal 400 var(--size-foundation-ad-label) Helvetica,helvetica,sans-serif;--text-case-foundation-ad-label:none;--tracking-foundation-ad-label:0.2em;--size-foundation-link-feature:28px/1.1428571428571428em;--font-foundation-link-feature:normal 700 var(--size-foundation-link-feature) Apercu,helvetica,sans-serif;--text-case-foundation-link-feature:none;--tracking-foundation-link-feature:normal;--size-foundation-link-primary:11px/1.4545454545454546em;--font-foundation-link-primary:normal 400 var(--size-foundation-link-primary) WiredMono,helvetica,sans-serif;--text-case-foundation-link-primary:uppercase;--tracking-foundation-link-primary:0.08333333513953468em;--size-foundation-link-secondary:12px/1.3300000031789143em;--font-foundation-link-secondary:normal 400 var(--size-foundation-link-secondary) WiredMono,helvetica,sans-serif;--text-case-foundation-link-secondary:none;--tracking-foundation-link-secondary:normal;--size-foundation-link-utility:11px/1.4545454545454546em;--font-foundation-link-utility:normal 400 var(--size-foundation-link-utility) WiredMono,helvetica,sans-serif;--text-case-foundation-link-utility:uppercase;--tracking-foundation-link-utility:0.08333333513953468em;--size-foundation-list:12px/1.3333333333333333em;--font-foundation-list:normal 400 var(--size-foundation-list) ProximaNova,helvetica,sans-serif;--text-case-foundation-list:none;--tracking-foundation-list:normal;--size-foundation-meta-primary:14px/1.4300000326974052em;--font-foundation-meta-primary:normal 400 var(--size-foundation-meta-primary) BreveText,helvetica,sans-serif;--text-case-foundation-meta-primary:none;--tracking-foundation-meta-primary:0.005999999919107982em;--size-foundation-meta-secondary:11px/1.4545454545454546em;--font-foundation-meta-secondary:normal 400 var(--size-foundation-meta-secondary) ProximaNova,helvetica,sans-serif;--text-case-foundation-meta-secondary:none;--tracking-foundation-meta-secondary:normal;--size-foundation-title-primary:12px/1.3300000031789143em;--font-foundation-title-primary:normal 400 var(--size-foundation-title-primary) WiredMono,helvetica,sans-serif;--text-case-foundation-title-primary:uppercase;--tracking-foundation-title-primary:0.10000000397364299em;--size-foundation-title-secondary:11px/1.4545454545454546em;--font-foundation-title-secondary:normal 700 var(--size-foundation-title-secondary) WiredMono,helvetica,sans-serif;--text-case-foundation-title-secondary:uppercase;--tracking-foundation-title-secondary:0.10000000216744163em;--size-global-editorial-accreditation-core:12px/1.3333333333333333em;--font-global-editorial-accreditation-core:normal 400 var(--size-global-editorial-accreditation-core) WiredMono,helvetica,sans-serif;--text-case-global-editorial-accreditation-core:uppercase;--tracking-global-editorial-accreditation-core:normal;--size-global-editorial-accreditation-feature:12px/1.3333333333333333em;--font-global-editorial-accreditation-feature:normal 400 var(--size-global-editorial-accreditation-feature) WiredMono,helvetica,sans-serif;--text-case-global-editorial-accreditation-feature:uppercase;--tracking-global-editorial-accreditation-feature:normal;--size-global-editorial-ad-label:10px/1em;--font-global-editorial-ad-label:normal 400 var(--size-global-editorial-ad-label) WiredMono,helvetica,sans-serif;--text-case-global-editorial-ad-label:uppercase;--tracking-global-editorial-ad-label:0.15em;--size-global-editorial-context-primary:12px/1.3333333333333333em;--font-global-editorial-context-primary:normal 400 var(--size-global-editorial-context-primary) WiredMono,helvetica,sans-serif;--text-case-global-editorial-context-primary:uppercase;--tracking-global-editorial-context-primary:0.09166666865348816em;--size-global-editorial-context-secondary:12px/1.3300000031789143em;--font-global-editorial-context-secondary:normal 400 var(--size-global-editorial-context-secondary) ProximaNova,helvetica,sans-serif;--text-case-global-editorial-context-secondary:none;--tracking-global-editorial-context-secondary:normal;--size-global-editorial-context-tertiary:11px/1.4545454545454546em;--font-global-editorial-context-tertiary:normal 400 var(--size-global-editorial-context-tertiary) WiredMono,helvetica,sans-serif;--text-case-global-editorial-context-tertiary:uppercase;--tracking-global-editorial-context-tertiary:0.04500000043348833em;--size-global-editorial-context-title:12px/1.3300000031789143em;--font-global-editorial-context-title:normal 700 var(--size-global-editorial-context-title) ProximaNova,helvetica,sans-serif;--text-case-global-editorial-context-title:none;--tracking-global-editorial-context-title:normal;--size-global-editorial-numerical-large:28px/1.2857142857142858em;--font-global-editorial-numerical-large:normal 700 var(--size-global-editorial-numerical-large) Apercu,helvetica,sans-serif;--text-case-global-editorial-numerical-large:none;--tracking-global-editorial-numerical-large:normal;--size-global-editorial-numerical-small:12px/1.3300000031789143em;--font-global-editorial-numerical-small:normal 700 var(--size-global-editorial-numerical-small) Apercu,helvetica,sans-serif;--text-case-global-editorial-numerical-small:uppercase;--tracking-global-editorial-numerical-small:normal;--size-global-editorial-syndication:16px/1.5em;--font-global-editorial-syndication:normal 300 var(--size-global-editorial-syndication) WiredMono,helvetica,sans-serif;--text-case-global-editorial-syndication:uppercase;--tracking-global-editorial-syndication:0.0625312477350235em;--size-global-editorial-tags:11px/1.4545454545454546em;--font-global-editorial-tags:normal 300 var(--size-global-editorial-tags) WiredMono,helvetica,sans-serif;--text-case-global-editorial-tags:uppercase;--tracking-global-editorial-tags:0.04500000043348833em;--size-navigation-text-label:16px/1.25em;--font-navigation-text-label:normal 700 var(--size-navigation-text-label) Apercu,helvetica,sans-serif;--text-case-navigation-text-label:none;--tracking-navigation-text-label:0.01875000074505806em;--size-navigation-text-primary:13px/1.2307692307692308em;--font-navigation-text-primary:normal 400 var(--size-navigation-text-primary) WiredMono,helvetica,sans-serif;--text-case-navigation-text-primary:uppercase;--tracking-navigation-text-primary:0.07076923205302312em;--size-navigation-text-secondary:13px/1.2307692307692308em;--font-navigation-text-secondary:normal 400 var(--size-navigation-text-secondary) WiredMono,helvetica,sans-serif;--text-case-navigation-text-secondary:uppercase;--tracking-navigation-text-secondary:normal;--size-navigation-text-tertiary:14px/1.2857142857142858em;--font-navigation-text-tertiary:normal 400 var(--size-navigation-text-tertiary) Apercu,helvetica,sans-serif;--text-case-navigation-text-tertiary:none;--tracking-navigation-text-tertiary:0.028571428997176036em;--size-utility-assistive-text:12px/1.3333333333333333em;--font-utility-assistive-text:normal 400 var(--size-utility-assistive-text) ProximaNova,helvetica,sans-serif;--text-case-utility-assistive-text:none;--tracking-utility-assistive-text:normal;--size-utility-body:13px/1.2307692308em;--font-utility-body:normal 400 var(--size-utility-body) ProximaNova,helvetica,sans-serif;--text-case-utility-body:none;--tracking-utility-body:normal;--size-utility-button-bulletin:11px/1.1799999583851208em;--font-utility-button-bulletin:normal 400 var(--size-utility-button-bulletin) WiredMono,helvetica,sans-serif;--text-case-utility-button-bulletin:uppercase;--tracking-utility-button-bulletin:0.10000000216744163em;--size-utility-button-core:12px/1.3300000031789143em;--font-utility-button-core:normal 700 var(--size-utility-button-core) Apercu,helvetica,sans-serif;--text-case-utility-button-core:uppercase;--tracking-utility-button-core:0.10000000397364299em;--size-utility-button-utility:12px/1.3300000031789143em;--font-utility-button-utility:normal 700 var(--size-utility-button-utility) WiredMono,helvetica,sans-serif;--text-case-utility-button-utility:uppercase;--tracking-utility-button-utility:0.10000000397364299em;--size-utility-card-heading:22px/1.2727272727272727em;--font-utility-card-heading:normal 700 var(--size-utility-card-heading) Apercu,helvetica,sans-serif;--text-case-utility-card-heading:none;--tracking-utility-card-heading:normal;--size-utility-description:18px/1.2222222222222223em;--font-utility-description:normal 400 var(--size-utility-description) ProximaNova,helvetica,sans-serif;--text-case-utility-description:none;--tracking-utility-description:normal;--size-utility-heading:32px/1.125em;--font-utility-heading:normal 700 var(--size-utility-heading) Apercu,helvetica,sans-serif;--text-case-utility-heading:none;--tracking-utility-heading:normal;--size-utility-input-core:16px/1.25em;--font-utility-input-core:normal 400 var(--size-utility-input-core) ProximaNova,helvetica,sans-serif;--text-case-utility-input-core:none;--tracking-utility-input-core:normal;--size-utility-input-feature:32px/1.25em;--font-utility-input-feature:normal 400 var(--size-utility-input-feature) BreveText,helvetica,sans-serif;--text-case-utility-input-feature:none;--tracking-utility-input-feature:0.006000000052154064em;--size-utility-label:12px/1.3300000031789143em;--font-utility-label:normal 400 var(--size-utility-label) ProximaNova,helvetica,sans-serif;--text-case-utility-label:none;--tracking-utility-label:normal;--size-utility-landing-body:17px/1.411764705882353em;--font-utility-landing-body:normal 400 var(--size-utility-landing-body) BreveText,helvetica,sans-serif;--text-case-utility-landing-body:none;--tracking-utility-landing-body:normal;--size-utility-landing-description:18px/1.3333333333333333em;--font-utility-landing-description:normal 400 var(--size-utility-landing-description) ProximaNova,helvetica,sans-serif;--text-case-utility-landing-description:none;--tracking-utility-landing-description:normal;--size-utility-landing-heading:30px/1.2em;--font-utility-landing-heading:normal 700 var(--size-utility-landing-heading) Apercu,helvetica,sans-serif;--text-case-utility-landing-heading:none;--tracking-utility-landing-heading:normal;--size-utility-landing-subheading:28px/1.2857142857142858em;--font-utility-landing-subheading:normal 700 var(--size-utility-landing-subheading) Apercu,helvetica,sans-serif;--text-case-utility-landing-subheading:none;--tracking-utility-landing-subheading:normal;--size-utility-legal-text:13px/1.38em;--font-utility-legal-text:normal 300 var(--size-utility-legal-text) Apercu,helvetica,sans-serif;--text-case-utility-legal-text:none;--tracking-utility-legal-text:0.01em;--size-utility-list-heading:14px/2em;--font-utility-list-heading:normal 700 var(--size-utility-list-heading) ProximaNova,helvetica,sans-serif;--text-case-utility-list-heading:none;--tracking-utility-list-heading:normal;--size-utility-modal-body:18px/1.5555555555555556em;--font-utility-modal-body:normal 400 var(--size-utility-modal-body) BreveText,helvetica,sans-serif;--text-case-utility-modal-body:none;--tracking-utility-modal-body:normal;--size-utility-modal-hed:30px/1.3333333333333333em;--font-utility-modal-hed:normal 700 var(--size-utility-modal-hed) Apercu,helvetica,sans-serif;--text-case-utility-modal-hed:none;--tracking-utility-modal-hed:normal;--size-utility-pricing:22px/1.4545454545454546em;--font-utility-pricing:normal 700 var(--size-utility-pricing) Apercu,helvetica,sans-serif;--text-case-utility-pricing:none;--tracking-utility-pricing:normal;--size-utility-pricing-secondary:14px/2.2857142857142856em;--font-utility-pricing-secondary:normal 400 var(--size-utility-pricing-secondary) Apercu,helvetica,sans-serif;--text-case-utility-pricing-secondary:none;--tracking-utility-pricing-secondary:normal;--size-utility-subheading:18px/1em;--font-utility-subheading:normal 500 var(--size-utility-subheading) Apercu,helvetica,sans-serif;--text-case-utility-subheading:none;--tracking-utility-subheading:normal;}/*!sc*/
+@media (min-width: 768px){body{--size-consumption-editorial-description-embed:16px/1.5em;--size-consumption-editorial-display-small:28px/1.2857142857142858em;--size-consumption-editorial-hed-bulletin:24px/1.3333333333333333em;--size-consumption-editorial-hed-feature:52px/1.0769230769230769em;--size-consumption-editorial-hed-standard:44px/1.0909090909090908em;--size-consumption-editorial-subhed-break-primary:34px/1.1764705882352942em;--size-discovery-description-feature:18px/1.3333333333333333em;--size-discovery-description-page:18px/1.3333333333333333em;--size-discovery-hed-break-out:48px/1em;--size-discovery-hed-core-primary:20px/1.2em;--size-discovery-hed-core-secondary:20px/1.2em;--size-discovery-hed-feature:52px/1em;--size-discovery-page-hed-section:54px/1.037037037037037em;--size-discovery-page-hed-subsection:48px/1.1666666666666667em;--size-discovery-subhed-section-primary:13px/1.2307692307692308em;--size-utility-heading:42px/1.2857142857142858em;--size-utility-input-feature:34px/1.1764705882352942em;--size-utility-landing-heading:36px/1.1111111111111112em;--size-utility-landing-subheading:32px/1.25em;--size-utility-list-heading:16px/1.75em;--size-utility-modal-hed:30px/1.3333333333333333em;--size-utility-pricing:22px/1.4545454545454546em;--size-utility-pricing-secondary:16px/2em;--size-utility-subheading:24px/1.1666666666666667em;}}/*!sc*/
+@media (min-width: 1024px){body{--size-consumption-editorial-hed-feature:60px/1em;--size-consumption-editorial-hed-standard:54px/1.037037037037037em;--size-discovery-hed-break-out:48px/1em;--size-discovery-hed-feature:56px/1em;--size-utility-landing-heading:42px/1.2857142857142858em;}}/*!sc*/
+body,.theme-standard{--color-action-brand-default:rgba(0,0,0,1);--color-action-brand-hover:rgba(117,117,117,1);--color-action-brand-pressed:rgba(117,117,117,1);--color-action-brand-inverse:rgba(255,255,255,1);--color-action-utility-default:rgba(0,0,0,1);--color-action-utility-hover:rgba(0,0,0,1);--color-action-utility-pressed:rgba(0,0,0,1);--color-action-utility-inverse:rgba(255,255,255,1);--color-border:rgba(229,229,229,1);--color-border-accent:rgba(51,51,51,1);--color-border-error:rgba(235,0,0,1);--color-border-focus:rgba(0,0,0,1);--color-border-navigation:rgba(0,0,0,1);--color-border-navigation-active:rgba(5,125,188,1);--color-border-pullquote:rgba(26,26,26,1);--color-border-story:rgba(229,229,229,1);--color-border-sub-navigation:rgba(229,229,229,1);--color-border-subtle:rgba(117,117,117,1);--color-border-input:rgba(153,153,153,1);--color-border-active:rgba(243,243,243,1);--color-divider:rgba(229,229,229,1);--color-icon:rgba(0,0,0,1);--color-icon-disabled:rgba(117,117,117,1);--color-surface:rgba(255,255,255,1);--color-surface-accent:rgba(5,125,188,1);--color-surface-byline-card:rgba(0,0,0,1);--color-surface-navigation-feature-brand-hover:rgba(51,51,51,1);--color-surface-navigation-feature-brand-pressed:rgba(26,26,26,1);--color-surface-hover:rgba(247,247,247,1);--color-surface-navigation:rgba(255,255,255,1);--color-surface-navigation-overlay:rgba(153,153,153,0.80);--color-surface-navigation-elevated:rgba(243,243,243,1);--color-surface-navigation-feature-brand:rgba(5,125,188,1);--color-surface-pressed:rgba(229,229,229,1);--color-surface-rubric-card:rgba(0,0,0,1);--color-surface-subtle:rgba(243,243,243,1);--color-text:rgba(26,26,26,1);--color-text-subtle:rgba(26,26,26,1);--color-text-accent:rgba(5,125,188,1);--color-text-byline:rgba(0,0,0,1);--color-text-byline-card:rgba(255,255,255,1);--color-text-byline-link:rgba(26,26,26,1);--color-text-dek:rgba(51,51,51,1);--color-text-disabled:rgba(117,117,117,1);--color-text-heading:rgba(0,0,0,1);--color-text-image-caption:rgba(51,51,51,1);--color-text-image-credit:rgba(117,117,117,1);--color-text-navigation:rgba(0,0,0,1);--color-text-navigation-accent:rgba(5,125,188,1);--color-text-navigation-brand:rgba(5,125,188,1);--color-text-navigation-feature:rgba(255,255,255,1);--color-text-pubdate:rgba(0,0,0,1);--color-text-rubric:rgba(0,0,0,1);--color-text-subheading:rgba(26,26,26,1);--color-text-rubric-card:rgba(255,255,255,1);--color-surface-card-active:rgba(0,0,0,1);--color-text-card-active:rgba(255,255,255,1);--color-surface-status-card:rgba(235,0,0,1);--color-text-status:rgba(235,0,0,1);--color-text-status-card:rgba(255,255,255,1);--color-surface-ad:rgba(255,255,255,0);--color-text-ad:rgba(151,151,151,1);--color-text-link:rgba(26,26,26,1);--color-text-active:rgba(5,125,188,1);--color-text-error:rgba(235,0,0,1);--color-surface-placeholder:rgba(243,243,243,1);--color-overlay-strong-180deg:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.7) 60%);--color-overlay-badge:rgba(0, 0, 0, 0.5);}/*!sc*/
+body [class*='ActionBarWrapper-'],.theme-standard [class*='ActionBarWrapper-']{--color-surface-hover:rgba(243,243,243,1);}/*!sc*/
+body:not(.light).theme-inverted,body:not(.light) .theme-inverted{--color-action-brand-default:rgba(0,0,0,1);--color-action-brand-hover:rgba(117,117,117,1);--color-action-brand-inverse:rgba(255,255,255,1);--color-border:rgba(51,51,51,1);--color-border-accent:rgba(229,229,229,1);--color-border-error:rgba(235,0,0,1);--color-border-focus:rgba(255,255,255,1);--color-border-navigation:rgba(255,255,255,1);--color-border-navigation-active:rgba(5,125,188,1);--color-border-pullquote:rgba(229,229,229,1);--color-border-story:rgba(51,51,51,1);--color-border-sub-navigation:rgba(51,51,51,1);--color-border-subtle:rgba(117,117,117,1);--color-border-input:rgba(153,153,153,1);--color-border-active:rgba(243,243,243,1);--color-divider:rgba(51,51,51,1);--color-icon:rgba(255,255,255,1);--color-icon-active:rgba(255,255,255,1);--color-icon-disabled:rgba(117,117,117,1);--color-surface:rgba(0,0,0,1);--color-surface-byline-card:rgba(255,255,255,1);--color-surface-navigation-overlay:rgba(153,153,153,0.80);--color-surface-hover:rgba(51,51,51,1);--color-surface-pressed:rgba(26,26,26,1);--color-surface-navigation:rgba(0,0,0,1);--color-surface-navigation-elevated:rgba(26,26,26,1);--color-surface-navigation-feature-brand:rgba(255,255,255,1);--color-surface-navigation-feature-brand-hover:rgba(247,247,247,1);--color-surface-navigation-feature-brand-pressed:rgba(229,229,229,1);--color-surface-rubric-card:rgba(255,255,255,1);--color-surface-subtle:rgba(117,117,117,1);--color-text:rgba(229,229,229,1);--color-text-accent:rgba(153,153,153,1);--color-text-byline:rgba(255,255,255,1);--color-text-byline-card:rgba(0,0,0,1);--color-text-byline-link:rgba(255,255,255,1);--color-text-dek:rgba(255,255,255,1);--color-text-disabled:rgba(153,153,153,1);--color-text-heading:rgba(255,255,255,1);--color-text-image-caption:rgba(255,255,255,1);--color-text-image-credit:rgba(153,153,153,1);--color-text-navigation:rgba(255,255,255,1);--color-text-navigation-accent:rgba(208,229,230,1);--color-text-navigation-brand:rgba(255,255,255,1);--color-text-navigation-feature:rgba(0,0,0,1);--color-text-pubdate:rgba(255,255,255,1);--color-text-rubric:rgba(255,255,255,1);--color-text-subheading:rgba(229,229,229,1);--color-text-rubric-card:rgba(0,0,0,1);--color-surface-card-active:rgba(255,255,255,1);--color-text-card-active:rgba(0,0,0,1);--color-surface-status-card:rgba(235,0,0,1);--color-text-status:rgba(235,0,0,1);--color-text-status-card:rgba(255,255,255,1);--color-surface-ad:rgba(51,51,51,1);--color-text-ad:rgba(151,151,151,1);--color-text-error:rgba(235,0,0,1);--color-text-subtle:rgba(153,153,153,1);--color-text-link:rgba(255,255,255,1);--color-text-active:rgba(153,153,153,1);--color-surface-placeholder:rgba(26,26,26,1);}/*!sc*/
+body:not(.light).theme-inverted [class*='ActionBarWrapper-'],body:not(.light) .theme-inverted [class*='ActionBarWrapper-']{--color-surface-hover:rgba(243,243,243,1);}/*!sc*/
+.theme-special{--color-border:rgba(51,51,51,1);--color-border-accent:rgba(51,51,51,1);--color-border-error:rgba(235,0,0,1);--color-border-story:rgba(229,229,229,1);--color-border-subtle:rgba(117,117,117,1);--color-border-input:rgba(153,153,153,1);--color-border-active:rgba(243,243,243,1);--color-surface:rgba(255,255,255,1);--color-surface-byline-card:rgba(0,0,0,1);--color-surface-rubric-card:rgba(0,0,0,1);--color-divider:rgba(229,229,229,1);--color-icon:rgba(26,26,26,1);--color-text:rgba(26,26,26,1);--color-text-byline:rgba(0,0,0,1);--color-text-byline-card:rgba(255,255,255,1);--color-text-accent:rgba(5,125,188,1);--color-text-byline-link:rgba(0,0,0,1);--color-text-dek:rgba(51,51,51,1);--color-text-heading:rgba(0,0,0,1);--color-text-image-caption:rgba(51,51,51,1);--color-text-image-credit:rgba(117,117,117,1);--color-text-pubdate:rgba(117,117,117,1);--color-text-rubric:rgba(0,0,0,1);--color-text-subheading:rgba(26,26,26,1);--color-text-rubric-card:rgba(255,255,255,1);--color-surface-card-active:rgba(0,0,0,1);--color-text-card-active:rgba(255,255,255,1);--color-surface-status-card:rgba(235,0,0,1);--color-text-status:rgba(235,0,0,1);--color-text-status-card:rgba(255,255,255,1);--color-surface-ad:rgba(243,243,243,1);--color-text-ad:rgba(151,151,151,1);--color-text-subtle:rgba(51,51,51,1);--color-text-link:rgba(0,0,0,1);--color-text-active:rgba(5,125,188,1);--color-text-error:rgba(235,0,0,1);--color-surface-placeholder:rgba(243,243,243,1);}/*!sc*/
+.theme-special [class*='ActionBarWrapper-']{--color-surface-hover:rgba(243,243,243,1);}/*!sc*/
+body:not(.light) .discovery{--color-text-byline:rgba(26,26,26,1);--color-text-byline-link:rgba(26,26,26,1);}/*!sc*/
+body:not(.light) .link:not(.imgContainer){cursor:pointer;color:var(--color-text-link);transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+body:not(.light) .link:not(.imgContainer):any-link,body:not(.light) .link:not(.imgContainer):visited{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-link);}/*!sc*/
+body:not(.light) .link:not(.imgContainer):hover,body:not(.light) .link:not(.imgContainer):focus{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-accent);}/*!sc*/
+body:not(.light) .link:not(.imgContainer):active{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-active);}/*!sc*/
+body:not(.light) .image.link.caption:any-link,body:not(.light) .image.link.credit:any-link,body:not(.light) .image.link.caption:visited,body:not(.light) .image.link.credit:visited{-webkit-text-decoration:initial;text-decoration:initial;}/*!sc*/
+body:not(.light) .image.link.caption:hover,body:not(.light) .image.link.credit:hover,body:not(.light) .image.link.caption:focus,body:not(.light) .image.link.credit:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+body:not(.light) .image.link.caption:active,body:not(.light) .image.link.credit:active{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+body:not(.light) .breadcrumb{color:var(--color-text-subtle);font:var(--font-global-editorial-tags);font-feature-settings:var(--variant-global-editorial-tags, normal);text-transform:var(--text-case-global-editorial-tags, normal);letter-spacing:var(--tracking-global-editorial-tags, normal);line-break:var(--line-break-global-editorial-tags, normal);overflow-wrap:var(--overflow-wrap-global-editorial-tags, normal);}/*!sc*/
+body:not(.light) .breadcrumb.link{cursor:pointer;}/*!sc*/
+body:not(.light) .breadcrumb.link:any-link,body:not(.light) .breadcrumb.link:visited{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-subtle);}/*!sc*/
+body:not(.light) .breadcrumb.link:active{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+body:not(.light) .breadcrumb.link:hover,body:not(.light) .breadcrumb.link:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
+body:not(.light) .breadcrumb.link[aria-current]{color:var(--color-text);}/*!sc*/
+body:not(.light) .byline.link{cursor:pointer;color:var(--color-text-byline-link);transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+body:not(.light) .byline.link:any-link,body:not(.light) .byline.link:visited{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-byline-link);}/*!sc*/
+body:not(.light) .byline.link:hover,body:not(.light) .byline.link:active,body:not(.light) .byline.link:focus{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-byline);}/*!sc*/
+body:not(.light) .byline.card{background:var(--color-surface-byline-card);padding:0.5rem;color:var(--color-text-byline-card);}/*!sc*/
+body:not(.light) .byline.link.card{background:var(--color-surface-byline-card);padding:0.5rem;color:var(--color-text-byline-card);}/*!sc*/
+body:not(.light) .byline.link.card:any-link,body:not(.light) .byline.link.card:visited{color:var(--color-text-byline-card);}/*!sc*/
+body:not(.light) .byline.link.card:hover,body:not(.light) .byline.link.card:active,body:not(.light) .byline.link.card:focus{color:var(--color-text-byline-card);}/*!sc*/
+body:not(.light) .heading.link{cursor:pointer;}/*!sc*/
+body:not(.light) .heading.link:any-link,body:not(.light) .heading.link:visited{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-heading);}/*!sc*/
+body:not(.light) .heading.link:active{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-heading);}/*!sc*/
+body:not(.light) .heading.link:hover,body:not(.light) .heading.link:focus{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-accent);}/*!sc*/
+body:not(.light) .rubric{color:var(--color-text-rubric);}/*!sc*/
+body:not(.light) .rubric.card{background:var(--color-surface-rubric-card);padding:0.5rem;color:var(--color-text-rubric-card);}/*!sc*/
+body:not(.light) .rubric.link{cursor:pointer;color:var(--color-text-rubric);transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;}/*!sc*/
+body:not(.light) .rubric.link:any-link,body:not(.light) .rubric.link:visited{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-rubric);}/*!sc*/
+body:not(.light) .rubric.link:hover,body:not(.light) .rubric.link:focus{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-rubric);}/*!sc*/
+body:not(.light) .rubric.link:active{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-rubric);}/*!sc*/
+body:not(.light) .rubric.link.card{background:var(--color-surface-rubric-card);padding:0.5rem;color:var(--color-text-rubric-card);}/*!sc*/
+body:not(.light) .rubric.link.card:any-link,body:not(.light) .rubric.link.card:visited{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-rubric-card);}/*!sc*/
+body:not(.light) .rubric.link.card:hover,body:not(.light) .rubric.link.card:focus{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-rubric-card);}/*!sc*/
+body:not(.light) .rubric.link.card:active{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text-rubric-card);}/*!sc*/
+body:not(.light) .tag.link:link{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+body:not(.light) .tag.link:not(.pill){padding-right:0.5rem;}/*!sc*/
+body:not(.light) .tag.link.pill{border-width:1px;border-style:solid;border-color:var(--color-action-brand-default);background-color:var(--color-action-brand-default);padding:5px 12px;transition-property:color,background-color,border-color;}/*!sc*/
+body:not(.light) .tag.link.pill.round{border-radius:20px;}/*!sc*/
+body:not(.light) .tag.link.pill.interactive-brand{border-color:var(--color-surface);background-color:var(--color-surface-accent);}/*!sc*/
+body:not(.light) .tag.link.pill:link,body:not(.light) .tag.link.pill:visited{-webkit-text-decoration:none;text-decoration:none;color:var(--color-action-brand-inverse);}/*!sc*/
+body:not(.light) .tag.link.pill.interactive-brand:link{color:var(--color-text);}/*!sc*/
+body:not(.light) .tag.link.pill:hover,body:not(.light) .tag.link.pill:focus{outline-offset:4px;border-width:1px;border-style:solid;border-color:var(--color-action-brand-hover);background-color:var(--color-action-brand-hover);}/*!sc*/
+body:not(.light) .tag.link.pill.interactive-brand:hover,body:not(.light) .tag.link.pill.interactive-brand:focus{background-color:var(--color-surface-accent);}/*!sc*/
+body:not(.light) .link-button{cursor:pointer;transition-property:color,background,text-shadow;transition-duration:0.2s;transition-timing-function:ease-in-out;padding:16px 20px;}/*!sc*/
+body:not(.light) .link-button.compact{padding:4px 8px;}/*!sc*/
+body:not(.light) .link-button:focus{outline:2px solid var(--color-border-focus);outline-offset:3px;}/*!sc*/
+body:not(.light) .link-button.utility.filled:any-link,body:not(.light) .link-button.utility.filled:visited{background:var(--color-action-utility-default);-webkit-text-decoration:none;text-decoration:none;color:var(--color-action-utility-inverse);}/*!sc*/
+body:not(.light) .link-button.utility.filled:hover,body:not(.light) .link-button.utility.filled:focus{background:var(--color-action-utility-hover);}/*!sc*/
+body:not(.light) .link-button.utility.filled:active{background:var(--color-action-utility-pressed);}/*!sc*/
+body:not(.light) .link-button.utility.outlined:any-link,body:not(.light) .link-button.utility.outlined:visited{border:2px solid var(--color-action-utility-default);-webkit-text-decoration:none;text-decoration:none;color:var(--color-action-utility-default);}/*!sc*/
+body:not(.light) .link-button.utility.outlined:hover,body:not(.light) .link-button.utility.outlined:focus{background:var(--color-action-utility-hover);color:var(--color-action-utility-inverse);}/*!sc*/
+body:not(.light) .link-button.utility.outlined:active{background:var(--color-action-utility-pressed);color:var(--color-action-utility-inverse);}/*!sc*/
+body:not(.light) .composition.body.pullquote .quote{font:var(--font-consumption-editorial-display-small);font-feature-settings:var(--variant-consumption-editorial-display-small, normal);text-transform:var(--text-case-consumption-editorial-display-small, normal);letter-spacing:var(--tracking-consumption-editorial-display-small, normal);line-break:var(--line-break-consumption-editorial-display-small, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-display-small, normal);margin:0 auto;width:100%;}/*!sc*/
+body:not(.light) .composition.body.pullquote .quote p{margin-block-start:1rem;margin:0;color:var(--color-text);}/*!sc*/
+body:not(.light) .composition.body.pullquote.inline{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);-ms-grid-rows:minmax(0, 1fr) fit-content(100%) fit-content(100%) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) fit-content(100%) fit-content(100%) minmax(0, 1fr);}/*!sc*/
+body:not(.light) .composition.body.pullquote .cite{font:var(--font-global-editorial-accreditation-core);font-feature-settings:var(--variant-global-editorial-accreditation-core, normal);text-transform:var(--text-case-global-editorial-accreditation-core, normal);letter-spacing:var(--tracking-global-editorial-accreditation-core, normal);line-break:var(--line-break-global-editorial-accreditation-core, normal);overflow-wrap:var(--overflow-wrap-global-editorial-accreditation-core, normal);margin-top:1.5rem;width:100%;color:var(--color-text);}/*!sc*/
+body:not(.light) .composition.body.pullquote .cite::before{margin-right:0.5rem;content:'—';}/*!sc*/
+body:not(.light) .composition.body.pullquote.underlined .quote,body:not(.light) .composition.body.pullquote.underlined .quote p{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-border-pullquote);}/*!sc*/
+body:not(.light) .composition.body.pullquote.bordered:not(.inline) .quote{border-left:4px solid var(--color-border-pullquote);padding-left:1.5rem;}/*!sc*/
+body:not(.light) .composition.body.pullquote.background{background:var(--color-surface-accent);padding:2.5rem;}/*!sc*/
+body:not(.light) .composition.body.pullquote.background .quote,body:not(.light) .composition.body.pullquote.background .quote p,body:not(.light) .composition.body.pullquote.background .cite{color:var(--color-text-accent);}/*!sc*/
+body:not(.light) .composition.body.pullquote.bordered.background:not(.inline){padding-left:1rem;}/*!sc*/
+body:not(.light) .composition.body.pullquote.centered{text-align:center;}/*!sc*/
+body:not(.light) .composition.body.pullquote.centered .cite{font:var(--font-consumption-editorial-citation);font-feature-settings:var(--variant-consumption-editorial-citation, normal);text-transform:var(--text-case-consumption-editorial-citation, normal);letter-spacing:var(--tracking-consumption-editorial-citation, normal);line-break:var(--line-break-consumption-editorial-citation, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-citation, normal);display:inline-block;width:100%;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+body:not(.light) .composition.body.pullquote.centered .cite::before{display:none;}/*!sc*/
+body:not(.light) .journey.nav-cta.link{display:block;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;}/*!sc*/
+body:not(.light) .journey.nav-cta.link:any-link,body:not(.light) .journey.nav-cta.link:visited{color:var(--color-text-navigation-brand);}/*!sc*/
+body:not(.light) .journey.nav-cta.link:hover,body:not(.light) .journey.nav-cta.link:focus{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-navigation-brand);}/*!sc*/
+body:not(.light) .journey.nav-cta.button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1px;background-color:var(--color-surface-navigation-feature-brand);padding:4px 8px;-webkit-text-decoration:none;text-decoration:none;line-height:unset!important;white-space:nowrap;color:var(--color-text-navigation-feature);}/*!sc*/
+body:not(.light) .journey.nav-cta.button:hover{background-color:var(
+          --color-surface-navigation-feature-brand-hover
+        );}/*!sc*/
+body:not(.light) .journey.nav-cta.button:active{background-color:var(
+          --color-surface-navigation-feature-brand-pressed
+        );}/*!sc*/
+body:not(.light) .journey.nav-cta.button:hover,body:not(.light) .journey.nav-cta.button:focus{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
+body:not(.light) .body.dropcap::first-letter{font:var(--font-consumption-editorial-display-large);font-feature-settings:var(--variant-consumption-editorial-display-large, normal);text-transform:var(--text-case-consumption-editorial-display-large, normal);letter-spacing:var(--tracking-consumption-editorial-display-large, normal);line-break:var(--line-break-consumption-editorial-display-large, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-display-large, normal);float:left;margin-bottom:-0.2em;padding:0 0.05em 0 0;color:var(--color-text-accent);}/*!sc*/
+@-moz-document url-prefix(''){body:not(.light) .body.dropcap::first-letter{margin-bottom:0;}}/*!sc*/
+body:not(.light) .body.dropcap.has-dropcap__lead-standard-heading::first-letter{padding:0.1em 0.05em 0 0;color:var(--color-text-heading);}/*!sc*/
+body:not(.light) .body.dropcap.has-dropcap__with-padding::first-letter{margin:0;padding:1rem 1rem 0;font-size:80px;}/*!sc*/
+body:not(.light) .composition.highlight-box{border:1px solid var(--color-border);padding:1.5rem;}/*!sc*/
+body:not(.light) .composition.highlight-box .hb-title{margin:0 0 1rem 0;font:var(--font-consumption-editorial-subhed-break-secondary);font-feature-settings:var(--variant-consumption-editorial-subhed-break-secondary, normal);text-transform:var(--text-case-consumption-editorial-subhed-break-secondary, normal);letter-spacing:var(--tracking-consumption-editorial-subhed-break-secondary, normal);line-break:var(--line-break-consumption-editorial-subhed-break-secondary, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-subhed-break-secondary, normal);}/*!sc*/
+body:not(.light) .composition.highlight-box .hb-body{font:var(--font-consumption-editorial-body-core);font-feature-settings:var(--variant-consumption-editorial-body-core, normal);text-transform:var(--text-case-consumption-editorial-body-core, normal);letter-spacing:var(--tracking-consumption-editorial-body-core, normal);line-break:var(--line-break-consumption-editorial-body-core, normal);overflow-wrap:var(--overflow-wrap-consumption-editorial-body-core, normal);color:var(--color-text);}/*!sc*/
+body:not(.light) .composition.highlight-box .hb-body p:last-of-type{margin-block-end:0;}/*!sc*/
+@supports (-webkit-hyphens: none){:lang(ar){letter-spacing:0;font-size:calc(0.93em + 1px);}}/*!sc*/
+data-styled.g2803[id="sc-global-hFhKNX1"]{content:"sc-global-hFhKNX1,"}/*!sc*/
+.enbdsg{width:auto;height:auto;}/*!sc*/
+@media print{.enbdsg{display:none;}}/*!sc*/
+data-styled.g2818[id="PaywallInlineBarrierWrapper-bnHkma"]{content:"enbdsg,"}/*!sc*/
+.eNwtvw.eNwtvw.eNwtvw{background-color:#FFFFFF;}/*!sc*/
+@media (min-width: 768px){.eNwtvw.eNwtvw.eNwtvw .grid-layout__content{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}}/*!sc*/
+@media (min-width: 1024px){.eNwtvw.eNwtvw.eNwtvw .grid-layout__content{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}}/*!sc*/
+@media (min-width: 320px) and (max-width: 768px){.eNwtvw.eNwtvw.eNwtvw .grid-layout__content{-ms-grid-column:1/-1;grid-column:1/-1;}}/*!sc*/
+@media (min-width: 768px){.eNwtvw.eNwtvw.eNwtvw .grid-layout--adrail.narrow .container--body-inner{-ms-grid-column:1/-1;grid-column:1/-1;}}/*!sc*/
+.eNwtvw.eNwtvw.eNwtvw .grid-layout--adrail.narrow .RecircMostPopularWrapper-kZskQo:first-child{margin-top:0;}/*!sc*/
+.eNwtvw.eNwtvw.eNwtvw .grid-layout--adrail.narrow .RecircMostPopularWrapper-kZskQo:first-child .RecircMostPopularHeading-iiIUBr{margin-top:0;}/*!sc*/
+.eNwtvw.eNwtvw.eNwtvw .container--body{-ms-grid-gap:20px;grid-gap:20px;}/*!sc*/
+.eNwtvw.eNwtvw.eNwtvw inline-embed[name='align-right']{text-align:right;}/*!sc*/
+.eNwtvw.eNwtvw.eNwtvw inline-embed[name='align-center']{text-align:center;}/*!sc*/
+data-styled.g2838[id="ArticlePageBase-gybiYJ"]{content:"eNwtvw,"}/*!sc*/
+.channel--body{background-color:#FFFFFF;}/*!sc*/
+@media (min-width: 768px){.channel--body .grid-layout__content{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}}/*!sc*/
+@media (min-width: 1024px){.channel--body .grid-layout__content{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}}/*!sc*/
+@media (min-width: 320px) and (max-width: 768px){.channel--body .grid-layout__content{-ms-grid-column:1/-1;grid-column:1/-1;}}/*!sc*/
+@media (min-width: 768px){.channel--body .grid-layout--adrail.narrow .container--body-inner{-ms-grid-column:1/-1;grid-column:1/-1;}}/*!sc*/
+.channel--body .grid-layout--adrail.narrow .RecircMostPopularWrapper-kZskQo:first-child{margin-top:0;}/*!sc*/
+.channel--body .grid-layout--adrail.narrow .RecircMostPopularWrapper-kZskQo:first-child .RecircMostPopularHeading-iiIUBr{margin-top:0;}/*!sc*/
+.channel--body .container--body{-ms-grid-gap:20px;grid-gap:20px;}/*!sc*/
+.channel--body inline-embed[name='align-right']{text-align:right;}/*!sc*/
+.channel--body inline-embed[name='align-center']{text-align:center;}/*!sc*/
+.body__container{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 768px){.body__container{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}}/*!sc*/
+.article__body{margin-bottom:1rem;width:100%;}/*!sc*/
+.article__body p:first-child:not(.callout--group-item):not(.upc-brandName){margin-top:0;}/*!sc*/
+.article__body .small{font-variant:small-caps;text-transform:lowercase;font-style:normal;}/*!sc*/
+.article__body .underline{-webkit-text-decoration:underline;text-decoration:underline;font-style:inherit;}/*!sc*/
+.article__body .italic{font-style:italic;}/*!sc*/
+.article__body .ResponsiveCartoonCaption-dYBGb .underline{font-style:inherit;}/*!sc*/
+.article__body .ResponsiveCartoonCaption-dYBGb .italic{font-style:italic;}/*!sc*/
+.article-white-background{background-color:white;padding:1rem;}/*!sc*/
+@media (max-width: 768px){.article__body>.body__inner-container> .grid-items-3.GroupCalloutWrapper-dilQaj .GridItem-bufwYC{margin-bottom:1.25rem;}.article__body>.body__inner-container> .grid-items-3.GroupCalloutWrapper-dilQaj .GridItem-bufwYC:last-child:nth-child(odd){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;}}/*!sc*/
+.article__body>.body__inner-container> .IframeEmbedWrapper-sc-fixZhC:first-child,.article__body>.body__inner-container> .cne-video-embed:first-child{margin-top:0;}/*!sc*/
+.article__body>.body__inner-container> inline-embed:first-child .IframeEmbedWrapper-sc-fixZhC{margin-top:0;}/*!sc*/
+.article__body>.body__inner-container>figure.asset-embed{padding:0;}/*!sc*/
+.article__body--grid-margins{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+.grid-layout__aside{display:none;}/*!sc*/
+@media (min-width: 1024px){.grid-layout__aside{display:block;min-width:300px;}.grid-layout__aside .StickyBoxWrapper-esOmmG{top:90px;}}/*!sc*/
+.grid-layout__aside .RecircMostPopularWrapper-kZskQo:first-child{margin-top:0;}/*!sc*/
+.grid-layout__aside .RecircMostPopularWrapper-kZskQo:first-child .RecircMostPopularHeading-iiIUBr{margin-top:0;}/*!sc*/
+data-styled.g2839[id="sc-global-jBSMIm1"]{content:"sc-global-jBSMIm1,"}/*!sc*/
+.eudZMI{background:none;}/*!sc*/
+data-styled.g2841[id="ArticlePageLedeBackground-bNmFvK"]{content:"eudZMI,"}/*!sc*/
+.jBrCot{background:none;padding-top:1rem;}/*!sc*/
+@media (min-width: 1208px){.jBrCot{padding-top:2rem;}}/*!sc*/
+@media (max-width: 1600px){.jBrCot{padding-top:3rem;}}/*!sc*/
+@media (min-width: 1024px){.jBrCot{position:relative;}}/*!sc*/
+data-styled.g2842[id="ArticlePageContentBackGround-eDdQYX"]{content:"jBrCot,"}/*!sc*/
+.jxkXmJ .CneVideoEmbedContainer-kEMZQe{margin-right:auto;margin-left:auto;width:auto;}/*!sc*/
+.jxkXmJ .grid:last-child .body__container>.body__inner-container>*:last-child .GalleryEmbedHr-lcJcHC:last-child{display:none;}/*!sc*/
+@media (min-width: 0px) and (max-width: calc(768px - 1px)){.jxkXmJ .inset-embedded-lede .AssetEmbedAssetContainer-fnduJP{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;width:100vw;}}/*!sc*/
+@media (min-width: 768px){.jxkXmJ .body__container p:first-of-type{margin-top:0;}.jxkXmJ .body__container .inset-embedded-lede{margin-top:0;}}/*!sc*/
+@media print{.jxkXmJ .GridWrapper-uulHE{display:block;}.jxkXmJ .GridWrapper-uulHE>p{font-size:17px;}}/*!sc*/
+data-styled.g2844[id="ArticlePageChunks-lfyGNk"]{content:"jxkXmJ,"}/*!sc*/
+.dSvDdx .BodyWrapper-cuqCAc>.CneAudioEmbedFigure-cwqusU{padding:20px 0;}/*!sc*/
+.dSvDdx .BodyWrapper-cuqCAc>.RecircMostPopularWrapper-kZskQo{width:unset;}/*!sc*/
+.dSvDdx .BodyWrapper-cuqCAc>.RecircMostPopularWrapper-kZskQo ul,.dSvDdx .BodyWrapper-cuqCAc>.RecircMostPopularWrapper-kZskQo li{margin:unset;}/*!sc*/
+@media (min-width: 1024px){.dSvDdx .BodyWrapper-cuqCAc>.RecircMostPopularWrapper-kZskQo{display:none;}}/*!sc*/
+.dSvDdx >.GridItem-bufwYC{margin-bottom:1rem;}/*!sc*/
+data-styled.g2855[id="ArticlePageChunksGrid-kSknMg"]{content:"dSvDdx,"}/*!sc*/
+.hTCjib .GridItem-bufwYC{-ms-grid-column:1/-1;grid-column:1/-1;}/*!sc*/
+@media (min-width: 768px){.hTCjib .GridItem-bufwYC{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}}/*!sc*/
+data-styled.g2856[id="ArticlePageContentFooterGrid-eTEenM"]{content:"hTCjib,"}/*!sc*/
+wired-coupons:not(:defined){display:block;background-color:#ffffff;min-height:400px;}/*!sc*/
+data-styled.g2894[id="sc-global-hsPkJK1"]{content:"sc-global-hsPkJK1,"}/*!sc*/
+</style><style id="font-faces">@font-face {font-family: Apercu;font-weight: 700;font-style: normal;font-display: swap;src: url("/.design/fonts/Apercu/Apercu-Bold-Pro.woff2") format("woff2"); }@font-face { font-family: Apercu;font-weight: 400;font-style: normal;font-display: swap;src: url("/.design/fonts/Apercu/Apercu-Regular-Pro.woff2") format("woff2");}@font-face { font-family: BreveText;font-weight: 700;font-style: normal;font-display: swap;src: url("/.design/fonts/Breve Text/BreveText-Bold.woff2") format("woff2");}@font-face { font-family: BreveText;font-weight: 700;font-style: italic;font-display: swap;src: url("/.design/fonts/Breve Text/BreveText-BoldItalic.woff2") format("woff2");}@font-face { font-family: BreveText;font-weight: 300;font-style: normal;font-display: swap;src: url("/.design/fonts/Breve Text/BreveText-Book.woff2") format("woff2");}@font-face { font-family: BreveText;font-weight: 300;font-style: italic;font-display: swap;src: url("/.design/fonts/Breve Text/BreveText-BookItalic.woff2") format("woff2");}@font-face {font-family: LabGrotesque;font-weight: 900;font-style: normal;font-display: swap;src: url("/.design/fonts/Lab Grotesque/LabGrotesque-Black.woff2") format("woff2"); }@font-face {font-family: LabGrotesque;font-weight: 700;font-style: normal;font-display: swap;src: url("/.design/fonts/Lab Grotesque/LabGrotesque-Bold.woff2") format("woff2"); }@font-face {font-family: LabGrotesque;font-weight: 500;font-style: normal;font-display: swap;src: url("/.design/fonts/Lab Grotesque/LabGrotesque-Medium.woff2") format("woff2"); }@font-face {font-family: ProximaNova;font-weight: 700;font-style: normal;font-display: swap;src: url("/.design/fonts/Proxima Nova/ProximaNova-Bold.woff2") format("woff2"); }@font-face { font-family: ProximaNova;font-weight: 400;font-style: normal;font-display: swap;src: url("/.design/fonts/Proxima Nova/ProximaNova-Regular.woff2") format("woff2");}@font-face { font-family: ProximaNova;font-weight: 400;font-style: italic;font-display: swap;src: url("/.design/fonts/Proxima Nova/ProximaNova-RegularItalic.woff2") format("woff2");}@font-face { font-family: WiredDisplay;font-weight: 700;font-style: normal;font-display: swap;src: url("/.design/fonts/WIRED Display/WiredDisplay-BoldCondensed.woff2") format("woff2");}@font-face { font-family: WiredDisplay;font-weight: 700;font-style: italic;font-display: swap;src: url("/.design/fonts/WIRED Display/WiredDisplay-BoldCondensedItalic.woff2") format("woff2");}@font-face { font-family: WiredDisplaySlab;font-weight: 400;font-style: normal;font-display: swap;src: url("/.design/fonts/WIRED Display Slab/WiredDisplay-BoldCondensedSlab.woff2") format("woff2");}@font-face { font-family: WiredMono;font-weight: 700;font-style: normal;font-display: swap;src: url("/.design/fonts/WIRED Mono/WiredMono-Bold.woff2") format("woff2");}@font-face { font-family: WiredMono;font-weight: 300;font-style: normal;font-display: swap;src: url("/.design/fonts/WIRED Mono/WiredMono-Light.woff2") format("woff2");}@font-face { font-family: WiredMono;font-weight: 400;font-style: normal;font-display: swap;src: url("/.design/fonts/WIRED Mono/WiredMono-Regular.woff2") format("woff2");}</style><style id="brand-identity" data-slug="wired-us" data-revision="2381372037478452957">/* © Condé Nast 2026 */
+@font-face{font-family:Apercu;src:url(/.design/fonts/Apercu/Apercu-Regular-Pro.woff2)format("woff2");font-weight:400;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-491,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2048-2049,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A8-20AD,U+20B1,U+20B4,U+20B8-20BA,U+20BD,U+20BF,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(/.design/fonts/Apercu/Apercu-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+3C0,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20BA,U+20BD,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(/.design/fonts/Apercu/Apercu-Bold-Pro.woff2)format("woff2");font-weight:700;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-491,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2048-2049,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A8-20AD,U+20B1,U+20B4,U+20B8-20BA,U+20BD,U+20BF,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(/.design/fonts/Apercu/Apercu-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+3C0,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20BA,U+20BD,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(/.design/fonts/Apercu/Apercu-Medium.woff2)format("woff2");font-weight:500;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+3C0,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20BA,U+20BD,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(/.design/fonts/Apercu/Apercu-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+3C0,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20BA,U+20BD,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Breve Text;src:url("/.design/fonts/Breve Text/BreveText-Book.woff2")format("woff2");font-weight:400;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-B4,U+B6-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-133,U+136-137,U+139-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2012-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2039-203A,U+203C,U+2044,U+20A1,U+20A8,U+20AC,U+2113,U+2116,U+2122,U+212E,U+215B-215E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Breve Text;src:url("/.design/fonts/Breve Text/BreveText-BookItalic.woff2")format("woff2");font-weight:400;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-B4,U+B6-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-133,U+136-137,U+139-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2012-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2039-203A,U+203C,U+2044,U+20A1,U+20A8,U+20AC,U+2113,U+2116,U+2122,U+212E,U+215B-215E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Breve Text;src:url("/.design/fonts/Breve Text/BreveText-Bold.woff2")format("woff2");font-weight:700;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-B4,U+B6-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-133,U+136-137,U+139-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2012-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2039-203A,U+203C,U+2044,U+20A1,U+20A8,U+20AC,U+2113,U+2116,U+2122,U+212E,U+215B-215E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Breve Text;src:url("/.design/fonts/Breve Text/BreveText-BoldItalic.woff2")format("woff2");font-weight:700;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-B4,U+B6-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-133,U+136-137,U+139-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2012-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2039-203A,U+203C,U+2044,U+20A1,U+20A8,U+20AC,U+2113,U+2116,U+2122,U+212E,U+215B-215E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Proxima Nova;src:url("/.design/fonts/Proxima Nova/ProximaNova-Regular.woff2")format("woff2");font-weight:400;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+152-153,U+178,U+2C6,U+2DC,U+2000-200A,U+2010-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+205F,U+20AC,U+2122,U+25FC,U+FB01-FB04}@font-face{font-family:Proxima Nova;src:url("/.design/fonts/Proxima Nova/ProximaNova-RegularItalic.woff2")format("woff2");font-weight:400;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+152-153,U+178,U+2C6,U+2DC,U+2000-200A,U+2010-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+205F,U+20AC,U+2122,U+25FC,U+FB01-FB04}@font-face{font-family:Proxima Nova;src:url("/.design/fonts/Proxima Nova/ProximaNova-Bold.woff2")format("woff2");font-weight:700;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+152-153,U+178,U+2C6,U+2DC,U+2000-200A,U+2010-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+205F,U+20AC,U+2122,U+25FC,U+FB01-FB04}@font-face{font-family:WIRED Display;src:url("/.design/fonts/WIRED Display/WiredDisplay-BoldCondensed.woff2")format("woff2");font-weight:400;font-stretch:75%;font-width:condensed;font-display:swap;unicode-range:U+20-5F,U+61-7E,U+A1-A7,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-FF,U+131-133,U+152-153,U+174-178,U+237,U+300-303,U+307-308,U+30A,U+327,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A9-20AA,U+20AC,U+20B4,U+20B9,U+20BD,U+2122,U+215B-215E,U+2190-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2295-2296,U+2322-2323,U+25CA-25CC,U+29BF,U+FF08-FF09,U+FF0D,U+FF0F,U+FF1A-FF1B,U+FF20,U+FF3B-FF3D,U+FF3F,U+FF5B,U+FF5D}@font-face{font-family:WIRED Display;src:url("/.design/fonts/WIRED Display/WiredDisplay-BoldCondensedItalic.woff2")format("woff2");font-weight:400;font-style:italic;font-stretch:75%;font-width:condensed;font-display:swap;unicode-range:U+20-5F,U+61-7E,U+A1-A7,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-FF,U+131-133,U+152-153,U+174-178,U+237,U+300-303,U+307-308,U+30A,U+327,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A9-20AA,U+20AC,U+20B4,U+20B9,U+20BD,U+2122,U+215B-215E,U+2190-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2295-2296,U+2322-2323,U+25CA-25CC,U+29BF,U+FF08-FF09,U+FF0D,U+FF0F,U+FF1A-FF1B,U+FF20,U+FF3B-FF3D,U+FF3F,U+FF5B,U+FF5D}@font-face{font-family:WIRED Display Slab;src:url("/.design/fonts/WIRED Display Slab/WiredDisplay-BoldCondensedSlab.woff2")format("woff2");font-weight:400;font-stretch:75%;font-width:condensed;font-display:swap;unicode-range:U+20-5F,U+61-7E,U+A1-A7,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-FF,U+131-133,U+152-153,U+174-178,U+237,U+300-303,U+307-308,U+30A,U+327,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A9-20AA,U+20AC,U+20B4,U+20B9,U+20BD,U+2122,U+215B-215E,U+2190-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2295-2296,U+2322-2323,U+25CA-25CC,U+29BF,U+FF08-FF09,U+FF0D,U+FF0F,U+FF1A-FF1B,U+FF20,U+FF3B-FF3D,U+FF3F,U+FF5B,U+FF5D}@font-face{font-family:WIRED Mono;src:url("/.design/fonts/WIRED Mono/WiredMono-Regular.woff2")format("woff2");font-weight:400;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-AC,U+AE-B1,U+B4,U+B6-B8,U+BA-148,U+14A-17F,U+18F,U+192,U+1B5-1B6,U+1E6-1E7,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+203D,U+2042,U+2044,U+2051,U+207D-207E,U+20AC,U+2122,U+215B-215E,U+2190-2193,U+2196-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+24C5,U+25A1,U+25CA-25CB,U+2605-2606,U+262F,U+2713,U+2715,U+F8FF}@font-face{font-family:WIRED Mono;src:url("/.design/fonts/WIRED Mono/WiredMono-Bold.woff2")format("woff2");font-weight:700;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-AC,U+AE-B1,U+B4,U+B6-B8,U+BA-148,U+14A-17F,U+18F,U+192,U+1B5-1B6,U+1E6-1E7,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+203D,U+2042,U+2044,U+2051,U+207D-207E,U+20AC,U+2122,U+215B-215E,U+2190-2193,U+2196-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+24C5,U+25A1,U+25CA-25CB,U+2605-2606,U+262F,U+2713,U+2715,U+F8FF}@font-face{font-family:WIRED Mono;src:url("/.design/fonts/WIRED Mono/WiredMono-Light.woff2")format("woff2");font-weight:300;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-AC,U+AE-B1,U+B4,U+B6-B8,U+BA-148,U+14A-17F,U+18F,U+192,U+1B5-1B6,U+1E6-1E7,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+203D,U+2042,U+2044,U+2051,U+207D-207E,U+20AC,U+2122,U+215B-215E,U+2190-2193,U+2196-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+24C5,U+25A1,U+25CA-25CB,U+2605-2606,U+262F,U+2713,U+2715,U+F8FF}.wired-us{--a1:#000;--a2:#333;--a3:#fff;--b1:#00c559;--b2:#057dbc;--b3:#d0e5e6;--b4:#ffc035;--b5:#231927;--e1:#298552;--e2:#eb0000;--e3:#ffb0b0;--a4:#e96700;--c1:#1a1a1a;--c2:#757575;--c3:#999;--c4:#e5e5e5;--c5:#f3f3f3;--c6:#585858;--c7:#f7f7f7;--c8:#999c;--c9:#e5e5e5cc;--c10:#bbb;--transparent-0:#0000;--transparent-35:#0000004d;--transparent-50:#00000080;--transparent-70:#000000b3;--lab-gray35:#5f5f5f;--lab-green50:#03ff00;--zenith-dim30:#3c1e0b;--zenith-dim15:#190707;--zenith-dim10:#0b0101;--zenith-amber85:#fdc11c;--zenith-amber80:#ffa922;--zenith-amber70:#ee8637;--model-gray20:#2e2e2e;--model-blue70:#5ec1ff;--backchannel-gray90:#ebebeb;--backchannel-blue45:#0040ea;--loop-purple75:#8595ff;--mic-sand:#fefcf5;--mic-red:#eb0000;--mic-red55:#d60101;--mic-red50:#bc0000;--mic-hover:#f9f7ef;--mic-pressed:#f3f1e9;--mic-ad:#faf8f1;--featured1:#d00000;--featured2:#ff3030;--trending-blue100:#06f;--gradient-strong-0deg:linear-gradient(0deg, var(--transparent-0) 0%, var(--a1) 100%);--gradient-strong-180deg:linear-gradient(180deg, var(--transparent-0) 0%, var(--a1) 100%);--gradient-subtle-0deg:linear-gradient(0deg, var(--transparent-0) 0%, var(--transparent-50) 60%);--gradient-subtle-180deg:linear-gradient(180deg, var(--transparent-0) 0%, var(--transparent-50) 60%);--zenith-burn-in:linear-gradient(270deg, #2b1000 0%, var(--zenith-dim15) 20%, var(--zenith-dim15) 80%, #2b1000 100%);--mic-gradient:linear-gradient(180.29deg, var(--mic-sand) 80%, var(--mic-red) 100%);--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-96:96px;--spacing-128:128px;--spacing-badge:3px var(--spacing-8) 5px;--spacing-dropcap:var(--spacing-0) .05em var(--spacing-0) var(--spacing-0);--spacing-rubric-card:var(--spacing-8);--spacing-nav-link:var(--spacing-12) var(--spacing-8) 10px;--spacing-link-button:var(--spacing-16) 20px;--spacing-link-button-compact:var(--spacing-4) var(--spacing-8);--spacing-link-button-outlined:14px 18px;--spacing-link-button-outlined-compact:2px 6px;--spacing-buy-button:6px var(--spacing-16);--spacing-icon-button:var(--spacing-12);--spacing-icon-button-compact:var(--spacing-4);--spacing-section-small:var(--spacing-32) var(--spacing-0);--spacing-section-medium:var(--spacing-56) var(--spacing-0);--spacing-byline-card:7px;--border-radius-0:0px;--border-radius-2:2px;--border-radius-4:4px;--border-radius-8:8px;--border-radius-16:16px;--border-radius-24:24px;--border-radius-48:48px;--border-radius-full:50%;--border-radius-link-button:var(--border-radius-0);--border-radius-buy-button:48px;--border-radius-link-button-icon:var(--border-radius-48);--border-radius-link-button-action-bar:var(--border-radius-8);--border-radius-badge:var(--border-radius-24);--border-radius-rubric-card:var(--border-radius-0);--easing-linear:cubic-bezier(0, 0, 1, 1);--easing-ease:cubic-bezier(.25, .1, .25, 1);--easing-ease-in-out:cubic-bezier(.37, 0, .63, 1);--easing-ease-in:cubic-bezier(.12, 0, .39, 0);--easing-ease-out:cubic-bezier(.61, 1, .88, 1);--easing-emphasized-ease-in-out:cubic-bezier(.65, 0, .35, 1);--easing-emphasized-ease-in:cubic-bezier(.32, 0, .67, 0);--easing-emphasized-ease-out:cubic-bezier(.33, 1, .68, 1);--easing-playful-ease-in-out:cubic-bezier(.83, 0, .17, 1);--easing-playful-ease-in:cubic-bezier(.64, 0, .78, 0);--easing-playful-ease-out:cubic-bezier(.22, 1, .36, 1);--easing-spring:linear(0 0%, .03 2%, .14 4%, .94 17%, 1.08 21%, 1.15 23%, 1.16 26%, 1.15 30%, 1.02 43%, .98 51%, 1 77%, 1 100%);--motion-move:.3s var(--easing-ease-in-out) 0s;--motion-enter:.2s var(--easing-ease-out) 0s;--motion-exit:.2s var(--easing-ease-in) 0s;--motion-none:0s var(--easing-linear) 0s;--motion-fade:.3s var(--easing-linear) 0s;--motion-link-button:.2s var(--easing-ease-in-out) 0s;--motion-link:.2s var(--easing-ease-in-out) 0s;--wired-mono:"WIRED Mono","Monaco","Courier New","Courier","monospace";--apercu:"Apercu","Helvetica","sans-serif";--breve-text:"Breve Text","serif";--proxima-nova:"Proxima Nova","Helvetica","sans-serif";--helvetica:"Helvetica","Helvetica Neue","Arial","sans-serif";--wired-display:"WIRED Display","Helvetica","sans-serif";--wired-display-slab:"WIRED Display Slab","WIRED Display","Helvetica","sans-serif";--b-fd7p-t:30px;--e-po-ui0:36px;--c-ggi-k7:28px;--c03bk-v:36px;--b-gu-ts:14px;--dmko-pt:32px;--crlzcj:32px;--dqc-qwo:36px;--d-ald-ez:14px;--b-jfs-kc:18px;--sfwl-x:18px;--b-cmz7t:16px;--d-ue-jwx:44px;--dlk-arq:44px;--etz6vs:44px;--c-pc8ih:44px;--dlzw-d:38px;--dyci4c:40px;--c-mqqw-d:34px;--cnmu-nj:40px;--e-bu0kd:24px;--d-gy21j:32px;--dz-ospb:28px;--c-g4uhc:36px;--bv-n4t0:44px;--c-pvsot:48px;--c-hrgh-s:38px;--da-mhmy:40px}@container (width>=768px){.wired-us .composition{--b-fd7p-t:36px;--e-po-ui0:40px;--etz6vs:52px;--c-pc8ih:52px;--bv-n4t0:52px;--c-pvsot:56px;--c-hrgh-s:44px;--da-mhmy:48px}}@media (width>=768px){.wired-us{--b-fd7p-t:36px;--e-po-ui0:40px;--etz6vs:52px;--c-pc8ih:52px;--bv-n4t0:52px;--c-pvsot:56px;--c-hrgh-s:44px;--da-mhmy:48px}}@container (width>=1024px){.wired-us .composition{--b-fd7p-t:42px;--e-po-ui0:54px;--c-ggi-k7:32px;--c03bk-v:40px;--b-gu-ts:16px;--dmko-pt:34px;--crlzcj:42px;--dqc-qwo:54px;--d-ald-ez:16px;--b-jfs-kc:24px;--sfwl-x:28px;--b-cmz7t:18px;--d-ue-jwx:48px;--dlk-arq:48px;--etz6vs:56px;--c-pc8ih:56px;--dlzw-d:54px;--dyci4c:56px;--c-mqqw-d:48px;--cnmu-nj:56px;--e-bu0kd:28px;--d-gy21j:36px;--dz-ospb:34px;--c-g4uhc:40px;--bv-n4t0:60px;--c-pvsot:60px;--c-hrgh-s:54px;--da-mhmy:56px}}@media (width>=1024px){.wired-us{--b-fd7p-t:42px;--e-po-ui0:54px;--c-ggi-k7:32px;--c03bk-v:40px;--b-gu-ts:16px;--dmko-pt:34px;--crlzcj:42px;--dqc-qwo:54px;--d-ald-ez:16px;--b-jfs-kc:24px;--sfwl-x:28px;--b-cmz7t:18px;--d-ue-jwx:48px;--dlk-arq:48px;--etz6vs:56px;--c-pc8ih:56px;--dlzw-d:54px;--dyci4c:56px;--c-mqqw-d:48px;--cnmu-nj:56px;--e-bu0kd:28px;--d-gy21j:36px;--dz-ospb:34px;--c-g4uhc:40px;--bv-n4t0:60px;--c-pvsot:60px;--c-hrgh-s:54px;--da-mhmy:56px}}.wired-us{--font-global-editorial-accreditation-core:400 normal 12px/16px var(--wired-mono);--text-case-global-editorial-accreditation-core:uppercase;--font-global-editorial-accreditation-feature:400 normal 12px/16px var(--wired-mono);--text-case-global-editorial-accreditation-feature:uppercase;--font-global-editorial-context-primary:400 normal 12px/16px var(--wired-mono);--text-case-global-editorial-context-primary:uppercase;--tracking-global-editorial-context-primary:1.1px;--font-global-editorial-context-secondary:400 normal 12px/16px var(--proxima-nova);--font-global-editorial-context-tertiary:400 normal 11px/16px var(--wired-mono);--text-case-global-editorial-context-tertiary:uppercase;--tracking-global-editorial-context-tertiary:.5px;--font-global-editorial-syndication:300 normal 16px/24px var(--wired-mono);--text-case-global-editorial-syndication:uppercase;--tracking-global-editorial-syndication:1px;--font-global-editorial-tags:400 normal 11px/16px var(--wired-mono);--text-case-global-editorial-tags:uppercase;--tracking-global-editorial-tags:.5px;--font-global-editorial-context-title:700 normal 12px/16px var(--proxima-nova);--font-global-editorial-numerical-large:700 normal 28px/36px var(--apercu);--font-global-editorial-numerical-small:700 normal 12px/16px var(--apercu);--text-case-global-editorial-numerical-small:uppercase;--font-global-editorial-ad-label:400 normal 10px/10px var(--wired-mono);--text-case-global-editorial-ad-label:uppercase;--tracking-global-editorial-ad-label:1.5px;--font-consumption-editorial-hed-feature:400 condensed var(--bv-n4t0)/var(--c-pvsot) var(--wired-display-slab);--tracking-consumption-editorial-hed-feature:-.5px;--font-consumption-editorial-hed-standard:400 condensed var(--c-hrgh-s)/var(--da-mhmy) var(--wired-display);--tracking-consumption-editorial-hed-standard:-.5px;--font-consumption-editorial-hed-bulletin:700 normal 24px/32px var(--apercu);--tracking-consumption-editorial-hed-bulletin:-.3px;--font-consumption-editorial-subhed-break-primary:700 normal var(--dz-ospb)/var(--c-g4uhc) var(--apercu);--tracking-consumption-editorial-subhed-break-primary:-.5px;--font-consumption-editorial-subhed-break-secondary:700 normal 24px/32px var(--apercu);--tracking-consumption-editorial-subhed-break-secondary:-.4px;--font-consumption-editorial-subhed-aux-primary:700 normal 20px/24px var(--proxima-nova);--font-consumption-editorial-subhed-aux-secondary:700 normal 16px/20px var(--apercu);--font-consumption-editorial-body-core:400 normal 19px/28px var(--breve-text);--tracking-consumption-editorial-body-core:.1px;--font-consumption-editorial-body-feature:400 normal 19px/28px var(--breve-text);--tracking-consumption-editorial-body-feature:.1px;--font-consumption-editorial-body-bold:700 normal 19px/16px var(--breve-text);--tracking-consumption-editorial-body-bold:.1px;--font-consumption-editorial-lead-in:700 normal 17px/22px var(--apercu);--text-case-consumption-editorial-lead-in:uppercase;--tracking-consumption-editorial-lead-in:1.5px;--font-consumption-editorial-citation:400 normal 15px/20px var(--breve-text);--tracking-consumption-editorial-citation:.1px;--font-consumption-editorial-display-large:700 normal 34px/34px var(--apercu);--tracking-consumption-editorial-display-large:-.9px;--font-consumption-editorial-display-medium:400 normal 28px/32px var(--breve-text);--tracking-consumption-editorial-display-medium:-.9px;--font-consumption-editorial-display-small:400 normal var(--e-bu0kd)/var(--d-gy21j) var(--breve-text);--font-consumption-editorial-description-feature:400 normal 28px/36px var(--breve-text);--tracking-consumption-editorial-description-feature:.2px;--font-consumption-editorial-description-core:700 normal 20px/28px var(--apercu);--tracking-consumption-editorial-description-core:.1px;--font-consumption-editorial-description-embed:400 normal 16px/24px var(--breve-text);--font-discovery-page-hed-section:400 condensed var(--dlzw-d)/var(--dyci4c) var(--wired-display);--tracking-discovery-page-hed-section:-.5px;--font-discovery-page-hed-subsection:700 normal var(--c-mqqw-d)/var(--cnmu-nj) var(--apercu);--tracking-discovery-page-hed-subsection:-.3px;--font-discovery-hed-break-out:400 condensed var(--d-ue-jwx)/var(--dlk-arq) var(--wired-display);--tracking-discovery-hed-break-out:-.5px;--font-discovery-hed-feature:400 condensed var(--etz6vs)/var(--c-pc8ih) var(--wired-display);--tracking-discovery-hed-feature:-.5px;--font-discovery-hed-core-primary:700 normal 20px/24px var(--apercu);--tracking-discovery-hed-core-primary:-.3px;--font-discovery-hed-core-secondary:700 normal 20px/24px var(--apercu);--tracking-discovery-hed-core-secondary:-.3px;--font-discovery-hed-bulletin-primary:700 normal 17px/22px var(--apercu);--tracking-discovery-hed-bulletin-primary:-.1px;--font-discovery-hed-bulletin-secondary:700 normal 17px/22px var(--apercu);--font-discovery-subhed-section-primary:400 normal 13px/16px var(--wired-mono);--text-case-discovery-subhed-section-primary:uppercase;--tracking-discovery-subhed-section-primary:.9px;--font-discovery-subhed-section-secondary:400 normal 13px/16px var(--wired-mono);--text-case-discovery-subhed-section-secondary:uppercase;--tracking-discovery-subhed-section-secondary:.6px;--font-discovery-subhed-section-tertiary:700 normal 13px/16px var(--wired-mono);--text-case-discovery-subhed-section-tertiary:uppercase;--font-discovery-subhed-section-collection:700 normal 13px/16px var(--wired-mono);--text-case-discovery-subhed-section-collection:uppercase;--tracking-discovery-subhed-section-collection:.6px;--font-discovery-description-feature:400 normal var(--b-cmz7t)/24px var(--breve-text);--tracking-discovery-description-feature:.1px;--font-discovery-description-core:400 normal 16px/24px var(--breve-text);--tracking-discovery-description-core:.1px;--font-discovery-description-page:400 normal 16px/24px var(--apercu);--tracking-discovery-description-page:.1px;--font-foundation-link-feature:700 normal 28px/32px var(--apercu);--font-foundation-link-primary:400 normal 11px/16px var(--wired-mono);--text-case-foundation-link-primary:uppercase;--tracking-foundation-link-primary:.9px;--font-foundation-link-secondary:400 normal 12px/16px var(--wired-mono);--font-foundation-link-utility:400 normal 11px/16px var(--wired-mono);--text-case-foundation-link-utility:uppercase;--tracking-foundation-link-utility:.9px;--font-foundation-list:400 normal 12px/16px var(--proxima-nova);--font-foundation-ad-label:400 normal 10px/16px var(--helvetica);--tracking-foundation-ad-label:2px;--font-foundation-title-primary:400 normal 12px/16px var(--wired-mono);--text-case-foundation-title-primary:uppercase;--tracking-foundation-title-primary:1.2px;--font-foundation-title-secondary:700 normal 11px/16px var(--wired-mono);--text-case-foundation-title-secondary:uppercase;--tracking-foundation-title-secondary:1.1px;--font-foundation-meta-primary:400 normal 14px/20px var(--breve-text);--tracking-foundation-meta-primary:.1px;--font-foundation-meta-secondary:400 normal 11px/16px var(--proxima-nova);--font-utility-label:400 normal 12px/16px var(--proxima-nova);--font-utility-input-core:400 normal 16px/20px var(--proxima-nova);--font-utility-input-feature:400 normal var(--dmko-pt)/40px var(--breve-text);--tracking-utility-input-feature:.2px;--font-utility-assistive-text:400 normal 12px/16px var(--proxima-nova);--font-utility-legal-text:400 normal 13px/18px var(--apercu);--tracking-utility-legal-text:.1px;--font-utility-heading:700 normal var(--crlzcj)/var(--dqc-qwo) var(--apercu);--font-utility-description:400 normal 18px/22px var(--proxima-nova);--font-utility-card-heading:700 normal 22px/28px var(--apercu);--font-utility-body:400 normal 13px/16px var(--proxima-nova);--font-utility-list-heading:700 normal var(--d-ald-ez)/28px var(--proxima-nova);--font-utility-subheading:500 normal var(--b-jfs-kc)/var(--sfwl-x) var(--apercu);--font-utility-button-bulletin:400 normal 11px/13px var(--wired-mono);--text-case-utility-button-bulletin:uppercase;--tracking-utility-button-bulletin:1.1px;--font-utility-button-utility:700 normal 12px/16px var(--wired-mono);--text-case-utility-button-utility:uppercase;--tracking-utility-button-utility:1.2px;--font-utility-button-core:700 normal 12px/16px var(--apercu);--text-case-utility-button-core:uppercase;--tracking-utility-button-core:1.2px;--font-utility-landing-heading:700 normal var(--b-fd7p-t)/var(--e-po-ui0) var(--apercu);--font-utility-landing-description:400 normal 18px/24px var(--proxima-nova);--font-utility-landing-subheading:700 normal var(--c-ggi-k7)/var(--c03bk-v) var(--apercu);--font-utility-landing-body:400 normal 17px/24px var(--breve-text);--font-utility-pricing:700 normal 22px/32px var(--apercu);--font-utility-pricing-secondary:400 normal var(--b-gu-ts)/32px var(--apercu);--font-utility-modal-hed:700 normal 30px/40px var(--apercu);--font-utility-modal-body:400 normal 18px/28px var(--breve-text);--font-commerce-label:700 normal 12px/16px var(--apercu);--font-commerce-brand-name:400 normal 16px/20px var(--apercu);--font-commerce-product-title:700 normal 18px/24px var(--apercu);--font-commerce-product-description:400 normal 18px/24px var(--breve-text);--tracking-commerce-product-description:-.1px;--font-commerce-call-to-action:700 normal 12px/16px var(--apercu);--text-case-commerce-call-to-action:uppercase;--tracking-commerce-call-to-action:1px;--font-navigation-text-primary:400 normal 13px/16px var(--wired-mono);--text-case-navigation-text-primary:uppercase;--tracking-navigation-text-primary:.9px;--font-navigation-text-secondary:400 normal 13px/16px var(--wired-mono);--text-case-navigation-text-secondary:uppercase;--font-navigation-text-tertiary:400 normal 14px/16px var(--apercu);--tracking-navigation-text-tertiary:.4px;--font-navigation-text-label:700 normal 16px/18px var(--apercu);--tracking-navigation-text-label:.3px}.wired-us .journey.nav-cta.link,.wired-us .journey.nav-cta.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-navigation-brand);font:var(--font-navigation-text-primary);text-transform:var(--text-case-navigation-text-primary,normal);letter-spacing:var(--tracking-navigation-text-primary,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .journey.nav-cta.link:hover{color:var(--color-text-navigation-brand);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}}.wired-us .journey.nav-cta.link:active{color:var(--color-text-navigation-brand);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}.wired-us .journey.nav-cta.button{appearance:none;cursor:pointer;color:var(--color-text-navigation-feature);font:var(--font-navigation-text-primary);text-transform:var(--text-case-navigation-text-primary,normal);letter-spacing:var(--tracking-navigation-text-primary,normal);text-align:center;background:var(--color-surface-navigation-feature-brand);border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button-compact);transition:background var(--motion-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .journey.nav-cta.button:hover{color:var(--color-text-navigation-feature);text-align:center;background:var(--color-surface-navigation-feature-brand-hover);border:none;text-decoration:none}}.wired-us .journey.nav-cta.button:active{color:var(--color-text-navigation-feature);text-align:center;background:var(--color-surface-navigation-feature-brand-pressed);border:none;text-decoration:none}.wired-us .journey.nav-cta.button:focus-visible{color:var(--color-text-navigation-feature);text-align:center;background:var(--color-surface-navigation-feature-brand);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:none}.wired-us .badge{color:var(--color-text-badge);font:var(--font-global-editorial-tags);text-transform:var(--text-case-global-editorial-tags,normal);letter-spacing:var(--tracking-global-editorial-tags,normal);text-align:center;background:var(--color-surface-badge);border-radius:var(--border-radius-badge);padding:var(--spacing-badge);border:none;text-decoration:none}.wired-us .body.dropcap:first-letter{float:inline-start;margin-bottom:-.2em}@-moz-document url-prefix(){.wired-us .body.dropcap:first-letter{margin-bottom:0}}.wired-us .body.dropcap:first-letter{color:var(--color-text-accent);font:var(--font-consumption-editorial-display-large);text-transform:var(--text-case-consumption-editorial-display-large,normal);letter-spacing:var(--tracking-consumption-editorial-display-large,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-dropcap);border:none}.wired-us .rubric{color:var(--color-text-rubric);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}.wired-us .rubric.link,.wired-us .rubric.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-rubric);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .rubric.link:hover{color:var(--color-text-rubric);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .rubric.link:active{color:var(--color-text-rubric);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .rubric.card{color:var(--color-text-rubric-card);background:var(--color-surface-rubric-card);border-radius:var(--border-radius-rubric-card);padding:var(--spacing-rubric-card);border:none;text-decoration:none}.wired-us .rubric.link.card,.wired-us .rubric.link.card:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-rubric-card);background:var(--color-surface-rubric-card);border-radius:var(--border-radius-rubric-card);padding:var(--spacing-rubric-card);border:none;text-decoration:none}@media (hover:hover){.wired-us .rubric.link.card:hover{color:var(--color-text-rubric-card);background:var(--color-surface-rubric-card);border:none;text-decoration:underline}}.wired-us .rubric.link.card:active{color:var(--color-text-rubric-card);background:var(--color-surface-rubric-card);border:none;text-decoration:underline}.wired-us .breadcrumb.link,.wired-us .breadcrumb.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-subtle);font:var(--font-global-editorial-tags);text-transform:var(--text-case-global-editorial-tags,normal);letter-spacing:var(--tracking-global-editorial-tags,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .breadcrumb.link:hover{color:var(--color-text-subtle);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .breadcrumb.link:active{color:var(--color-text-subtle);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .breadcrumb.link[aria-current]{color:var(--color-text);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}.wired-us .link-button,.wired-us .link-button:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-brand-default);border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);transition:var(--motion-link-button);border:none;text-decoration:none;transition-property:color,background,border,-webkit-text-decoration,text-decoration}@media (hover:hover){.wired-us .link-button:hover{color:var(--color-action-brand-hover);border:none;text-decoration:none}}.wired-us .link-button:active{color:var(--color-action-brand-pressed);border:none;text-decoration:none}.wired-us .link-button:focus-visible{color:var(--color-action-brand-default);background:var(--color-surface);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:none}.wired-us .link-button.disabled,.wired-us .link-button:disabled{color:var(--color-text-disabled);border:none;text-decoration:none}.wired-us .link-button.primary.filled,.wired-us .link-button.primary.filled:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-brand-inverse);font:var(--font-utility-button-core);text-transform:var(--text-case-utility-button-core,normal);letter-spacing:var(--tracking-utility-button-core,normal);text-align:center;background:var(--color-action-brand-default);border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .link-button.primary.filled:hover{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-hover);border:none;text-decoration:none}}.wired-us .link-button.primary.filled:active{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-pressed);border:none;text-decoration:none}.wired-us .link-button.primary.filled:focus-visible{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-default);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:none}.wired-us .link-button.primary.filled.disabled,.wired-us .link-button.primary.filled:disabled{color:var(--color-text-card-disabled);text-align:center;background:var(--color-surface-card-disabled);border:none;text-decoration:none}.wired-us .link-button.primary.outlined,.wired-us .link-button.primary.outlined:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-brand-default);font:var(--font-utility-button-core);text-transform:var(--text-case-utility-button-core,normal);letter-spacing:var(--tracking-utility-button-core,normal);text-align:center;border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button-outlined);border:2px solid var(--color-action-brand-default);background:#fff0;text-decoration:none}@media (hover:hover){.wired-us .link-button.primary.outlined:hover{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-hover);border:2px solid var(--color-action-brand-hover);text-decoration:none}}.wired-us .link-button.primary.outlined:active{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-pressed);border:2px solid var(--color-action-brand-pressed);text-decoration:none}.wired-us .link-button.primary.outlined:focus-visible{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-pressed);border:2px solid var(--color-action-brand-pressed);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);text-decoration:none}.wired-us .link-button.primary.outlined.disabled,.wired-us .link-button.primary.outlined:disabled{color:var(--color-text-disabled);text-align:center;border:2px solid var(--color-border-disabled);background:#fff0;text-decoration:none}.wired-us .link-button.primary.text,.wired-us .link-button.primary.text:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-brand-default);font:var(--font-utility-button-utility);text-transform:var(--text-case-utility-button-utility,normal);letter-spacing:var(--tracking-utility-button-utility,normal);text-align:center;border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .link-button.primary.text:hover{color:var(--color-action-brand-hover);text-align:center;border:none;text-decoration:underline}}.wired-us .link-button.primary.text:active{color:var(--color-action-brand-pressed);text-align:center;border:none;text-decoration:underline}.wired-us .link-button.primary.text:focus-visible{color:var(--color-action-brand-default);text-align:center;background:var(--color-surface);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:underline}.wired-us .link-button.primary.text.disabled,.wired-us .link-button.primary.text:disabled{color:var(--color-text-disabled);text-align:center;border:none;text-decoration:none}.wired-us .link-button.utility.filled,.wired-us .link-button.utility.filled:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-inverse);font:var(--font-utility-button-utility);text-transform:var(--text-case-utility-button-utility,normal);letter-spacing:var(--tracking-utility-button-utility,normal);text-align:center;background:var(--color-action-utility-default);border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .link-button.utility.filled:hover{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-hover);border:none;text-decoration:none}}.wired-us .link-button.utility.filled:active{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:none;text-decoration:none}.wired-us .link-button.utility.filled:focus-visible{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-default);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:none}.wired-us .link-button.utility.filled.disabled,.wired-us .link-button.utility.filled:disabled{color:var(--color-text-card-disabled);text-align:center;background:var(--color-surface-card-disabled);border:none;text-decoration:none}.wired-us .link-button.utility.outlined,.wired-us .link-button.utility.outlined:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-default);font:var(--font-utility-button-utility);text-transform:var(--text-case-utility-button-utility,normal);letter-spacing:var(--tracking-utility-button-utility,normal);text-align:center;border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button-outlined);border:2px solid var(--color-action-utility-default);background:#fff0;text-decoration:none}@media (hover:hover){.wired-us .link-button.utility.outlined:hover{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-hover);border:2px solid var(--color-action-utility-hover);text-decoration:none}}.wired-us .link-button.utility.outlined:active{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:2px solid var(--color-action-utility-pressed);text-decoration:none}.wired-us .link-button.utility.outlined:focus-visible{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:2px solid var(--color-action-utility-pressed);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);text-decoration:none}.wired-us .link-button.utility.outlined.disabled,.wired-us .link-button.utility.outlined:disabled{color:var(--color-text-disabled);text-align:center;border:2px solid var(--color-border-disabled);background:#fff0;text-decoration:none}.wired-us .link-button.utility.text,.wired-us .link-button.utility.text:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-default);font:var(--font-utility-button-bulletin);text-transform:var(--text-case-utility-button-bulletin,normal);letter-spacing:var(--tracking-utility-button-bulletin,normal);text-align:center;border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .link-button.utility.text:hover{color:var(--color-action-utility-hover);text-align:center;border:none;text-decoration:underline}}.wired-us .link-button.utility.text:active{color:var(--color-action-utility-pressed);text-align:center;border:none;text-decoration:underline}.wired-us .link-button.utility.text:focus-visible{color:var(--color-action-utility-default);text-align:center;background:var(--color-surface);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:underline}.wired-us .link-button.utility.text.disabled,.wired-us .link-button.utility.text:disabled{color:var(--color-text-disabled);text-align:center;border:none;text-decoration:none}.wired-us .link-button.icon.outlined,.wired-us .link-button.icon.outlined:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;border-radius:var(--border-radius-link-button-icon);padding:var(--spacing-icon-button);border:1px solid var(--color-border-subtle);font:var(--font-utility-button-core);text-transform:var(--text-case-utility-button-core,normal);letter-spacing:var(--tracking-utility-button-core,normal);background:#fff0}@media (hover:hover){.wired-us .link-button.icon.outlined:hover{background:var(--color-surface-hover);border:1px solid var(--color-border-subtle)}}.wired-us .link-button.icon.outlined:active{background:var(--color-surface-pressed);border:1px solid var(--color-border-subtle)}.wired-us .link-button.icon.outlined:focus-visible{background:var(--color-surface);border:1px solid var(--color-border-subtle);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus)}.wired-us .link-button.icon.outlined.disabled,.wired-us .link-button.icon.outlined:disabled{border:1px solid var(--color-border-subtle)}.wired-us .link-button.icon.text,.wired-us .link-button.icon.text:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;border-radius:var(--border-radius-0);padding:var(--spacing-icon-button);font:var(--font-utility-button-core);text-transform:var(--text-case-utility-button-core,normal);letter-spacing:var(--tracking-utility-button-core,normal);background:#fff0;border:none}@media (hover:hover){.wired-us .link-button.icon.text:hover{border-radius:var(--border-radius-0);background:#fff0;border:none}}.wired-us .link-button.icon.text:active{border-radius:var(--border-radius-0);background:#fff0;border:none}.wired-us .link-button.icon.text:focus-visible{border-radius:var(--border-radius-0);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);background:#fff0;border:none}.wired-us .link-button.icon.text.disabled,.wired-us .link-button.icon.text:disabled{border-radius:var(--border-radius-0);background:#fff0;border:none}.wired-us .link,.wired-us .link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-link);border-radius:var(--border-radius-0);padding:var(--spacing-0);transition:color var(--motion-link);border:none;text-decoration:underline}@media (hover:hover){.wired-us .link:hover{color:var(--color-text-accent);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .link:active{color:var(--color-text-active);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .text.link,.wired-us .text.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-link);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}@media (hover:hover){.wired-us .text.link:hover{color:var(--color-text-accent);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .text.link:active{color:var(--color-text-active);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .byline.link,.wired-us .byline.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-link);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .byline.link:hover{color:var(--color-text-byline);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .byline.link:active{color:var(--color-text-byline);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .image.link.caption,.wired-us .image.link.caption:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-image-caption);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-byline-link);text-decoration-color:var(--color-text-byline-link);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none}@media (hover:hover){.wired-us .image.link.caption:hover{color:var(--color-text-image-caption);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .image.link.caption:active{color:var(--color-text-image-caption);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .image.link.credit,.wired-us .image.link.credit:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-image-credit);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}@media (hover:hover){.wired-us .image.link.credit:hover{color:var(--color-text-image-credit);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .image.link.credit:active{color:var(--color-text-image-credit);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .nav.link,.wired-us .nav.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-navigation);font:var(--font-navigation-text-primary);text-transform:var(--text-case-navigation-text-primary,normal);letter-spacing:var(--tracking-navigation-text-primary,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-nav-link);border:0 solid #0000;border-bottom-width:2px;text-decoration:none}@media (hover:hover){.wired-us .nav.link:hover{color:var(--color-text-navigation);text-align:center;background:var(--color-surface-hover);border-radius:var(--border-radius-0);border:0 solid #0000;border-bottom-width:2px;text-decoration:none}}.wired-us .nav.link:active{color:var(--color-text-navigation);text-align:center;background:var(--color-surface-pressed);border-radius:var(--border-radius-0);border:0 solid #0000;border-bottom-width:2px;text-decoration:none}.wired-us .nav.link[aria-current]{color:var(--color-text-navigation);text-align:center;border-radius:var(--border-radius-0);border-style:solid;border-color:var(--color-border-navigation-active);border-width:0 0 2px;text-decoration:none}.wired-us .tag.link,.wired-us .tag.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text);font:var(--font-global-editorial-tags);text-transform:var(--text-case-global-editorial-tags,normal);letter-spacing:var(--tracking-global-editorial-tags,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .tag.link:hover{color:var(--color-text-accent);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .tag.link:active{color:var(--color-text-accent);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .heading.link,.wired-us .heading.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-heading);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .heading.link:hover{color:var(--color-text-accent);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .heading.link:active{color:var(--color-text-active);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .byline.card{color:var(--color-text-byline-card);font:var(--font-global-editorial-context-primary);text-transform:var(--text-case-global-editorial-context-primary,normal);letter-spacing:var(--tracking-global-editorial-context-primary,normal);text-align:center;background:var(--color-surface-byline-card);border-radius:var(--border-radius-0);padding:var(--spacing-byline-card);border:1px solid var(--color-border-byline-card);text-decoration:none}.wired-us .byline.link.card,.wired-us .byline.link.card:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-byline-card);font:var(--font-global-editorial-context-primary);text-transform:var(--text-case-global-editorial-context-primary,normal);letter-spacing:var(--tracking-global-editorial-context-primary,normal);text-align:center;background:var(--color-surface-byline-card);border-radius:var(--border-radius-0);padding:var(--spacing-byline-card);border:1px solid var(--color-border-byline-card);text-decoration:none}@media (hover:hover){.wired-us .byline.link.card:hover{color:var(--color-text-byline-card);text-align:center;background:var(--color-surface-byline-card);border-radius:var(--border-radius-0);border:1px solid var(--color-border-byline-card);text-decoration:underline}}.wired-us .byline.link.card:active{color:var(--color-text-byline-card);text-align:center;background:var(--color-surface-byline-card);border-radius:var(--border-radius-0);border:1px solid var(--color-border-byline-card);text-decoration:underline}.wired-us .section-title.link,.wired-us .section-title.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .section-title.link:hover{color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .section-title.link:active{color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .link-button.compact,.wired-us .link-button.primary.filled.compact{--spacing-link-button:var(--spacing-link-button-compact)}.wired-us .link-button.primary.outlined.compact{--spacing-link-button-outlined:var(--spacing-link-button-outlined-compact)}.wired-us .link-button.primary.text.compact,.wired-us .link-button.utility.filled.compact{--spacing-link-button:var(--spacing-link-button-compact)}.wired-us .link-button.utility.outlined.compact{--spacing-link-button-outlined:var(--spacing-link-button-outlined-compact)}.wired-us .link-button.utility.text.compact{--spacing-link-button:var(--spacing-link-button-compact)}.wired-us .link-button.icon.outlined.compact,.wired-us .link-button.icon.text.compact{--spacing-icon-button:var(--spacing-icon-button-compact)}.wired-us .composition.body.pullquote{border-radius:var(--border-radius-8);padding:var(--spacing-0);gap:var(--spacing-0) var(--spacing-0);border:none;grid-template-rows:1px fit-content(100%) fit-content(100%) 1px;grid-template-columns:minmax(0,1fr);display:grid}.wired-us .composition.body.pullquote .quote{grid-area:2/1/span 1/span 1;place-self:center}.wired-us .composition.body.pullquote .cite{grid-area:3/1/span 1/span 1}.wired-us .composition.body.pullquote .quote{z-index:0;color:var(--color-text);font:var(--font-consumption-editorial-display-large);text-transform:var(--text-case-consumption-editorial-display-large,normal);letter-spacing:var(--tracking-consumption-editorial-display-large,normal);text-align:start;border-radius:var(--border-radius-0);padding:30px var(--spacing-0) var(--spacing-0);border:none;position:relative}.wired-us .composition.body.pullquote .quote:before{background:var(--color-border-pullquote);content:" ";z-index:-1;width:65px;height:7px;position:absolute;top:0;left:0;mask-image:url(/.design/wired-us/assets/body.pullquote.quote.before.zh0sl2.svg)}.wired-us .composition.body.pullquote .cite{color:var(--color-text);font:var(--font-global-editorial-accreditation-core);text-transform:var(--text-case-global-editorial-accreditation-core,normal);letter-spacing:var(--tracking-global-editorial-accreditation-core,normal);text-align:start;border-radius:var(--border-radius-0);padding:10px var(--spacing-0) var(--spacing-0);border:none}.wired-us .composition.highlight-box{border-radius:var(--border-radius-0);padding:var(--spacing-24);border:1px solid var(--color-border-story);gap:var(--spacing-0);flex-direction:column;display:flex}.wired-us .composition.highlight-box .hb-title,.wired-us .composition.highlight-box .hb-body{flex-grow:0;place-self:stretch center}.wired-us .composition.highlight-box .hb-title{color:var(--color-text);font:var(--font-consumption-editorial-subhed-break-secondary);text-transform:var(--text-case-consumption-editorial-subhed-break-secondary,normal);letter-spacing:var(--tracking-consumption-editorial-subhed-break-secondary,normal);text-align:start;border-radius:var(--border-radius-0);padding:var(--spacing-0) var(--spacing-0) var(--spacing-16);border:none}.wired-us .composition.highlight-box .hb-body{color:var(--color-text);font:var(--font-consumption-editorial-body-core);text-transform:var(--text-case-consumption-editorial-body-core,normal);letter-spacing:var(--tracking-consumption-editorial-body-core,normal);text-align:start;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none}.wired-us .composition.body.blockquote{border-radius:var(--border-radius-0);padding:var(--spacing-0);gap:var(--spacing-0);border:none;flex-direction:column;display:flex}.wired-us .composition.body.blockquote .content,.wired-us .composition.body.blockquote .attribution{flex-grow:0;place-self:stretch center}.wired-us .composition.body.blockquote .content{color:var(--color-text-blockquote);font:var(--font-consumption-editorial-citation);text-transform:var(--text-case-consumption-editorial-citation,normal);letter-spacing:var(--tracking-consumption-editorial-citation,normal);text-align:start;border-radius:var(--border-radius-0);padding:var(--spacing-16) var(--spacing-0) var(--spacing-0);border-style:solid;border-color:var(--color-border-subtle);border-width:2px 0 0}.wired-us .composition.body.blockquote .attribution{color:var(--color-text);font:var(--font-consumption-editorial-citation);text-transform:var(--text-case-consumption-editorial-citation,normal);letter-spacing:var(--tracking-consumption-editorial-citation,normal);text-align:start;border-radius:var(--border-radius-0);padding:var(--spacing-4) var(--spacing-0) var(--spacing-0);border:none}.wired-us .composition.body.blockquote .attribution:before{content:"—";padding:var(--spacing-0) var(--spacing-4) var(--spacing-0) var(--spacing-0)}.wired-us .composition.section-title{border-radius:var(--border-radius-0);padding:var(--spacing-0);border-style:solid;border-color:var(--color-surface-rubric-card);gap:var(--spacing-0);border-width:2px 0 0;flex-direction:row;display:flex}.wired-us .composition.section-title .title{flex-grow:1;place-self:start}@container (width>=768px){.wired-us .composition.section-title{gap:var(--spacing-0);flex-direction:row;display:flex}.wired-us .composition.section-title .title{flex-grow:0;place-self:start}}@supports not (container-type:inline-size){@media (width>=768px){.wired-us .composition.section-title{gap:var(--spacing-0);flex-direction:row;display:flex}.wired-us .composition.section-title .title{flex-grow:0;place-self:start}}}.wired-us .composition.section-title .title{color:var(--color-text-rubric-card);font:var(--font-discovery-subhed-section-tertiary);text-transform:var(--text-case-discovery-subhed-section-tertiary,normal);letter-spacing:var(--tracking-discovery-subhed-section-tertiary,normal);text-align:start;background:var(--color-surface-rubric-card);border-radius:var(--border-radius-0);padding:2px var(--spacing-12) var(--spacing-4);border:none}.wired-us .eyekpu{fill:var(--color-logo-accent)}.wired-us .bSR4sg{fill:var(--color-logo-neutral)}.wired-us .enszpS{fill:var(--color-logo-featured)}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled,:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-inverse);font:var(--font-commerce-call-to-action);text-transform:var(--text-case-commerce-call-to-action,normal);letter-spacing:var(--tracking-commerce-call-to-action,normal);text-align:center;background:var(--color-action-utility-default);border-radius:var(--border-radius-buy-button);padding:var(--spacing-buy-button);border:1px solid var(--color-action-utility-default);text-decoration:none}@media (hover:hover){:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:hover{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-hover);border:1px solid var(--color-action-utility-hover);text-decoration:none}}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:active{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:1px solid var(--color-action-utility-pressed);text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:focus-visible{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-default);border:1px solid var(--color-action-utility-default);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled.disabled,:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:disabled{color:var(--color-text-disabled);text-align:center;border:1px solid var(--color-border-disabled);background:#fff0;text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined,:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-default);font:var(--font-commerce-call-to-action);text-transform:var(--text-case-commerce-call-to-action,normal);letter-spacing:var(--tracking-commerce-call-to-action,normal);text-align:center;border-radius:var(--border-radius-buy-button);padding:var(--spacing-buy-button);border:1px solid var(--color-action-utility-default);background:#fff0;text-decoration:none}@media (hover:hover){:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:hover{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-hover);border:1px solid var(--color-action-utility-hover);text-decoration:none}}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:active{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:1px solid var(--color-action-utility-pressed);text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:focus-visible{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-default);border:1px solid var(--color-action-utility-default);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined.disabled,:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:disabled{color:var(--color-text-disabled);text-align:center;border:1px solid var(--color-border-disabled);background:#fff0;text-decoration:none}:is(.wired-us.composition.section-title,.wired-us .composition.section-title) .link,:is(.wired-us.composition.section-title,.wired-us .composition.section-title) .link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){:is(.wired-us.composition.section-title,.wired-us .composition.section-title) .link:hover{color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}:is(.wired-us.composition.section-title,.wired-us .composition.section-title) .link:active{color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us.light,.wired-us.light.theme-standard,.wired-us.light .theme-standard{--color-surface:var(--a3);--color-surface-subtle:var(--c5);--color-surface-hover:var(--c7);--color-surface-pressed:var(--c4);--color-action-brand-default:var(--a1);--color-action-brand-hover:var(--c6);--color-surface-accent:var(--c7);--color-action-brand-pressed:var(--a2);--color-action-brand-inverse:var(--a3);--color-text-active:var(--b2);--color-text-success:var(--e1);--color-text:var(--c1);--color-text-subtle:var(--c2);--color-text-error:var(--e2);--color-text-disabled:var(--c2);--color-action-utility-default:var(--a1);--color-action-utility-hover:var(--c6);--color-text-link:var(--c1);--color-text-accent:var(--b2);--color-action-utility-pressed:var(--a2);--color-action-utility-inverse:var(--a3);--color-icon-active:var(--b2);--color-icon-disabled:var(--c4);--color-icon:var(--c1);--color-icon-subtle:var(--c3);--color-border-input:var(--a1);--color-border-hover:var(--a1);--color-icon-accent:var(--b2);--color-border-active:var(--b2);--color-border-success:var(--e1);--color-border:var(--a1);--color-border-subtle:var(--c4);--color-border-error:var(--e2);--color-border-focus:var(--a1);--color-border-disabled:var(--c4);--color-border-accent:var(--b2);--color-divider:var(--c4);--color-surface-card-active:var(--a1);--color-text-card-active:var(--a3);--color-logo-neutral:var(--a1);--color-logo-accent:var(--a1);--color-logo-featured:var(--featured1);--color-surface-card-disabled:var(--c4);--color-text-card-disabled:var(--a3);--color-overlay-strong-0deg:var(--gradient-strong-0deg);--color-overlay-strong-180deg:var(--gradient-strong-180deg);--color-surface-placeholder:var(--c4);--color-text-placeholder:var(--c1);--color-overlay-subtle-0deg:var(--gradient-subtle-0deg);--color-overlay-subtle-180deg:var(--gradient-subtle-180deg);--color-overlay-badge:var(--transparent-50);--color-overlay-inverse:var(--a3);--color-text-heading:var(--a1);--color-text-subheading:var(--c1);--color-surface-navigation:var(--a3);--color-surface-navigation-elevated:var(--c5);--color-text-pricing:var(--b2);--color-text-dek:var(--a2);--color-text-pubdate:var(--a1);--color-text-navigation:var(--a1);--color-text-navigation-elevated:var(--a1);--color-surface-ad:var(--c5);--color-text-ad:var(--c6);--color-text-image-caption:var(--a2);--color-text-image-credit:var(--a2);--color-text-navigation-brand:var(--b2);--color-text-navigation-accent:var(--b2);--color-text-blockquote:var(--c1);--color-text-navigation-emphasis:var(--b2);--color-border-navigation:var(--a1);--color-border-sub-navigation:var(--c4);--color-border-navigation-active:var(--b2);--color-border-story:var(--c4);--color-border-pullquote:var(--c1);--color-surface-navigation-overlay:var(--c8);--color-surface-byline-card:var(--a1);--color-text-byline-card:var(--a3);--color-surface-navigation-feature:var(--a1);--color-text-navigation-feature:var(--a3);--color-border-byline-card:var(--a1);--color-text-byline:var(--a1);--color-surface-navigation-feature-brand:var(--b2);--color-surface-navigation-feature-brand-hover:var(--a2);--color-text-byline-link:var(--a1);--color-surface-navigation-feature-brand-pressed:var(--c1);--color-surface-rubric-card:var(--a1);--color-text-rubric-card:var(--a3);--color-text-rubric:var(--a1);--color-surface-badge:var(--a1);--color-text-badge:var(--a3);--color-surface-status-card:var(--e2);--color-text-status-card:var(--a3);--color-text-status:var(--e2)}.wired-us.light.theme-covert-blue,.wired-us.light .theme-covert-blue{--color-surface:var(--c5);--color-surface-subtle:var(--backchannel-gray90);--color-surface-hover:var(--backchannel-gray90);--color-action-brand-default:var(--backchannel-blue45);--color-action-brand-hover:var(--c1);--color-surface-accent:var(--c4);--color-action-brand-pressed:var(--c1);--color-action-brand-inverse:var(--c5);--color-text-active:var(--backchannel-blue45);--color-text-subtle:var(--c6);--color-action-utility-hover:var(--backchannel-blue45);--color-text-accent:var(--backchannel-blue45);--color-action-utility-pressed:var(--backchannel-blue45);--color-action-utility-inverse:var(--c5);--color-icon-active:var(--backchannel-blue45);--color-icon-subtle:var(--c2);--color-border-input:var(--c1);--color-border-hover:var(--c1);--color-icon-accent:var(--backchannel-blue45);--color-border-active:var(--backchannel-blue45);--color-border:var(--backchannel-blue45);--color-border-focus:var(--c1);--color-border-accent:var(--backchannel-blue45);--color-surface-card-active:var(--backchannel-blue45);--color-text-card-active:var(--c5);--color-logo-neutral:var(--backchannel-blue45);--color-logo-accent:var(--backchannel-blue45);--color-logo-featured:var(--backchannel-blue45);--color-text-card-disabled:var(--c5);--color-text-placeholder:var(--c3);--color-text-heading:var(--backchannel-blue45);--color-surface-navigation:var(--c5);--color-text-pricing:var(--c1);--color-text-dek:var(--backchannel-blue45);--color-text-pubdate:var(--backchannel-blue45);--color-text-navigation:var(--backchannel-blue45);--color-text-navigation-elevated:var(--backchannel-blue45);--color-surface-ad:var(--backchannel-gray90);--color-text-image-caption:var(--c1);--color-text-image-credit:var(--c6);--color-text-navigation-brand:var(--backchannel-blue45);--color-text-navigation-accent:var(--backchannel-blue45);--color-text-navigation-emphasis:var(--backchannel-blue45);--color-border-navigation:var(--backchannel-blue45);--color-border-navigation-active:var(--backchannel-blue45);--color-border-story:var(--backchannel-blue45);--color-border-pullquote:var(--backchannel-blue45);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--backchannel-blue45);--color-surface-navigation-feature:var(--backchannel-blue45);--color-text-navigation-feature:var(--c5);--color-border-byline-card:var(--backchannel-blue45);--color-text-byline:var(--backchannel-blue45);--color-surface-navigation-feature-brand:var(--backchannel-blue45);--color-surface-navigation-feature-brand-hover:var(--c1);--color-text-byline-link:var(--backchannel-blue45);--color-surface-rubric-card:var(--backchannel-blue45);--color-text-rubric-card:var(--c5);--color-text-rubric:var(--backchannel-blue45);--color-surface-badge:var(--backchannel-blue45);--color-text-badge:var(--c5);--color-surface-status-card:var(--backchannel-blue45);--color-text-status-card:var(--c5);--color-text-status:var(--backchannel-blue45)}.wired-us.light.theme-inverted,.wired-us.light .theme-inverted{--color-surface:var(--a1);--color-surface-subtle:var(--a2);--color-surface-hover:var(--a2);--color-surface-pressed:var(--c1);--color-action-brand-default:var(--a3);--color-action-brand-hover:var(--c5);--color-surface-accent:var(--a2);--color-action-brand-pressed:var(--c4);--color-action-brand-inverse:var(--a1);--color-text-active:var(--a3);--color-text-success:var(--b1);--color-text:var(--a3);--color-text-subtle:var(--c3);--color-text-disabled:var(--c3);--color-action-utility-default:var(--a3);--color-action-utility-hover:var(--c5);--color-text-link:var(--a3);--color-text-accent:var(--a3);--color-action-utility-pressed:var(--c4);--color-action-utility-inverse:var(--a1);--color-icon-active:var(--a3);--color-icon-disabled:var(--a2);--color-icon:var(--a3);--color-border-input:var(--a3);--color-border-hover:var(--a3);--color-icon-accent:var(--a3);--color-border-success:var(--b1);--color-border:var(--a3);--color-border-subtle:var(--c6);--color-border-focus:var(--b2);--color-border-disabled:var(--a2);--color-border-accent:var(--a3);--color-divider:var(--c6);--color-surface-card-active:var(--a3);--color-text-card-active:var(--a1);--color-logo-neutral:var(--a3);--color-logo-accent:var(--a3);--color-logo-featured:var(--featured2);--color-surface-card-disabled:var(--a2);--color-text-card-disabled:var(--a1);--color-surface-placeholder:var(--c6);--color-text-placeholder:var(--c4);--color-text-heading:var(--a3);--color-text-subheading:var(--a3);--color-surface-navigation:var(--a1);--color-surface-navigation-elevated:var(--c1);--color-text-dek:var(--a3);--color-text-pubdate:var(--a3);--color-text-navigation:var(--a3);--color-text-navigation-elevated:var(--a3);--color-surface-ad:var(--c1);--color-text-ad:var(--c4);--color-text-image-caption:var(--c4);--color-text-image-credit:var(--c4);--color-text-navigation-brand:var(--a3);--color-text-blockquote:var(--a3);--color-border-navigation:var(--a3);--color-border-sub-navigation:var(--a2);--color-border-story:var(--c2);--color-border-pullquote:var(--a3);--color-surface-byline-card:var(--a3);--color-text-byline-card:var(--a1);--color-surface-navigation-feature:var(--a3);--color-text-navigation-feature:var(--a1);--color-border-byline-card:var(--a3);--color-text-byline:var(--a3);--color-surface-navigation-feature-brand:var(--a3);--color-surface-navigation-feature-brand-hover:var(--c7);--color-text-byline-link:var(--a3);--color-surface-navigation-feature-brand-pressed:var(--c4);--color-surface-rubric-card:var(--a2);--color-text-rubric:var(--a3);--color-surface-badge:var(--a3);--color-text-badge:var(--a1);--color-surface-status-card:var(--a3);--color-text-status-card:var(--a2);--color-text-status:var(--a3)}.wired-us.light.theme-lab-green,.wired-us.light .theme-lab-green{--color-surface:var(--lab-gray35);--color-surface-subtle:var(--c6);--color-surface-hover:var(--c6);--color-surface-pressed:var(--c6);--color-action-brand-default:var(--lab-green50);--color-action-brand-hover:var(--a3);--color-surface-accent:var(--c6);--color-action-brand-pressed:var(--a3);--color-action-brand-inverse:var(--lab-gray35);--color-text-active:var(--lab-green50);--color-text-success:var(--lab-green50);--color-text:var(--a3);--color-text-subtle:var(--c4);--color-text-error:var(--e3);--color-text-disabled:var(--c4);--color-action-utility-default:var(--a3);--color-action-utility-hover:var(--lab-green50);--color-text-link:var(--a3);--color-text-accent:var(--lab-green50);--color-action-utility-pressed:var(--lab-green50);--color-action-utility-inverse:var(--lab-gray35);--color-icon-active:var(--lab-green50);--color-icon-disabled:var(--c2);--color-icon:var(--a3);--color-icon-subtle:var(--c10);--color-border-input:var(--a3);--color-border-hover:var(--a3);--color-icon-accent:var(--lab-green50);--color-border-active:var(--lab-green50);--color-border-success:var(--lab-green50);--color-border:var(--lab-green50);--color-border-subtle:var(--c2);--color-border-error:var(--e3);--color-border-focus:var(--a3);--color-border-disabled:var(--c2);--color-border-accent:var(--lab-green50);--color-divider:var(--c2);--color-surface-card-active:var(--lab-green50);--color-text-card-active:var(--lab-gray35);--color-logo-neutral:var(--lab-green50);--color-logo-accent:var(--lab-green50);--color-logo-featured:var(--lab-green50);--color-surface-card-disabled:var(--c2);--color-text-card-disabled:var(--lab-gray35);--color-surface-placeholder:var(--c2);--color-text-placeholder:var(--c3);--color-text-heading:var(--a3);--color-text-subheading:var(--a3);--color-surface-navigation:var(--lab-gray35);--color-surface-navigation-elevated:var(--lab-gray35);--color-text-pricing:var(--a3);--color-text-dek:var(--a3);--color-text-pubdate:var(--lab-green50);--color-text-navigation:var(--lab-green50);--color-text-navigation-elevated:var(--lab-green50);--color-surface-ad:var(--c6);--color-text-ad:var(--c4);--color-text-image-caption:var(--a3);--color-text-image-credit:var(--c4);--color-text-navigation-brand:var(--lab-green50);--color-text-navigation-accent:var(--lab-green50);--color-text-blockquote:var(--a3);--color-text-navigation-emphasis:var(--lab-green50);--color-border-navigation:var(--lab-green50);--color-border-sub-navigation:var(--c2);--color-border-navigation-active:var(--lab-green50);--color-border-story:var(--lab-green50);--color-border-pullquote:var(--lab-green50);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--lab-green50);--color-surface-navigation-feature:var(--lab-green50);--color-text-navigation-feature:var(--lab-gray35);--color-border-byline-card:var(--lab-green50);--color-text-byline:var(--lab-green50);--color-surface-navigation-feature-brand:var(--lab-green50);--color-surface-navigation-feature-brand-hover:var(--a3);--color-text-byline-link:var(--lab-green50);--color-surface-navigation-feature-brand-pressed:var(--a3);--color-surface-rubric-card:var(--lab-green50);--color-text-rubric-card:var(--lab-gray35);--color-text-rubric:var(--lab-green50);--color-surface-badge:var(--lab-green50);--color-text-badge:var(--lab-gray35);--color-surface-status-card:var(--lab-green50);--color-text-status-card:var(--lab-gray35);--color-text-status:var(--lab-green50)}.wired-us.light.theme-made-in-china,.wired-us.light .theme-made-in-china{--color-surface:var(--mic-gradient);--color-surface-hover:var(--mic-hover);--color-surface-pressed:var(--mic-pressed);--color-action-brand-hover:var(--c2);--color-action-brand-pressed:var(--c6);--color-text-active:var(--a1);--color-text-success:var(--b1);--color-text:var(--mic-red);--color-text-subtle:var(--mic-red);--color-action-utility-hover:var(--a2);--color-text-link:var(--mic-red);--color-text-accent:var(--mic-red);--color-action-utility-pressed:var(--c6);--color-icon-active:var(--a1);--color-icon:var(--mic-red);--color-icon-subtle:var(--mic-red);--color-icon-accent:var(--mic-red);--color-border-active:var(--a1);--color-border-success:var(--b1);--color-border:var(--mic-red);--color-border-subtle:var(--mic-red);--color-border-accent:var(--mic-red);--color-divider:var(--mic-red);--color-logo-neutral:var(--mic-red);--color-logo-accent:var(--mic-red);--color-text-heading:var(--mic-red);--color-text-subheading:var(--mic-red);--color-surface-navigation:var(--mic-sand);--color-surface-navigation-elevated:var(--mic-sand);--color-text-dek:var(--mic-red);--color-text-pubdate:var(--mic-red);--color-text-navigation:var(--mic-red);--color-text-navigation-elevated:var(--mic-red);--color-surface-ad:var(--mic-ad);--color-text-image-caption:var(--mic-sand);--color-text-image-credit:var(--mic-sand);--color-text-navigation-brand:var(--mic-red);--color-text-navigation-accent:var(--mic-red);--color-text-navigation-emphasis:var(--mic-red);--color-border-navigation:var(--mic-red);--color-border-sub-navigation:var(--mic-red);--color-border-navigation-active:var(--mic-red);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--mic-red);--color-border-byline-card:var(--mic-red);--color-text-byline:var(--mic-red);--color-surface-navigation-feature-brand:var(--mic-red);--color-text-byline-link:var(--mic-red);--color-surface-rubric-card:var(--mic-red);--color-text-rubric-card:var(--mic-sand);--color-text-rubric:var(--mic-red)}.wired-us.light.theme-made-in-china-solid,.wired-us.light .theme-made-in-china-solid{--color-surface:var(--mic-sand);--color-surface-hover:var(--mic-hover);--color-surface-pressed:var(--mic-pressed);--color-action-brand-default:var(--mic-red);--color-action-brand-hover:var(--mic-red55);--color-action-brand-pressed:var(--mic-red50);--color-action-brand-inverse:var(--mic-sand);--color-text-active:var(--a1);--color-text-success:var(--b1);--color-text:var(--mic-red);--color-text-subtle:var(--mic-red);--color-action-utility-hover:var(--a2);--color-text-link:var(--mic-red);--color-text-accent:var(--mic-red);--color-action-utility-pressed:var(--c6);--color-action-utility-inverse:var(--mic-sand);--color-icon-active:var(--a1);--color-icon:var(--mic-red);--color-icon-subtle:var(--mic-red);--color-icon-accent:var(--mic-red);--color-border-active:var(--a1);--color-border-success:var(--b1);--color-border:var(--mic-red);--color-border-subtle:var(--mic-red);--color-border-accent:var(--mic-red);--color-divider:var(--mic-red);--color-logo-neutral:var(--mic-red);--color-logo-accent:var(--mic-red);--color-text-heading:var(--mic-red);--color-text-subheading:var(--mic-red);--color-surface-navigation:var(--mic-sand);--color-surface-navigation-elevated:var(--mic-sand);--color-text-dek:var(--mic-red);--color-text-pubdate:var(--mic-red);--color-text-navigation:var(--mic-red);--color-text-navigation-elevated:var(--mic-red);--color-surface-ad:var(--mic-ad);--color-text-image-caption:var(--mic-red);--color-text-image-credit:var(--mic-red);--color-text-navigation-brand:var(--mic-red);--color-text-navigation-accent:var(--mic-red);--color-text-navigation-emphasis:var(--mic-red);--color-border-navigation:var(--mic-red);--color-border-sub-navigation:var(--mic-red);--color-border-navigation-active:var(--mic-red);--color-border-story:var(--mic-red);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--mic-red);--color-border-byline-card:var(--mic-red);--color-text-byline:var(--mic-red);--color-surface-navigation-feature-brand:var(--mic-red);--color-text-byline-link:var(--mic-red);--color-surface-rubric-card:var(--mic-red);--color-text-rubric-card:var(--mic-sand);--color-text-rubric:var(--mic-red)}.wired-us.light.theme-model-blue,.wired-us.light .theme-model-blue{--color-surface:var(--model-gray20);--color-surface-subtle:var(--a2);--color-surface-hover:var(--a2);--color-surface-pressed:var(--a2);--color-action-brand-default:var(--model-blue70);--color-action-brand-hover:var(--a3);--color-surface-accent:var(--a2);--color-action-brand-pressed:var(--a3);--color-action-brand-inverse:var(--model-gray20);--color-text-active:var(--model-blue70);--color-text-success:var(--b1);--color-text:var(--a3);--color-text-subtle:var(--c10);--color-text-error:var(--e3);--color-text-disabled:var(--c3);--color-action-utility-default:var(--a3);--color-action-utility-hover:var(--model-blue70);--color-text-link:var(--a3);--color-text-accent:var(--model-blue70);--color-action-utility-pressed:var(--model-blue70);--color-action-utility-inverse:var(--model-gray20);--color-icon-active:var(--model-blue70);--color-icon-disabled:var(--c6);--color-icon:var(--a3);--color-border-input:var(--a3);--color-border-hover:var(--a3);--color-icon-accent:var(--model-blue70);--color-border-active:var(--model-blue70);--color-border-success:var(--b1);--color-border:var(--model-blue70);--color-border-subtle:var(--a2);--color-border-error:var(--e3);--color-border-focus:var(--a3);--color-border-disabled:var(--a2);--color-border-accent:var(--model-blue70);--color-divider:var(--a2);--color-surface-card-active:var(--model-blue70);--color-text-card-active:var(--model-gray20);--color-logo-neutral:var(--model-blue70);--color-logo-accent:var(--model-blue70);--color-logo-featured:var(--model-blue70);--color-surface-card-disabled:var(--c6);--color-text-card-disabled:var(--model-gray20);--color-surface-placeholder:var(--c6);--color-text-placeholder:var(--c2);--color-text-heading:var(--model-blue70);--color-text-subheading:var(--a3);--color-surface-navigation:var(--model-gray20);--color-surface-navigation-elevated:var(--model-gray20);--color-text-pricing:var(--a3);--color-text-dek:var(--model-blue70);--color-text-pubdate:var(--model-blue70);--color-text-navigation:var(--model-blue70);--color-text-navigation-elevated:var(--model-blue70);--color-surface-ad:var(--a2);--color-text-ad:var(--c10);--color-text-image-caption:var(--a3);--color-text-image-credit:var(--c10);--color-text-navigation-brand:var(--model-blue70);--color-text-navigation-accent:var(--model-blue70);--color-text-blockquote:var(--a3);--color-text-navigation-emphasis:var(--model-blue70);--color-border-navigation:var(--model-blue70);--color-border-sub-navigation:var(--a2);--color-border-navigation-active:var(--model-blue70);--color-border-story:var(--model-blue70);--color-border-pullquote:var(--model-blue70);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--model-blue70);--color-surface-navigation-feature:var(--model-blue70);--color-text-navigation-feature:var(--model-gray20);--color-border-byline-card:var(--model-blue70);--color-text-byline:var(--model-blue70);--color-surface-navigation-feature-brand:var(--model-blue70);--color-surface-navigation-feature-brand-hover:var(--a3);--color-text-byline-link:var(--model-blue70);--color-surface-navigation-feature-brand-pressed:var(--a3);--color-surface-rubric-card:var(--model-blue70);--color-text-rubric-card:var(--model-gray20);--color-text-rubric:var(--model-blue70);--color-surface-badge:var(--model-blue70);--color-text-badge:var(--model-gray20);--color-surface-status-card:var(--model-blue70);--color-text-status-card:var(--model-gray20);--color-text-status:var(--model-blue70)}.wired-us.light.theme-trending-topic,.wired-us.light .theme-trending-topic{--color-action-brand-hover:var(--c2);--color-action-brand-pressed:var(--c6);--color-action-utility-hover:var(--a2);--color-action-utility-pressed:var(--c6);--color-text-pubdate:var(--trending-blue100);--color-surface-rubric-card:var(--trending-blue100);--color-text-rubric:var(--trending-blue100);--color-surface-status-card:var(--trending-blue100);--color-text-status:var(--trending-blue100)}.wired-us.light.theme-zenith-amber,.wired-us.light .theme-zenith-amber{--color-surface:var(--zenith-burn-in);--color-surface-subtle:var(--zenith-dim30);--color-surface-hover:var(--zenith-dim30);--color-surface-pressed:var(--zenith-dim10);--color-action-brand-default:var(--zenith-amber85);--color-action-brand-hover:var(--zenith-amber80);--color-surface-accent:var(--zenith-dim15);--color-action-brand-pressed:var(--zenith-amber70);--color-action-brand-inverse:var(--zenith-dim15);--color-text-active:var(--zenith-amber85);--color-text-success:var(--zenith-amber85);--color-text:var(--a3);--color-text-subtle:var(--c4);--color-text-error:var(--e3);--color-text-disabled:var(--c4);--color-action-utility-default:var(--a3);--color-action-utility-hover:var(--zenith-amber85);--color-text-link:var(--a3);--color-text-accent:var(--zenith-amber85);--color-action-utility-pressed:var(--zenith-amber80);--color-action-utility-inverse:var(--zenith-dim15);--color-icon-active:var(--zenith-amber85);--color-icon-disabled:var(--c2);--color-icon:var(--zenith-amber85);--color-icon-subtle:var(--zenith-amber80);--color-border-input:var(--a3);--color-border-hover:var(--a3);--color-icon-accent:var(--zenith-amber85);--color-border-active:var(--zenith-amber85);--color-border-success:var(--zenith-amber85);--color-border:var(--zenith-amber85);--color-border-subtle:var(--zenith-amber80);--color-border-error:var(--e3);--color-border-focus:var(--zenith-amber85);--color-border-disabled:var(--c2);--color-border-accent:var(--zenith-amber85);--color-divider:var(--zenith-amber80);--color-surface-card-active:var(--zenith-amber85);--color-text-card-active:var(--zenith-dim15);--color-logo-neutral:var(--zenith-amber85);--color-logo-accent:var(--zenith-amber85);--color-logo-featured:var(--zenith-amber85);--color-surface-card-disabled:var(--zenith-amber70);--color-text-card-disabled:var(--zenith-dim30);--color-surface-placeholder:var(--zenith-dim30);--color-text-placeholder:var(--zenith-amber70);--color-text-heading:var(--zenith-amber85);--color-text-subheading:var(--zenith-amber85);--color-surface-navigation:var(--zenith-burn-in);--color-surface-navigation-elevated:var(--zenith-dim10);--color-text-pricing:var(--a3);--color-text-dek:var(--zenith-amber85);--color-text-pubdate:var(--zenith-amber85);--color-text-navigation:var(--zenith-amber85);--color-text-navigation-elevated:var(--zenith-amber85);--color-surface-ad:var(--zenith-dim10);--color-text-ad:var(--zenith-amber80);--color-text-image-caption:var(--zenith-amber85);--color-text-image-credit:var(--zenith-amber80);--color-text-navigation-brand:var(--zenith-amber85);--color-text-navigation-accent:var(--zenith-amber85);--color-text-blockquote:var(--zenith-amber85);--color-text-navigation-emphasis:var(--zenith-amber85);--color-border-navigation:var(--zenith-amber85);--color-border-sub-navigation:var(--zenith-dim30);--color-border-navigation-active:var(--zenith-amber85);--color-border-story:var(--zenith-amber80);--color-border-pullquote:var(--zenith-amber85);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--zenith-amber85);--color-surface-navigation-feature:var(--zenith-amber85);--color-text-navigation-feature:var(--zenith-dim15);--color-border-byline-card:var(--zenith-amber85);--color-text-byline:var(--zenith-amber85);--color-surface-navigation-feature-brand:var(--zenith-amber85);--color-surface-navigation-feature-brand-hover:var(--zenith-amber80);--color-text-byline-link:var(--zenith-amber85);--color-surface-navigation-feature-brand-pressed:var(--zenith-amber70);--color-surface-rubric-card:var(--zenith-amber85);--color-text-rubric-card:var(--zenith-dim15);--color-text-rubric:var(--zenith-amber85);--color-surface-badge:var(--zenith-amber85);--color-text-badge:var(--zenith-dim15);--color-surface-status-card:var(--zenith-amber85);--color-text-status-card:var(--zenith-dim15);--color-text-status:var(--zenith-amber85)}</style><link rel="icon" href="https://www.wired.com/verso/static/wired-us/assets/favicon.ico"/><link rel="shortcut icon" href="https://www.wired.com/verso/static/wired-us/assets/favicon.ico" type="image/x-icon"/><link rel="apple-touch-icon" href="https://www.wired.com/verso/static/wired-us/assets/favicon.ico"/><link rel="apple-touch-icon-precomposed" href="https://www.wired.com/verso/static/wired-us/assets/favicon.ico"/><script type="text/javascript">var Bus=function(){"use strict";var r=0;function n(r){var n=[],t=0,i=0;this.push=function(s){t-i>=r&&++i>=r&&(i=0,t=r-1),n[t%r]=s,t++},this.asArray=function(){var s=n.slice(i,Math.min(t,r)),u=n.slice(0,Math.max(t-r,0));return s.concat(u)},this.list=n}function t(n,t){for(var i=t,s=0;s<n.length;s++){var u=n[s],a=i.r;a[u]||(a[u]={w:u,r:{},i:r++}),i=a[u]}return i}function i(r,n,t){var i;return t[r]?i=t[r]:(i=function(r,n){for(var t=[[n,0]],i={},s=[];t.length;){var u=t.shift(),a=u[0],e=u[1],f=a.r,h=r[e];if(void 0===h&&a.fn&&!i[a.i]?(i[a.i]=1,s.push(a.fn)):f[h]&&t.push([f[h],e+1]),f["#"])for(var o=e;o<=r.length;o++)t.push([f["#"],o]);h&&f["*"]&&t.push([f["*"],e+1])}return s}(r.split("."),n),t[r]=i),i}var s=function(){var s={w:"",r:{},i:r++},u={},a=new n(9999);function e(r,n){var i=t(r.split("."),s),a=i.fn||[];return a.push(n),i.fn=a,u={},function(){var r=a.indexOf(n);r>-1&&a.splice(r,1)}}function f(r,n){var t=Date.now();a.push([r,t]);for(var e=i(r,s,u),f={topic:r},h=0;h<e.length;h++)for(var o=e[h],v=0;v<o.length;v++)o[v](n,f)}this.emit=f,this.on=e,this.history=function(n){var s={w:"",r:{},i:r++};t(n.split("."),s).fn=1;for(var u=[],e={},f=a.asArray(),h=0;h<f.length;h++){var o=f[h];i(o[0],s,e).length&&u.push(o)}return u},this.publish=f,this.subscribe=e};return s.Ring=n,s}();"undefined"!=typeof exports&&(module.exports=Bus); window.cnBus = window.cnBus || new Bus();</script><script type="text/javascript" id="cytokine" src="https://www.wired.com/ijY-veBn43fFcfB5T-OLQgpWRlCSpNe8EoJc3MvALN-kBzikSguVopXnnlZncwtdGNw0rDOZ3asDfxFBJCttXUCdRJ8fys-8bf-L84-W1TzpMC0lK8X2jBohswOI0Hs8uzHg-_qCP7pHQ" async=""></script><script id="fides-js" src="https://privacy.condenastdigital.com/fides.js?property_id=FDS-LV9IAK" defer=""></script><script id="fides-js-loader">
+    !(function () {
+      window.ethycaEnabled = true;
+      window.addEventListener("FidesInitialized", function () {
+        window.Fides.gtm({
+          includeNotApplicable: true,
+          asStringValues: false,
+          non_applicable_flag_mode: "include", 
+          flag_type: "boolean",
+        });
+        var e = window.Fides.experience?.experience_config?.id;
+        e && window.document.body.classList.add(e);
+      });
+    })();
+</script><link rel="preconnect" href="https://securepubads.g.doubleclick.net"/><script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" id="gpt-script" async="" crossorigin="anonymous"></script><script>
+          window.googletag = window.googletag || { cmd: [] }
+        </script><script type="text/javascript">window.cns = window.cns || {}; window.cns.pageContext = {"channel":"misc","content":{"copyCount":284,"imageCount":0,"embedCount":1,"inline_embed_total":1,"ratio":284,"midContentCadence":500,"adCount":null},"contentType":"article","experiments":{"bucketLabel":[],"experimentLabel":[],"payload":[]},"adsExperiments":{"status":200,"features":{"paywall-gate":{"defaultValue":{}}},"experiments":[],"dateUpdated":"2026-07-01T10:32:04.264Z"},"functionalTags":["no-apple-news"],"keywords":{"copilotid":["5955dd525992c54331ac1c9e"],"platform":["verso"],"tags":["webmonkey","browsers","firefox"]},"targeting":{"feature_flags":[]},"server":"production","slug":"browse-the-web-as-it-looked-in-1993","subChannel":"","subSubChannel":"","templateType":"mt_article_two_column"};</script><link rel="preconnect" href="https://ads-static.conde.digital"/><script id="ads-v6" src="https://ads-static.conde.digital/production/cns/builds/wired/v6.js?v=13110" async=""></script><script type="application/ld+json">{"@context":"http://schema.org","@type":"NewsArticle","articleBody":"Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website.\nYou can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively submitting patches.\nMosaic was the first graphical web browser. It was born in the early '90s, created by a small team headed by Marc Andreessen. The same crew would go on to found Netscape Communications and build the Netscape browser, which would eventually lead to the Mozilla browser, and finally to Firefox. So, running Mosaic is basically taking the browsing experience all the way back to its roots.\nDipert acknowledges the work of two other coders who ported the old code to run on the modern Linux: Sean MacLennan and Alan Wylie. As MacLennan says on his site, \"If you are going to run a 10-year old protocol (HTML), you might as well use a 10-year old browser.\"\nI first started using Mosaic at the beginning, in 1993. We had it running at my college radio station, and we DJs would use it to download the news wires we'd read on air at the top of every hour. I also used it to browse Wired's gopher server and read the magazine articles on my computer in my dorm room. About two years later, HotWired arrived on the web proper, and I used Mosaic to browse it.\nOK, I'm getting misty. Somebody cue up some Pearl Jam.\nScreenshot and hat tip from Tomayko.","isBasedOn":"https://www.wired.com/2010/03/browse-the-web-as-it-looked-in-1993/","articleSection":"article","author":[{"@type":"Person","name":"Michael Calore","sameAs":"https://www.wired.com/author/michael-calore/"}],"dateModified":"2010-03-08T13:43:25.000-05:00","datePublished":"2010-03-08T13:43:25.000-05:00","headline":"Browse the Web as it Looked in 1993","image":["https://media.wired.com/photos/5955dd51cbd9b77a41915ea9/master/w_582,h_359,c_limit/github.png"],"inLanguage":"en-US","keywords":["browsers","firefox","webmonkey","_no-apple-news","web"],"thumbnailUrl":"","url":"https://www.wired.com/2010/03/browse-the-web-as-it-looked-in-1993/","isPartOf":{"@type":"CreativeWork","name":"WIRED"},"isAccessibleForFree":true,"alternativeHeadline":"Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively \\[…\\]","description":"Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively \\[…\\]","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.wired.com/2010/03/browse-the-web-as-it-looked-in-1993/"},"publisher":{"@context":"https://schema.org","@type":"Organization","name":"WIRED","logo":{"@type":"ImageObject","url":"https://www.wired.com/verso/static/wired-us/assets/newsletter-signup-hub.jpg","width":"500px","height":"100px"},"url":"https://www.wired.com"}}</script><script type="application/ld+json">{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"article","item":"https://www.wired.com/article/"},{"@type":"ListItem","position":2,"name":"Browsers","item":"https://www.wired.com/tag/browsers/"},{"@type":"ListItem","position":3,"name":"Browse the Web as it Looked in 1993"}]}</script><meta id="google-signin-meta" name="google-signin-client_id" content="904266558061-dqllerrg1949kl0dfu2k64nhvhtqoee0.apps.googleusercontent.com"/><script id="google-api-script" src="https://apis.google.com/js/platform.js" async="" defer=""></script><script id="google-subscribe-script" src="https://news.google.com/swg/js/v1/swg.js" async="" defer=""></script><script id="martech-lib-pre-script">window.Martech = window.Martech || new Promise((resolve) => {
+  window._mt_init = { resolve };
+});
+
+window.Martech.then((martech) => {
+  martech.setConfig({
+    // custom behavior for header based authentication
+    authHeaders: () => ({
+      'Authorization': 'Bearer ' + (
+        martech.util.getCookie('CN_token_id') ||
+        martech.util.getCookie('CN_userAuth')
+      )
+    }),
+  });
+});</script><script id="martech-lib-script" src="https://martech.condenastdigital.com/lib/martech.js" async="" defer=""></script><script id="sophi-init">(function addDemeterStub() {
+  window.sophi = window.sophi || {};
+  window.sophi.demeter = window.sophi.demeter || {};
+  window.sophi.demeter.actions = window.sophi.demeter.actions || [];
+  const demeterStub = async function () {
+    let resolvePromise, rejectPromise;
+    const promise = new Promise((resolve, reject) => {
+      resolvePromise = resolve;
+      rejectPromise = reject;
+    });
+    window.sophi.demeter.actions.push([
+      arguments,
+      resolvePromise,
+      rejectPromise
+    ]);
+    return promise;
+  };
+  window.demeter = demeterStub;
+})();</script><script type="text/javascript" id="journey" src="https://www.wired.com/GBs90dIgCu-FchffUvJlYgllbgucvNEVJ3Pr7iv2WqsilL3_CkO2rmKak33vOKz44onFsQrLFLOlJUxDT8VSPnbFmke2aveQgZR2k23Ii84aMvbWCsJfpYFNz2QPoN2f8" defer=""></script><script async="" id="gladly-chat-script" data-testid="gladly-chat-script" type="text/javascript">
+            window.gladlyConfig = {
+              appId: 'condenast.com-WIRED',
+              env: 'PROD'
+            };
+  
+            (function (window, document, r, env) {
+              if (!window[r]) {
+                let initArgs, realInit, pending = [];
+  
+                // Determine CDN based on environment
+                const cdn =
+                  env !== "PROD" && env
+                    ? env === "STAGING"
+                      ? "https://cdn.gladly.qa/gladly/chat-sdk/widget.js"
+                      : env
+                    : "https://cdn.gladly.com/chat-sdk/widget.js";
+  
+                // Define stub for initialization
+                window[r] = {
+                  init: function () {
+                    initArgs = arguments;
+                    const proxy = {
+                      then: function (cb) {
+                        pending.push({ type: "t", next: cb });
+                        return proxy;
+                      },
+                      catch: function (cb) {
+                        pending.push({ type: "c", next: cb });
+                        return proxy;
+                      },
+                    };
+                    return proxy;
+                  },
+                };
+  
+                // Called when the real SDK is loaded
+                window.__onHelpAppHostReady__ = function (actualSdk) {
+                  delete window.__onHelpAppHostReady__;
+                  window[r] = actualSdk;
+                  window[r].loaderCdn = cdn;
+  
+                  if (initArgs) {
+                    let result = actualSdk.init.apply(actualSdk, initArgs);
+                    for (let i = 0; i < pending.length; i++) {
+                      const task = pending[i];
+                      result = task.type === "t"
+                        ? result.then(task.next)
+                        : result.catch(task.next);
+                    }
+                  }
+                };
+  
+                // Load the SDK script
+                (function () {
+                  try {
+                    const firstScript = document.getElementsByTagName("script")[0];
+                    const sdkScript = document.createElement("script");
+                    sdkScript.async = true;
+                    sdkScript.src = cdn + "?q=" + new Date().getTime();
+                    firstScript.parentNode.insertBefore(sdkScript, firstScript);
+                  } catch (e) {
+                    // Optionally handle script load errors
+                  }
+                })();
+              }
+            })(window, document, "Gladly", "PROD");
+          </script><script type="text/javascript" data-testid="growthbook-script">(function (props) {
+        const { userAuthenticated, section, contentType, hasBuyButtons, clientSdkKey, apiHost, enableClient, brandSlug } = props;
+        const CookieAttributes = {
+            AMG_USER_PARTNER: 'amg_user_partner',
+            CN_XID: 'CN_xid',
+            CN_SEGMENTS: 'CN_segments',
+            CN_GROUPS: 'CN_groups',
+            CN_GEO_COUNTRY_CODE: 'CN_geo_country_code',
+            CN_DEBUG: 'cn-debug'
+        };
+        function extractExperimentData(experiment, result) {
+            return {
+                experiment_id: experiment.key,
+                feature_id: result.featureId || '',
+                variation: result.key,
+                variation_name: result.name || '',
+                payload: result.value
+            };
+        }
+        function updateDataLayer(expDataLayer) {
+            if (!Array.isArray(window.dataLayer) ||
+                typeof window.dataLayer[0] !== 'object' ||
+                expDataLayer.length === 0) {
+                return;
+            }
+            const mergeAssignments = (newAssignments = [], existingAssignments = []) => {
+                const merged = [...existingAssignments];
+                newAssignments.forEach((newAssignment) => {
+                    const existingIndex = merged.findIndex((existing) => existing.experiment_id === newAssignment.experiment_id);
+                    if (existingIndex >= 0) {
+                        merged[existingIndex] = newAssignment;
+                    }
+                    else {
+                        merged.push(newAssignment);
+                    }
+                });
+                return merged;
+            };
+            window.dataLayer[0].experiments = mergeAssignments(expDataLayer, window.dataLayer[0].experiments || []);
+            if (window.cns) {
+                const { experiments } = window.dataLayer[0];
+                const { pageContext } = window.cns;
+                if (experiments && experiments.length) {
+                    pageContext.experiments = formatExperimentsForPageContext(experiments);
+                }
+            }
+            const kendraGrowthBook = window.Kendra.GROWTHBOOK;
+            if (kendraGrowthBook && kendraGrowthBook.broadcast) {
+                kendraGrowthBook.broadcast('experiments.assignments.processed');
+            }
+        }
+        function formatExperimentsForPageContext(experiments) {
+            if (!experiments.length) {
+                return {};
+            }
+            const bucketLabel = [];
+            const experimentLabel = [];
+            const payloadArray = [];
+            experiments.forEach((experiment) => {
+                const { variation_name, experiment_id, payload } = experiment;
+                bucketLabel.push(`${variation_name}`);
+                experimentLabel.push(`${experiment_id}`);
+                if (Array.isArray(payload)) {
+                    payloadArray.push(...payload);
+                }
+                else if (payload) {
+                    payloadArray.push(payload);
+                }
+            });
+            return {
+                bucketLabel,
+                experimentLabel,
+                payload: payloadArray
+            };
+        }
+        function perfMark(name) {
+            if (typeof window.performance !== 'undefined' &&
+                typeof window.performance.mark !== 'undefined') {
+                window.performance.mark(name);
+            }
+        }
+        function perfMeasure(name, startMark, endMark) {
+            if (typeof window.performance !== 'undefined' &&
+                typeof window.performance.measure !== 'undefined') {
+                try {
+                    window.performance.measure(name, startMark, endMark);
+                }
+                catch (e) {
+                    console.error(`Error setting performance measure: ${e}`);
+                }
+            }
+        }
+        function getCookie(name) {
+            if (typeof document === 'undefined' || !name) {
+                return '';
+            }
+            const cookiePieces = document.cookie.split(/;\s?/);
+            let cookieValue = '';
+            for (let i = 0; i < cookiePieces.length; i++) {
+                const parts = cookiePieces[i].split('=');
+                if (parts[0] === name) {
+                    cookieValue = decodeURIComponent(parts.slice(1).join('='));
+                    break;
+                }
+            }
+            return cookieValue;
+        }
+        /**
+         * Decode CN_groups JWT and extract user groups
+         * Supports both v1 (array of {id}) and v2 (object with category arrays) structures
+         */
+        function getUserGroupsFromJwt() {
+            try {
+                const token = getCookie(CookieAttributes.CN_GROUPS);
+                if (!token)
+                    return [];
+                const parts = token.split('.');
+                if (parts.length !== 3)
+                    return [];
+                // Decode header to get version
+                const header = JSON.parse(atob(parts[0].replace(/-/g, '+').replace(/_/g, '/')));
+                const ver = header?.ver;
+                // Decode payload
+                const payload = JSON.parse(atob(parts[1].replace(/-/g, '+').replace(/_/g, '/')));
+                const groups = payload?.groups;
+                if (!groups)
+                    return [];
+                let ids = [];
+                if (ver === 1) {
+                    // v1: groups is array of {id, rules}
+                    if (Array.isArray(groups)) {
+                        ids = groups
+                            .map((g) => g?.id)
+                            .filter((id) => typeof id === 'string');
+                    }
+                }
+                else if (ver === 2) {
+                    // v2: groups is object with category keys (ds, td, referral, etc.)
+                    if (typeof groups === 'object' && !Array.isArray(groups)) {
+                        ids = Object.values(groups)
+                            .filter(Array.isArray)
+                            .flat()
+                            .filter((id) => typeof id === 'string');
+                    }
+                }
+                return ids;
+            }
+            catch (e) {
+                console.error('Error decoding CN_groups JWT:', e);
+                return [];
+            }
+        }
+        const isDesktopBrowser = () => {
+            const { userAgent } = navigator;
+            return !/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent);
+        };
+        const localStorageXidCleanUp = (prefix, xid) => {
+            if (!xid) {
+                return;
+            }
+            for (let i = 0; i < localStorage.length; i++) {
+                const key = window.localStorage.key(i);
+                if (key && key.startsWith(prefix) && !key.includes(xid)) {
+                    window.localStorage.removeItem(key);
+                }
+            }
+        };
+        const isMobile = !isDesktopBrowser();
+        const userXid = getCookie(CookieAttributes.CN_XID);
+        try {
+            const segment = getCookie(CookieAttributes.CN_SEGMENTS) || null;
+            const userGroups = getUserGroupsFromJwt();
+            const amgUserPartner = getCookie(CookieAttributes.AMG_USER_PARTNER) || '';
+            const countryCode = getCookie(CookieAttributes.CN_GEO_COUNTRY_CODE) || '';
+            window.growthbook_config = window.growthbook_config || {};
+            const { userAgent } = navigator;
+            window.growthbook_config.attributes = {
+                userAgent,
+                id: userXid,
+                url: window.location.href,
+                height: window.innerHeight,
+                width: window.innerWidth,
+                isMobile,
+                loggedIn: userAuthenticated,
+                segment,
+                userGroups,
+                section,
+                contentType,
+                hasBuyButtons,
+                amgUserPartner,
+                countryCode,
+                brandSlug
+            };
+            window.growthbook_config.trackingCallback = (experiment, result) => {
+                const expDataLayer = [];
+                const experimentData = extractExperimentData(experiment, result);
+                const currentExp = {
+                    ...experimentData,
+                    status: 'CLIENT_ASSIGNMENT'
+                };
+                expDataLayer.push(currentExp);
+                updateDataLayer(expDataLayer);
+                perfMark(`gb-script-tracking-end`);
+                perfMeasure(`gb-script-tracking-finish`, `gb-script-end`, `gb-script-tracking-end`);
+            };
+            window.growthbook_config.noStreaming = true;
+            // The SDK drains this queue after `growthbook.min.js` initializes a client instance.
+            window.growthbook_queue = window.growthbook_queue || [];
+            window.growthbook_queue.push((gb) => {
+                const markReady = function () {
+                    perfMark('gb-script-end');
+                    perfMeasure('gb-script-ready', 'gb-script-start', 'gb-script-end');
+                };
+                if (gb.ready) {
+                    markReady();
+                    return;
+                }
+                // `growthbookdata` fires once the SDK finishes loading data, at which point gb.ready should be true.
+                const onGrowthbookData = function () {
+                    if (gb.ready) {
+                        document.removeEventListener('growthbookdata', onGrowthbookData);
+                        markReady();
+                    }
+                };
+                document.addEventListener('growthbookdata', onGrowthbookData);
+            });
+        }
+        catch (e) {
+            console.error('GrowthBook config setup error:', e);
+        }
+        try {
+            const stickyBrands = ['tatler', 'woi'];
+            const isStickyBucketingEnabled = stickyBrands.includes(brandSlug) && !!userXid;
+            if (isStickyBucketingEnabled) {
+                localStorageXidCleanUp('gbStickyBuckets__', userXid);
+            }
+            if (clientSdkKey && apiHost && enableClient && userXid) {
+                const cnDebug = getCookie(CookieAttributes.CN_DEBUG) || false;
+                const s = document.createElement('script');
+                s.async = true;
+                s.dataset.clientKey = clientSdkKey;
+                s.dataset.apiHost = apiHost;
+                if (isStickyBucketingEnabled) {
+                    s.dataset.useStickyBucketService = 'localStorage';
+                    s.dataset.stickyBucketPrefix = 'gbStickyBuckets__';
+                }
+                s.dataset.uuid = userXid;
+                s.dataset.enableDevMode = cnDebug.toString();
+                s.src = `/verso/static/assets/growthbook.min.js`;
+                document.head.appendChild(s);
+                perfMark(`gb-script-start`);
+            }
+            else {
+                console.info('SDK loading skipped - missing requirements:', {
+                    hasClientSdkKey: !!clientSdkKey,
+                    hasApiHost: !!apiHost,
+                    enableClient,
+                    hasExpId: !!userXid
+                });
+            }
+        }
+        catch (e) {
+            console.error('GrowthBook SDK loading error:', e);
+        }
+    })({"userAuthenticated":false,"section":"article","contentType":"article","hasBuyButtons":false,"clientSdkKey":"sdk-uVslRHBx4J2E12jQ","apiHost":"https://variants.conde.digital","enableClient":true,"brandSlug":"wired"});</script></head><body class="wired-us light onenav-site-navigation default"><noscript><iframe title="Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=GTM-5HBJC2K" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="app-root"><div><div class="BasePageWrapper-bRZGVW dPpbpX page ArticlePageBase-gybiYJ eNwtvw page--article"><div class="BasePageNavigationBackgroundFiller-iwwSIR geELrs"></div><div class="AdWrapper-fGiLaV iGDxYx BasePageAd-hwVUmA ekbFop ad ad--out-of-page"><div class="ad__slot ad__slot--out-of-page" data-node-id="iy6mxx"></div></div><div class="AdWrapper-fGiLaV iGDxYx BasePageAd-hwVUmA ekbFop ad ad--outstream"><div class="ad__slot ad__slot--outstream" data-node-id="blmvyr"></div></div><div class="AdWrapper-fGiLaV iGDxYx BasePageAd-hwVUmA ekbFop ad ad--overlay"><div class="ad__slot ad__slot--overlay" data-node-id="os5asm"></div></div><a href="#main-content" data-testid="BasePageSkipLink" class="BaseLink-haTOKm BasePageSkipLink-dQMpyE fJNeGq kWA-doN">Skip to main content</a><div class="InterstitialWrapper-hkIVaq ezgzgI"><aside class="PaywallModalWrapper-itMFEN fkdbJh paywall-modal paywall-modal--paywall"><div class="ConsumerMarketingUnitThemedWrapper-kjbXjp gnOkbl ConsumerMarketingUnitWrapper-ilIxPI ldqdbt paywall-modal__consumer-marketing-unit consumer-marketing-unit consumer-marketing-unit--paywall-modal-full-barrier" role="presentation" aria-live="assertive" aria-hidden="true"><div class="consumer-marketing-unit__slot consumer-marketing-unit__slot--paywall-modal-full-barrier"></div><div class="journey-unit"></div></div></aside></div><div class="OneNavSpacer-etugCY brOoOK" height="0"></div><header data-testid="one-nav-container-header_menu" class="OneNavContainer-kolMaZ dBNsaS one-nav" data-seq-level="default"><div aria-label="Navigation Row" data-testid="one-nav-row-grid" data-trigger-row="true" layout="horizontal" class="OneNavRowGrid-dOvkpA jpVfxm"><div data-testid="one-nav-row-content" aria-label="Navigation Row" class="OneNavRowContent-iBmA-dB cgRZYE"><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi fcbjVj"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs bGPxAr"></div></div></div></div><nav aria-label="Navigation Row" data-testid="one-nav-row-grid" data-trigger-row="true" layout="horizontal" class="OneNavRowGrid-dOvkpA hEhUGH"><div data-testid="one-nav-row-content" aria-label="Navigation Row" class="OneNavRowContent-iBmA-dB ixowKY"><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi jffoXY"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><span data-testid="hamburger_menu" data-target-id="hamburger_menu" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0" role="button"><span class="TextClickableLabelBlock-gWPCgN klZQb"></span><span data-testid="clickable-icon" class="IconWrapper-fzALsz bHDnRc"><svg class="icon icon-menu" focusable="false" viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg"><title>Menu</title><path fill-rule="evenodd" clip-rule="evenodd" d="M1 2.5h14v1H1v-1Zm0 5h14v1H1v-1Zm14 5H1v1h14v-1Z" fill="#000"></path></svg></span></span></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a data-testid="logo-clickable" href="/" aria-label="Wired" class="BaseClickable-iGzrii LogoClickableStyled-gsEtvH ydEIr bIsitU"><div aria-label="WIRED" class="LogoClickableSvg-hFHTfq iBNitK"><svg xmlns="http://www.w3.org/2000/svg" width="208" height="42" fill="none" viewBox="0 0 208 42" role="img" aria-labelledby="POKCa"><title id="POKCa">WIRED</title><g fill="#000" clip-path="url(#eLnySg)" class="eyekpu"><path d="M132 11.796V7h24.995v9.288h-5.283v-4.492H141.59v6.946h8.053v4.637h-8.053v7.825h10.183v-5.089H157V36h-25v-4.796h3.962V11.796zM72 30.37V35H52v-4.63h7.169V11.63H52V7h20v4.63h-7.194v18.74zM42 42H0V0h41.987zM19.06 5.99c-1.308 0-1.81.35-2.084 1.736L12.428 28.66h-.098L8.474 6.071H2.62l5.624 27.144c.221 1.197.67 1.491 2.002 1.491h3.83c1.277 0 1.742-.31 2-1.548l4.24-19.67h.098l4.264 19.67c.259 1.239.67 1.548 2.002 1.548h3.79c1.332 0 1.78-.31 2.002-1.491L38.06 6.07h-5.458l-3.872 22.59h-.098L24.1 7.726c-.275-1.41-.754-1.736-2.085-1.736zM124.995 42H83l.03-42H125zM92 34.595h5.99v-11.08h8.27c1.704 0 2.389.139 2.895.569.537.456.809.985.861 3.213.069 3.01.248 5.386.538 7.298h5.771c-.165-1.546-.324-4.084-.456-7.703-.151-4.148-1.489-4.841-4.501-5.435v-.097c3.335-.52 4.791-2.064 4.791-7.14 0-4.171-.695-5.692-1.861-6.84-.944-.927-2.384-1.252-4.585-1.252H92zm15.726-23.631c1.324 0 1.74.12 1.969.325.402.361.82.996.82 3.533 0 2.562-.428 3.308-.836 3.687-.227.21-.63.382-1.953.382h-9.495v-7.927zM208.432 42h-42l.058-42h41.942zm-32.816-6.681h14.157c4.064 0 6.288-.6 8.022-2.136 2.041-1.798 3.03-5.15 3.03-12.237 0-7.113-.989-10.44-3.03-12.237-1.734-1.536-3.959-2.135-8.022-2.135h-14.157zm13.785-23.861c2.167 0 3.079.103 3.996.829 1.107.875 1.596 2.433 1.596 8.675 0 6.168-.51 7.749-1.596 8.619-.866.694-1.858.854-3.996.854h-7.842V11.458z"/></g><defs><clipPath id="eLnySg"><path fill="#fff" d="M0 0h208v42H0z"/></clipPath></defs></svg></div></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a href="/category/security/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">SECURITY</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a href="/category/politics/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">POLITICS</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a href="/category/big-story/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">THE BIG STORY</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a href="/category/business/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">BUSINESS</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a href="/category/science/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">SCIENCE</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a href="/category/culture/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">CULTURE</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a data-testid="hamburger_menu" data-target-id="hamburger_menu" href="/category/gear/" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">REVIEWS</span></span></a></div></div><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi iiuQao"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><span data-testid="hamburger_menu" data-target-id="hamburger_menu" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0" role="button"><span class="TextClickableLabelBlock-gWPCgN klZQb"></span><span data-testid="clickable-icon" class="IconWrapper-fzALsz bHDnRc"><svg class="icon icon-menu" focusable="false" viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg"><title>Menu</title><path fill-rule="evenodd" clip-rule="evenodd" d="M1 2.5h14v1H1v-1Zm0 5h14v1H1v-1Zm14 5H1v1h14v-1Z" fill="#000"></path></svg></span></span></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><a data-testid="logo-clickable" href="/" aria-label="Wired" class="BaseClickable-iGzrii LogoClickableStyled-gsEtvH ydEIr bIsitU"><div aria-label="WIRED" class="LogoClickableSvg-hFHTfq dQXGKY"><svg xmlns="http://www.w3.org/2000/svg" width="208" height="42" fill="none" viewBox="0 0 208 42" role="img" aria-labelledby="POKCa"><title id="POKCa">WIRED</title><g fill="#000" clip-path="url(#eLnySg)" class="eyekpu"><path d="M132 11.796V7h24.995v9.288h-5.283v-4.492H141.59v6.946h8.053v4.637h-8.053v7.825h10.183v-5.089H157V36h-25v-4.796h3.962V11.796zM72 30.37V35H52v-4.63h7.169V11.63H52V7h20v4.63h-7.194v18.74zM42 42H0V0h41.987zM19.06 5.99c-1.308 0-1.81.35-2.084 1.736L12.428 28.66h-.098L8.474 6.071H2.62l5.624 27.144c.221 1.197.67 1.491 2.002 1.491h3.83c1.277 0 1.742-.31 2-1.548l4.24-19.67h.098l4.264 19.67c.259 1.239.67 1.548 2.002 1.548h3.79c1.332 0 1.78-.31 2.002-1.491L38.06 6.07h-5.458l-3.872 22.59h-.098L24.1 7.726c-.275-1.41-.754-1.736-2.085-1.736zM124.995 42H83l.03-42H125zM92 34.595h5.99v-11.08h8.27c1.704 0 2.389.139 2.895.569.537.456.809.985.861 3.213.069 3.01.248 5.386.538 7.298h5.771c-.165-1.546-.324-4.084-.456-7.703-.151-4.148-1.489-4.841-4.501-5.435v-.097c3.335-.52 4.791-2.064 4.791-7.14 0-4.171-.695-5.692-1.861-6.84-.944-.927-2.384-1.252-4.585-1.252H92zm15.726-23.631c1.324 0 1.74.12 1.969.325.402.361.82.996.82 3.533 0 2.562-.428 3.308-.836 3.687-.227.21-.63.382-1.953.382h-9.495v-7.927zM208.432 42h-42l.058-42h41.942zm-32.816-6.681h14.157c4.064 0 6.288-.6 8.022-2.136 2.041-1.798 3.03-5.15 3.03-12.237 0-7.113-.989-10.44-3.03-12.237-1.734-1.536-3.959-2.135-8.022-2.135h-14.157zm13.785-23.861c2.167 0 3.079.103 3.996.829 1.107.875 1.596 2.433 1.596 8.675 0 6.168-.51 7.749-1.596 8.619-.866.694-1.858.854-3.996.854h-7.842V11.458z"/></g><defs><clipPath id="eLnySg"><path fill="#fff" d="M0 0h208v42H0z"/></clipPath></defs></svg></div></a></div></div><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi fdFrxf"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><span data-testid="identityDropdown" data-target-id="identityDropdown" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0" role="button"><span class="TextClickableLabelBlock-gWPCgN klZQb"></span><span data-testid="clickable-icon" class="IconWrapper-fzALsz bHDnRc"><svg class="icon icon-account" focusable="false" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Account</title><circle cx="8" cy="5" r="3.5" stroke="black"></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M7 9H9C11.2091 9 13 10.7909 13 13V15H14V13C14 10.2386 11.7614 8 9 8H7C4.23858 8 2 10.2386 2 13V15H3V13C3 10.7909 4.79086 9 7 9Z" fill="black"></path></svg></span></span></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs iazKtH"><div data-testid="one-nav-journey-cta" class="CTAWrapper-bmUbTy gtSjyb"></div></div></div><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi bExlse"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hTRJQI"><span data-testid="identityDropdown" data-target-id="identityDropdown" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0" role="button"><span class="TextClickableLabelBlock-gWPCgN klZQb"></span><span data-testid="clickable-icon" class="IconWrapper-fzALsz bHDnRc"><svg class="icon icon-account" focusable="false" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Account</title><circle cx="8" cy="5" r="3.5" stroke="black"></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M7 9H9C11.2091 9 13 10.7909 13 13V15H14V13C14 10.2386 11.7614 8 9 8H7C4.23858 8 2 10.2386 2 13V15H3V13C3 10.7909 4.79086 9 7 9Z" fill="black"></path></svg></span></span></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs bSnbfM"><a href="/newsletter?sourceCode=hamburgernav" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr iFrFGv" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Newsletters</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs iazKtH"><div data-testid="one-nav-journey-cta" class="CTAWrapper-bmUbTy gtSjyb"></div></div></div></div></nav><div aria-label="Navigation Row" data-testid="one-nav-row-grid" data-trigger-row="true" layout="horizontal" class="OneNavRowGrid-dOvkpA jpVfxm"><div data-testid="one-nav-row-content" aria-label="Navigation Row" class="OneNavRowContent-iBmA-dB cgRZYE"><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi fcbjVj"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs fTcCul"></div></div></div></div><div aria-label="Navigation Row" data-testid="one-nav-row-grid" data-trigger-row="true" layout="horizontal" class="OneNavRowGrid-dOvkpA eKwUoj"><div data-testid="one-nav-row-content" aria-label="Navigation Row" class="OneNavRowContent-iBmA-dB ibbRjy"><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi fcbjVj"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs hZYdrl"><div class="StickyHeroAdWrapper-kurarC gSpllZ ad-stickyhero ad-stickyhero-enable-mobile" data-testid="sticky-hero-ad"><div class="AdWrapper-fGiLaV dnFWcD ad ad--hero should-hold-space"><div class="ad__slot ad__slot--hero" data-node-id="0w6dhn"></div></div><div class="ConsumerMarketingUnitThemedWrapper-kjbXjp gnOkbl consumer-marketing-unit consumer-marketing-unit--display-hero" role="presentation" aria-hidden="true"><div class="consumer-marketing-unit__slot consumer-marketing-unit__slot--display-hero"></div><div class="journey-unit"></div></div></div></div></div></div></div></header><div data-testid="one-nav-overlay" tabindex="-1" class="Overlay-fPsXzV cczGCj theme-standard"></div><div class="FocusTrapContainer-bGnOHb jdRovJ theme-standard"><div tabindex="-1"><div tabindex="-1" class="TriggerableContainerContent-hvARID eGNGkA"><div tabindex="-1" class="DrawerWrapper-iqYAfP bFNeRi"><div tabindex="-1" class="GridWrapper-kPUPjC eWPyjT"><div data-testid="one-nav-container-hamburger_menu" class="OneNavContainer-kolMaZ iXmxAs one-nav" data-seq-level="default"><nav aria-label="Navigation Row" id="default" data-testid="one-nav-row-grid" data-trigger-row="true" layout="triggerable-left" class="OneNavRowGrid-dOvkpA effztK"><div data-testid="one-nav-row-content" aria-label="Navigation Row" class="OneNavRowContent-iBmA-dB cuOviT"><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi iERwJI"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/category/security/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Security</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/category/politics/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Politics</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/category/big-story/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">The Big Story</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/category/business/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Business</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/category/science/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Science</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/category/culture/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Culture</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a data-testid="hamburger_menu" data-target-id="hamburger_menu" href="/category/gear/" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gCmoH" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Reviews</span></span><span data-testid="clickable-icon" class="IconWrapper-fzALsz bHDnRc"><svg class="icon icon-chevron" focusable="false" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Chevron</title><path fill-rule="evenodd" clip-rule="evenodd" d="M10.293 8 3.646 1.354l.708-.708L11.707 8l-7.353 7.354-.708-.707L10.293 8Z" fill="#000"></path></svg></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><div data-testid="accordion" class="AccordionContainer-hbFhzz kWSLDb"><div id="accordion-header-More-Expand,thinner" data-testid="accordion-header" class="AccordionHeader-jAypTY gePGyg"><span class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gCmoH" tabindex="0" role="button" aria-expanded="false" aria-controls="accordion-content-More-Expand,thinner" aria-labelledby="accordion-header-More-Expand,thinner"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">More</span></span><span data-testid="clickable-icon" class="IconWrapper-fzALsz bHDnRc"><svg class="icon icon-expand" focusable="false" viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg"><title>Expand</title><g><path fill-rule="evenodd" clip-rule="evenodd" d="M8.5 7.5V1h-1v6.5H1v1h6.5V15h1V8.5H15v-1H8.5Z" fill="#000"></path></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></span></span></div><div id="accordion-content-More-Expand,thinner" data-testid="" aria-hidden="true" aria-labelledby="accordion-header-More-Expand,thinner" role="region" class="AccordionContent-bRjPlK faIjwX"><div aria-hidden="true" aria-disabled="true" class="AccordionContentInner-eaAkBY gLIjNf"><a href="/the-big-interview/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr kjDTFU" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">The Big Interview</span></span></a><a href="/magazine/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr kjDTFU" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Magazine</span></span></a><a href="/tag/wired-events/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr kjDTFU" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Events</span></span></a><a href="/collection/wiredinsider/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr kjDTFU" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">WIRED Insider</span></span></a><a href="/tag/wired-consulting/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr kjDTFU" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">WIRED Consulting</span></span></a></div></div></div></div></div><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi iERwJI"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/newsletter?sourceCode=hamburgernav" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Newsletters</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/podcasts/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Podcasts</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/video/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Video</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="https://www.wired.com/livestreams" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Livestreams</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="https://shop.wired.com/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr gGwmsI" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN klZQb"><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Merch</span></span></a></div></div><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi iERwJI"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"><a href="/search/" target="_self" class="BaseClickable-iGzrii TextClickableStyled-jFbsRh ydEIr liaCOp" tabindex="0"><span class="TextClickableLabelBlock-gWPCgN ldGdOi"><span data-testid="clickable-icon" class="IconWrapper-fzALsz zGTRI"><svg class="icon icon-search" focusable="false" viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg" data-testid="iconSearch"><title>Search</title><path fill="#000" fill-rule="evenodd" clip-rule="evenodd" d="M12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0Zm-1.126 4.582a6 6 0 1 1 .707-.707l3.773 3.771-.707.708-3.773-3.772Z"></path></svg></span><span data-snowplow-event-label="true" class="TextClickableLabel-cIyeko bFSUuz">Search</span></span></a></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"></div><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs EfEsq"></div></div></div></nav><nav aria-label="Navigation Row" id="reviews" data-testid="one-nav-row-grid" data-trigger-row="true" layout="triggerable-left" class="OneNavRowGrid-dOvkpA jTkxXG"><div data-testid="one-nav-row-content" aria-label="Navigation Row" class="OneNavRowContent-iBmA-dB kIzxwD"></div></nav></div></div></div></div></div></div><div class="FocusTrapContainer-bGnOHb jdRovJ theme-standard"><div tabindex="-1"><div data-testid="one-nav-container-rollover" class="OneNavContainer-kolMaZ iXmxAs one-nav" data-seq-level="default"><nav aria-label="Navigation Row" data-testid="one-nav-row-grid" data-trigger-row="true" layout="triggerable-right" class="OneNavRowGrid-dOvkpA bjaQLY"><div data-testid="one-nav-row-content" aria-label="Navigation Row" class="OneNavRowContent-iBmA-dB frRjxI"><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi bpHRoz"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs EfEsq"></div></div></div></nav></div></div></div><div data-testid="one-nav-overlay" tabindex="-1" class="Overlay-fPsXzV cczGCj theme-standard"></div><div class="FocusTrapContainer-bGnOHb jdRovJ theme-standard"><div tabindex="-1"><div data-testid="one-nav-container-identityDropdown" class="OneNavContainer-kolMaZ iXmxAs one-nav" data-seq-level="default"><nav aria-label="Navigation Row" data-testid="one-nav-row-grid" data-trigger-row="true" layout="triggerable-right" class="OneNavRowGrid-dOvkpA bjaQLY"><div data-testid="one-nav-row-content" aria-label="Navigation Row" class="OneNavRowContent-iBmA-dB frRjxI"><div data-testid="one-nav-area-container" aria-label="Navigation Area" data-contains-sticky-element="false" class="OneNavAreaContainer-bbElNi bpHRoz"><div data-testid="one-nav-clickable" class="StyledClickable-ktPdBs jEHQkx"></div></div></div></nav></div></div></div><div class="PersistentBottomWrapper-byvUWq jfahCN persistent-bottom" data-journey-hook="persistent-bottom"><aside class="PaywallBarWrapper-gFBZnd jdPepy paywall-bar"><div class="ConsumerMarketingUnitThemedWrapper-kjbXjp gnOkbl paywall-bar__consumer-marketing-unit consumer-marketing-unit consumer-marketing-unit--paywall-bar-call-to-action" role="presentation" aria-live="polite" aria-hidden="true"><div class="consumer-marketing-unit__slot consumer-marketing-unit__slot--paywall-bar-call-to-action"></div><div class="journey-unit"></div></div></aside></div><main id="main-content" tabindex="-1" class="BasePageMainContent-cMAuVb gYhyec page__main-content"><div data-testid="RowWrapper" class="BaseWrap-sc-SkJtP RowWrapper-efRjVu dZoWtJ dNXSll"></div><article class="article main-content story" lang="en-US"><div class="AIContentWrapper-lBLcd fOPfXX"><div class="ArticlePageLedeBackground-bNmFvK eudZMI"><header class="ContentHeaderWrapper-wAeZW cgBQMs content-header article__content-header inset"><div data-testid="ContentHeaderContainer" class="ContentHeaderContainer-byIANm fDSNOD"><div class="ContentHeaderHedAccreditationWrapper-hBwBhB blAhto"><div data-testid="ContentHeaderTitleBlockWrapper" class="ContentHeaderTitleBlockWrapper-joMOrX PHLrj"><div data-testid="ContentHeaderRubric" class="ContentHeaderRubricBlock-cfeHaB kNFQdH"><div><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW fjZjfe bylines bylines--inlined-with-bg ContentHeaderBylines-kclYwb jiNLAK"><span class="BylineWrapper-ikmJep gPAcgL byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name card"><a class="BylineLink-faXGDy fMOBgj byline__name-link byline link card" href="/author/michael-calore/">Michael Calore</a></span></span></span></div></div><div data-testid="ContentHeaderRubricDateBlock" class="ContentHeaderRubricDateBlock-efKFWV kHvZUK"><time data-testid="ContentHeaderPublishDate" class="BaseText-fEwdHD ContentHeaderTitleBlockPublishDate-kkecHN fSrqtv jDeiPt" dateTime="2010-03-08T13:43:25-05:00">Mar 8, 2010 1:43 PM</time></div></div><h1 data-testid="ContentHeaderHed" class="BaseText-fEwdHD ContentHeaderHed-kobZuw JNCDn ggKExi">Browse the Web as it Looked in 1993</h1></div><div class="ContentHeaderAccreditation-gSVrun gGXWqs content-header__accreditation" data-testid="ContentHeaderAccreditation"><div class="ContentHeaderDek-tmXxz hwCSFQ">Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively […]</div><div class="ContentHeaderByline-bsLfvw gKKGUa"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset ContentHeaderContributorImage-fVCfxp gAUOlq"><picture class="ResponsiveImagePicture-jKunQM gjCCFj ContentHeaderContributorImage-fVCfxp gAUOlq responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/65e861971d39554fdaf1b282/1:1/w_80,c_limit/Michael%20Calore.jpg 80w" sizes="66px"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/65e861971d39554fdaf1b282/1:1/w_90,c_limit/Michael%20Calore.jpg 90w" sizes="66px"/><img alt="" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/65e861971d39554fdaf1b282/1:1/w_90%2Cc_limit/Michael%2520Calore.jpg" data-src="https://media.wired.com/photos/65e861971d39554fdaf1b282/1:1/w_90%2Cc_limit/Michael%2520Calore.jpg"/></picture></span><div class="ContentHeaderBylineContent-cgGVat hxaQXx"><div><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW fjZjfe bylines bylines--inlined-with-bg ContentHeaderBylines-kclYwb jiNLAK"><span class="BylineWrapper-ikmJep gPAcgL byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name card"><a class="BylineLink-faXGDy fMOBgj byline__name-link byline link card" href="/author/michael-calore/">Michael Calore</a></span></span></span></div></div><time data-testid="ContentHeaderPublishDate" class="BaseText-fEwdHD ContentHeaderPublishDate-kcslvE fSrqtv fjshZG" dateTime="2010-03-08T13:43:25-05:00">Mar 8, 2010 1:43 PM</time></div></div></div></div></div></header></div></div><div data-attribute-verso-pattern="article-body" class="ArticlePageContentBackGround-eDdQYX jBrCot article-body__content"><div data-testid="action-bar-wrapper" class="ActionBarWrapperContent-eyqXkK gpkYzy"><div class="ActionBarWrapperComponent-chDeHg dIFaKt"><div data-attr-viewport-monitor="" class="ActionBarWrapper-kJGqdz ilJakn viewport-monitor-anchor"><button id="bookmark" aria-label="Save this story" class="ActionBarButton-fDeyRu ilmtEa bookmark large-screen"><span class="ActionBarSecondaryButtonPrimaryIcon-bHDDJb lcJACc bookmark-button-icon"><svg class="action-bar-bookmark-new icon icon-bookmark" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Save Story</title><path d="M11.6279 17.2126L5 21V4H19V21L12.3721 17.2126L12 17L11.6279 17.2126Z" stroke="black" stroke-width="1.5" stroke-linecap="square" class="icon-bookmark-stroke" fill="none"></path></svg></span><span class="BaseText-fEwdHD ActionBarButtonText-cQLtCT hBwuzD bJJzeS">Save this story</span></button></div><div data-attr-viewport-monitor="" class="ActionBarWrapper-kJGqdz kdCnOa viewport-monitor-anchor"><button id="bookmark" aria-label="Save this story" class="ActionBarButton-fDeyRu ikAsbE bookmark mobile"><span class="ActionBarSecondaryButtonPrimaryIcon-bHDDJb lcJACc bookmark-button-icon"><svg class="action-bar-bookmark-new icon icon-bookmark" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Save Story</title><path d="M11.6279 17.2126L5 21V4H19V21L12.3721 17.2126L12 17L11.6279 17.2126Z" stroke="black" stroke-width="1.5" stroke-linecap="square" class="icon-bookmark-stroke" fill="none"></path></svg></span><span class="BaseText-fEwdHD ActionBarButtonText-cQLtCT hBwuzD bJJzeS">Save this story</span></button></div></div></div><div class="ArticlePageChunksContent-hsbblt iCXbHE"><div data-testid="ArticlePageChunks" class="ArticlePageChunks-lfyGNk jxkXmJ"><div class="GridWrapper-uulHE dCnZHU grid grid-margins grid-items-2 ArticlePageChunksGrid-kSknMg dSvDdx grid-layout--adrail narrow wide-adrail" data-journey-hook="grid-wrapper"><div class="GridItem-bufwYC kKTABR grid--item grid-layout__content"><div class="BodyWrapper-cuqCAc jLEapt body body__container article__body" data-journey-hook="client-content" data-testid="BodyWrapper"><div class="body__inner-container"><p><img src="http://www.webmonkey.com/wp-content/uploads/2010/03/github.png" alt="github" title="github"/></p><p class="paywall">Github user Alan Dipert has posted the <a data-offer-url="http://github.com/alandipert/ncsa-mosaic" class="external-link text link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://github.com/alandipert/ncsa-mosaic&quot;}" href="http://github.com/alandipert/ncsa-mosaic" rel="nofollow noopener" target="_blank">source code for NCSA Mosaic 2.7</a> on the code-hosting website.</p><p class="paywall">You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively submitting patches.</p><div class="AdWrapper-fGiLaV iGDxYx ad ad--in-content"><div class="ad__slot ad__slot--in-content" data-node-id="nkgf9r"></div></div><p class="paywall"><a data-offer-url="http://en.wikipedia.org/wiki/Mosaic_%28web_browser%29" class="external-link text link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://en.wikipedia.org/wiki/Mosaic_%28web_browser%29&quot;}" href="http://en.wikipedia.org/wiki/Mosaic_%28web_browser%29" rel="nofollow noopener" target="_blank">Mosaic</a> was the first graphical web browser. It was born in the early &#x27;90s, created by a small team headed by <a href="https://www.wired.com/culture/lifestyle/news/2003/04/58658" class="text link">Marc Andreessen</a>. The same crew would go on to found Netscape Communications and build the Netscape browser, which would eventually lead to the <a href="https://www.wired.com/thisdayintech/2009/06/dayintech_0605/" class="text link">Mozilla browser</a>, and finally to <a data-offer-url="http://getfirefox.com/" class="external-link text link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://getfirefox.com/&quot;}" href="http://getfirefox.com/" rel="nofollow noopener" target="_blank">Firefox</a>. So, running Mosaic is basically taking the browsing experience all the way back to its roots.</p><div class="Container-ioqmpI jzsvml"></div><p class="paywall">Dipert acknowledges the work of two other coders who ported the old code to run on the modern Linux: Sean MacLennan and Alan Wylie. As <a data-offer-url="http://seanm.ca/mosaic/" class="external-link text link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://seanm.ca/mosaic/&quot;}" href="http://seanm.ca/mosaic/" rel="nofollow noopener" target="_blank">MacLennan says</a> on his site, &quot;If you are going to run a 10-year old protocol (HTML), you might as well use a 10-year old browser.&quot;</p><div></div><div></div><p class="paywall">I first started using Mosaic at the beginning, in 1993. We had it running at my <a data-offer-url="http://www.wruv.org/" class="external-link text link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://www.wruv.org/&quot;}" href="http://www.wruv.org/" rel="nofollow noopener" target="_blank">college radio station</a>, and we DJs would use it to download the news wires we&#x27;d read on air at the top of every hour. I also used it to browse Wired&#x27;s gopher server and read the magazine articles on my computer in my dorm room. About two years later, <a data-offer-url="http://www.veen.com/jeff/archives/000903.html" class="external-link text link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://www.veen.com/jeff/archives/000903.html&quot;}" href="http://www.veen.com/jeff/archives/000903.html" rel="nofollow noopener" target="_blank">HotWired arrived</a> on the web proper, and I used Mosaic to browse it.</p><div class="AdWrapper-fGiLaV iGDxYx ad ad--sponsor-product"><div class="ad__slot ad__slot--sponsor-product" data-node-id="d6mcux"></div></div><p class="paywall">OK, I&#x27;m getting misty. Somebody cue up some Pearl Jam.</p><p class="paywall">Screenshot and hat tip from <a data-offer-url="http://tomayko.com/linkings/a61915d5c7cd11d917c2a088e2374fa1" class="external-link text link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://tomayko.com/linkings/a61915d5c7cd11d917c2a088e2374fa1&quot;}" href="http://tomayko.com/linkings/a61915d5c7cd11d917c2a088e2374fa1" rel="nofollow noopener" target="_blank">Tomayko</a>.</p></div></div></div><div class="GridItem-bufwYC fdedvq grid--item grid-layout__aside"></div></div></div><div class="GridWrapper-uulHE dCnZHU grid grid-margins grid-items-2 PaywallInlineBarrierWithWrapperGrid-gsjZKQ bxuhND grid-layout--adrail narrow wide-adrail" data-journey-hook="grid-wrapper"><div class="GridItem-bufwYC kKTABR grid--item grid-layout__content"><div class="body body__inline-barrier article__body"><div class="container container--body"><div class="container--body-inner"><aside data-testid="PaywallInlineBarrierWrapper" class="PaywallInlineBarrierWrapper-bnHkma enbdsg"><div class="ConsumerMarketingUnitThemedWrapper-kjbXjp gnOkbl consumer-marketing-unit consumer-marketing-unit--paywall-inline-barrier" role="presentation" aria-live="polite" aria-hidden="true"><div class="consumer-marketing-unit__slot consumer-marketing-unit__slot--paywall-inline-barrier"></div><div class="journey-unit"></div></div></aside></div></div></div></div></div></div><div class="GridWrapper-uulHE dCnZHU grid grid-margins grid-items-2 ContentWrapperGrid-hbJRnx cYtuEk grid-layout--adrail narrow wide-adrail" data-journey-hook="grid-wrapper"><div class="GridItem-bufwYC kKTABR grid--item grid-layout__content"><div class="body body__container"><div class="container container--body"><div class="container--body-inner"></div></div></div></div></div></div></article><div class="ContentFooterWrapper-eLSLlk chJgAv ArticlePageContentFooterGrid-eTEenM hTCjib article-body__footer"><div data-testid="RowWrapper" class="BaseWrap-sc-SkJtP RowWrapper-efRjVu dZoWtJ dNXSll"><div class="GridWrapper-uulHE dCnZHU grid grid-margins grid-items-2 grid-layout--adrail narrow wide-adrail" data-journey-hook="grid-wrapper"><div class="GridItem-bufwYC kKTABR grid--item grid-layout__content"><div class="ContributorsWrapper-AFVoY iqTNPv contributors" data-testid="Contributors"><div data-testid="contributor-bio-wrapper" class="ContributorBioWrapper-kJbwQf CFvVk"><div class="ContributorBioAvatar-ejwlbl vmRDC"><a href="/author/michael-calore/"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset"><picture class="ResponsiveImagePicture-jKunQM gjCCFj responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/65e861971d39554fdaf1b282/1:1/w_80,c_limit/Michael%20Calore.jpg 80w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/65e861971d39554fdaf1b282/1:1/w_90,c_limit/Michael%20Calore.jpg 90w" sizes="100vw"/><img alt="" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/65e861971d39554fdaf1b282/1:1/w_90%2Cc_limit/Michael%2520Calore.jpg" data-src="https://media.wired.com/photos/65e861971d39554fdaf1b282/1:1/w_90%2Cc_limit/Michael%2520Calore.jpg"/></picture></span></a></div><div class="ContributorBioContent-ccmKix fEGuA-D"><div class="ContributorBioHeader-ffpVub ddtykL"></div><div class="ContributorBioBio-fraKwI ntUfe"><a class="text link" href="/author/michael-calore/">Michael Calore</a> oversees WIRED&#39;s coverage of consumer technology and internet culture. As a writer, he covers a range of topics including music, film, art, software, and underground culture. ... <a class="text link" href="/author/michael-calore">Read More</a></div><div class="ContributorBioFooter-MZEst bJUtAe"><span class="ContributorBioTitle-JNDCE TytaK">Director, Consumer Tech and Culture</span><div class="SocialIconsWrapper-iyJFhD bsQyZM social-icons social-icons--standard" data-testid="social-icons"><ul data-testid="socialIconslist" class="SocialIconsList-OXmUW eMaBCo social-icons__list"><li class="SocialIconsListItem-hZFXgv iZLAUT social-icons__list-item social-icons__list-item--bluesky social-icons__list-item--standard"><a aria-label="Follow Michael Calore on Bluesky" class="external-link SocialIconExternalLink-gsMURO hAfbKZ social-icons__link social-icons__link--bluesky" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://bsky.app/profile/snackfight.bsky.social&quot;}" href="https://bsky.app/profile/snackfight.bsky.social" rel="noopener" target="_blank"><div class="SocialIconViewBox-goBvtv edYLqt social-icons__icon-container"><div class="SocialIconContainer-fckYDA bfgiZw"><svg class="SocialIconNetworkIconComponent-krsBtx UTvzR icon icon-bluesky" focusable="false" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><title>bluesky</title><path d="M6.902 5.125C8.965 6.76 11.185 10.072 12 11.85c.815-1.778 3.035-5.091 5.098-6.725C18.588 3.946 21 3.034 21 5.937c0 .58-.315 4.87-.5 5.566-.642 2.421-2.984 3.039-5.066 2.665 3.64.654 4.566 2.818 2.566 4.982-3.798 4.11-5.46-1.031-5.885-2.349-.078-.241-.114-.354-.115-.258 0-.096-.037.017-.115.258-.426 1.318-2.087 6.46-5.885 2.35-2-2.165-1.074-4.33 2.566-4.983-2.082.374-4.423-.244-5.066-2.665-.185-.697-.5-4.987-.5-5.566 0-2.903 2.413-1.99 3.902-.812Z" fill="#000"></path></svg></div></div></a></li><li class="SocialIconsListItem-hZFXgv iZLAUT social-icons__list-item social-icons__list-item--instagram social-icons__list-item--standard"><a aria-label="Follow Michael Calore on Instagram" class="external-link SocialIconExternalLink-gsMURO hAfbKZ social-icons__link social-icons__link--instagram" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://www.instagram.com/snackfight&quot;}" href="https://www.instagram.com/snackfight" rel="noopener" target="_blank"><div class="SocialIconViewBox-goBvtv edYLqt social-icons__icon-container"><div class="SocialIconContainer-fckYDA bfgiZw"><svg class="SocialIconNetworkIconComponent-krsBtx UTvzR icon icon-instagram" focusable="false" viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Instagram</title><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2c2.716 0 3.056.013 4.122.06 1.066.049 1.792.217 2.428.465a4.884 4.884 0 0 1 1.771 1.154 4.873 4.873 0 0 1 1.154 1.771c.247.636.416 1.362.465 2.428.049 1.066.06 1.406.06 4.122s-.012 3.056-.06 4.122c-.049 1.066-.218 1.792-.465 2.428a4.9 4.9 0 0 1-1.154 1.771 4.874 4.874 0 0 1-1.771 1.154c-.636.247-1.363.416-2.428.465-1.066.049-1.406.06-4.122.06s-3.056-.012-4.122-.06c-1.066-.049-1.792-.218-2.428-.465a4.901 4.901 0 0 1-1.771-1.154 4.9 4.9 0 0 1-1.154-1.771c-.248-.636-.416-1.363-.465-2.428C2.013 15.056 2 14.716 2 12s.013-3.056.06-4.122c.049-1.066.217-1.792.465-2.428a4.884 4.884 0 0 1 1.154-1.771A4.874 4.874 0 0 1 5.45 2.525c.636-.248 1.362-.416 2.428-.465C8.944 2.013 9.284 2 12 2Zm0 2.5c-2.443 0-2.732.009-3.696.054-.893.04-1.377.188-1.7.315-.397.146-.756.38-1.05.684-.322.32-.52.625-.685 1.052-.125.322-.275.806-.315 1.699C4.509 9.267 4.5 9.557 4.5 12c0 2.443.009 2.732.054 3.696.04.893.188 1.377.315 1.7.165.427.364.732.684 1.05.32.321.625.52 1.052.685.322.125.806.275 1.699.315.963.045 1.253.054 3.696.054 2.443 0 2.732-.009 3.696-.054.893-.04 1.377-.189 1.7-.315a2.811 2.811 0 0 0 1.05-.683c.321-.32.52-.625.685-1.053.125-.322.275-.806.315-1.699.045-.963.054-1.253.054-3.696 0-2.443-.009-2.732-.054-3.696-.04-.893-.189-1.377-.315-1.7a2.835 2.835 0 0 0-.683-1.05 2.834 2.834 0 0 0-1.053-.685c-.322-.125-.806-.275-1.699-.315C14.733 4.509 14.443 4.5 12 4.5Zm0 2.21a5.29 5.29 0 1 1 0 10.58 5.29 5.29 0 0 1 0-10.58Zm0 8.25a2.96 2.96 0 1 0 0-5.92 2.96 2.96 0 0 0 0 5.92Zm6.625-8.148a1.438 1.438 0 1 1-2.876 0 1.438 1.438 0 0 1 2.876 0Z" fill="black"></path></svg></div></div></a></li></ul></div></div></div></div></div></div></div></div><div data-testid="RowWrapper" class="BaseWrap-sc-SkJtP RowWrapper-efRjVu dZoWtJ dNXSll"><div class="GridWrapper-uulHE dCnZHU grid grid-margins grid-items-2 grid-layout--adrail narrow wide-adrail" data-journey-hook="grid-wrapper"><div class="GridItem-bufwYC kKTABR grid--item grid-layout__content"><div data-testid="TagCloudWrapper" class="TagCloudWrapper-iOOaiz hDgLib ContentFooterTagCloud-lmEydQ jtXjDH"><span class="BaseText-fEwdHD TagCloudSectionHeader-byWhDi dqEbUP kIFOiP">Topics</span><a class="TagCloudLink-ikXVek jBTLEg tag link" href="/tag/browsers/"><span class="BaseText-fEwdHD TagCloudName-hJXdeT dqEbUP imzTQM">Browsers</span></a><a class="TagCloudLink-ikXVek jBTLEg tag link" href="/tag/firefox/"><span class="BaseText-fEwdHD TagCloudName-hJXdeT dqEbUP imzTQM">Firefox</span></a><a class="TagCloudLink-ikXVek jBTLEg tag link" href="/tag/webmonkey/"><span class="BaseText-fEwdHD TagCloudName-hJXdeT dqEbUP imzTQM">Webmonkey</span></a></div></div></div></div><div data-testid="ContentFooterBottom" class="ContentFooterBottom-cbbwZo iSuBdg"><div class="content-bottom-anchor"></div><div class="ConsumerMarketingUnitThemedWrapper-kjbXjp gnOkbl consumer-marketing-unit consumer-marketing-unit--article-footer" role="presentation" aria-hidden="true"><div class="consumer-marketing-unit__slot consumer-marketing-unit__slot--article-footer"></div><div class="journey-unit"></div></div><div data-attr-viewport-monitor="" class="recirc-list-wrapper viewport-monitor-anchor"><div class="RecircListWrapper-erQXzq eevZTj"><div data-testid="RowWrapper" class="BaseWrap-sc-SkJtP RowWrapper-efRjVu dZoWtJ dNXSll ContentFooterRelated-gScfmk cBCZl"><div class="GridWrapper-uulHE dArhxS grid grid-margins grid-items-0 SummaryCollectionGridComponent-hhdzcS kortJj summary-collection-grid RecircListDefaultOverlaySummaryCollectionGrid-fQnyMC lppMLp recirc-list__items summary-collection-grid--four-columns summary-collection-grid--TextBelowLeft" data-journey-hook="grid-wrapper"><div class="GridItem-bufwYC khuCvB grid--item"><div class="SummaryCollectionGridContent-jblwZM flfzFo"><div class="SectionTitleRoot-jqTjcU buLjMg SummaryCollectionGridSectionTitle-bSuodM hKaCkY" data-testid="SectionTitle"><header class="BaseText-fEwdHD SectionTitleHed-iavHej eBMvfE idsQtM">Read More</header></div><div class="SummaryCollectionGridItems-dygJmn mALEF hide-read-more-ad" data-testid="SummaryCollectionGridItems"><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;Plex Keeps Getting Worse. Is Jellyfin a Decent Replacement?&quot;,&quot;index&quot;:0,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/plex-keeps-getting-worse-is-jellyfin-a-decent-replacement/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/plex-keeps-getting-worse-is-jellyfin-a-decent-replacement/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-1" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="Plex Keeps Getting Worse. Is Jellyfin a Decent Replacement?" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a4fd73d7f84f3b67bdcaa53/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-1" data-component-type="recirc-river" data-recirc-id="item-hed-1" data-recirc-pattern="summary-item" href="https://www.wired.com/story/plex-keeps-getting-worse-is-jellyfin-a-decent-replacement/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">Plex Keeps Getting Worse. Is Jellyfin a Decent Replacement?</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">If you want to stream local media, this free and open source media server is just as good as Plex. But if you rely on remote access or live TV, prepare to tinker.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Justin Pot</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;Use AWS? Thanks to a Billing Glitch, That’ll Be $3 Billion&quot;,&quot;index&quot;:1,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/amazon-web-services-glitch-oh-no/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/amazon-web-services-glitch-oh-no/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-2" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="Use AWS? Thanks to a Billing Glitch, That’ll Be $3 Billion" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a5a677665d8dd9c411b81aa/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-2" data-component-type="recirc-river" data-recirc-id="item-hed-2" data-recirc-pattern="summary-item" href="https://www.wired.com/story/amazon-web-services-glitch-oh-no/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">Use AWS? Thanks to a Billing Glitch, That’ll Be $3 Billion</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">An error with the cloud computing giant’s billing operation caused some customers’ monthly bills to rise from a few cents to billions of dollars.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Caroline Haskins</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;The Light Flip Is the Stylish Dumb Flip Phone of Your Dreams&quot;,&quot;index&quot;:2,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/light-flip-is-the-modern-stylish-dumb-flip-phone-of-your-luddite-dreams/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/light-flip-is-the-modern-stylish-dumb-flip-phone-of-your-luddite-dreams/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-3" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="The Light Flip Is the Stylish Dumb Flip Phone of Your Dreams" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a5e25fdc1c4607c1bb76437/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-3" data-component-type="recirc-river" data-recirc-id="item-hed-3" data-recirc-pattern="summary-item" href="https://www.wired.com/story/light-flip-is-the-modern-stylish-dumb-flip-phone-of-your-luddite-dreams/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">The Light Flip Is the Stylish Dumb Flip Phone of Your Dreams</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">A flip phone with 5G, USB-C, a headphone jack, and a removable battery? Say it ain’t so.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Julian Chokkattu</span></span></span></div></div></div></div></div></div><div class="AdWrapper-fGiLaV iGDxYx SummaryCollectionGridSummaryItem-ilztYA kQvDlv ad ad--read-more"><div class="ad__slot ad__slot--read-more" data-node-id="vvfvcm"></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;Top Norton Coupon Codes and Deals: 58% Off&quot;,&quot;index&quot;:3,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/norton-coupon-code/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/norton-coupon-code/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-4" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="Top Norton Coupon Codes and Deals: 58% Off" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/66ea076e56fd4954a7f91e0c/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-4" data-component-type="recirc-river" data-recirc-id="item-hed-4" data-recirc-pattern="summary-item" href="https://www.wired.com/story/norton-coupon-code/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">Top Norton Coupon Codes and Deals: 58% Off</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">Whether you’re looking to protect your small business or your personal computer, we have the top coupons and deals to help you save at Norton.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Scott Gilbertson</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;New York Governor Signs First Statewide Data Center Moratorium&quot;,&quot;index&quot;:4,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/new-york-governor-signs-first-statewide-data-center-moratorium/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/new-york-governor-signs-first-statewide-data-center-moratorium/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-5" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="New York Governor Signs First Statewide Data Center Moratorium" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a26cf2e4811df044cd3238c/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-5" data-component-type="recirc-river" data-recirc-id="item-hed-5" data-recirc-pattern="summary-item" href="https://www.wired.com/story/new-york-governor-signs-first-statewide-data-center-moratorium/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">New York Governor Signs First Statewide Data Center Moratorium</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">“We have no choice but to address the challenges created by these massive facilities,” New York governor Kathy Hochul said. The executive order will pause construction for one year.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Molly Taft</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;A Leaked Memo Ties Cyberattacks on Minnesota Water Utilities to Iran&quot;,&quot;index&quot;:5,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/a-leaked-memo-ties-cyberattacks-on-minnesota-water-utilities-to-iran/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/a-leaked-memo-ties-cyberattacks-on-minnesota-water-utilities-to-iran/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-6" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="A Leaked Memo Ties Cyberattacks on Minnesota Water Utilities to Iran" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a6b857e3e12d1f6b4b61e35/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-6" data-component-type="recirc-river" data-recirc-id="item-hed-6" data-recirc-pattern="summary-item" href="https://www.wired.com/story/a-leaked-memo-ties-cyberattacks-on-minnesota-water-utilities-to-iran/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">A Leaked Memo Ties Cyberattacks on Minnesota Water Utilities to Iran</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">A memo obtained by WIRED, issued by the water utilities information sharing group WaterISAC, links dozens of cyberattacks against Minnesota water utilities to Tehran.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Andy Greenberg</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;Prompt Injection Attacks Are Thwarting AI Hacking Agents&quot;,&quot;index&quot;:6,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/prompt-injection-attacks-are-thwarting-ai-hacking-agents/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/prompt-injection-attacks-are-thwarting-ai-hacking-agents/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-7" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="Prompt Injection Attacks Are Thwarting AI Hacking Agents" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a5a67417083bdea755dfcd2/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-7" data-component-type="recirc-river" data-recirc-id="item-hed-7" data-recirc-pattern="summary-item" href="https://www.wired.com/story/prompt-injection-attacks-are-thwarting-ai-hacking-agents/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">Prompt Injection Attacks Are Thwarting AI Hacking Agents</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">“Context bombing” tricks malicious AI agents into shutting down before they can do harm.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Dan Goodin, Ars Technica</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;Top Lowe’s Promo Codes: Up to $300 Off Appliances&quot;,&quot;index&quot;:7,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/lowes-promo-code/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/lowes-promo-code/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-8" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="Top Lowe’s Promo Codes: Up to $300 Off Appliances" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/67b63b995a505b018b67ed92/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-8" data-component-type="recirc-river" data-recirc-id="item-hed-8" data-recirc-pattern="summary-item" href="https://www.wired.com/story/lowes-promo-code/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">Top Lowe’s Promo Codes: Up to $300 Off Appliances</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">Find the latest Lowe’s promo codes and offers, including up to $300 off select major appliances and $5 off $50 with sign-up, here at WIRED.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Matthew Korfhage</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;Kagi Brings Back Old-School Search, One Human-Made Website at a Time&quot;,&quot;index&quot;:8,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/kagi-brings-back-old-school-search-one-human-made-website-at-a-time/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/kagi-brings-back-old-school-search-one-human-made-website-at-a-time/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-9" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="Kagi Brings Back Old-School Search, One Human-Made Website at a Time" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a5f7b47ccb3b84bac67b4fc/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-9" data-component-type="recirc-river" data-recirc-id="item-hed-9" data-recirc-pattern="summary-item" href="https://www.wired.com/story/kagi-brings-back-old-school-search-one-human-made-website-at-a-time/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">Kagi Brings Back Old-School Search, One Human-Made Website at a Time</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">If you’re tired of sponsored and AI-summarized search results, Kagi gives you a curated&#8212;and human-centric&#8212;way to find what you’re looking for.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">David Nield</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;Satellite Images Reveal How Suspected Scam Compounds Appear Out of Nowhere&quot;,&quot;index&quot;:9,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/satellite-images-reveal-how-giant-scam-compounds-keep-on-expanding/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/satellite-images-reveal-how-giant-scam-compounds-keep-on-expanding/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-10" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="Satellite Images Reveal How Suspected Scam Compounds Appear Out of Nowhere" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a627aef5b26c21259675007/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-10" data-component-type="recirc-river" data-recirc-id="item-hed-10" data-recirc-pattern="summary-item" href="https://www.wired.com/story/satellite-images-reveal-how-giant-scam-compounds-keep-on-expanding/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">Satellite Images Reveal How Suspected Scam Compounds Appear Out of Nowhere</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">Analysis of satellite images of Myanmar shows dozens of alleged scam compounds have appeared in recent months, despite a purported crackdown on the criminal organizations.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Matt Burgess</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;The Outlaw Chemist Teaching People How to Make Drugs From Scratch&quot;,&quot;index&quot;:10,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/the-outlaw-chemist-teaching-people-how-to-make-drugs-from-scratch/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/the-outlaw-chemist-teaching-people-how-to-make-drugs-from-scratch/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-11" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="The Outlaw Chemist Teaching People How to Make Drugs From Scratch" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a34253bd6d2c696ab0f7ca9/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-11" data-component-type="recirc-river" data-recirc-id="item-hed-11" data-recirc-pattern="summary-item" href="https://www.wired.com/story/the-outlaw-chemist-teaching-people-how-to-make-drugs-from-scratch/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">The Outlaw Chemist Teaching People How to Make Drugs From Scratch</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">Willy Myco has made over 120 videos showing people his exact process for making everything from LSD to DMT vapes. Not everyone’s a fan of his methods.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Mattha Busby</span></span></span></div></div></div></div></div></div><div class="SummaryItemWrapper-bFycXm itsiPM summary-item summary-item--ARTICLE summary-item--no-icon summary-item--text-align-left summary-item--layout-placement-text-below summary-item--layout-position-image-left summary-item--layout-proportions-50-50 summary-item--side-by-side-align-center summary-item--side-by-side-image-right-mobile-false summary-item--standard SummaryCollectionGridSummaryItem-ilztYA gVnxdj" data-item="{&quot;dangerousHed&quot;:&quot;The New Defcon Badges Pack a Unique Open Source Chip That Doubles as a Security Key&quot;,&quot;index&quot;:11,&quot;contentType&quot;:&quot;venue&quot;,&quot;hotelLink&quot;:&quot;https://www.wired.com/story/defcon-34-badge-baochip-andrew-bunnie-huang/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1&quot;,&quot;layout&quot;:&quot;GridFourColumns&quot;}" role="button" tabindex="0"><div class="SummaryItemAssetContainer-jvvUHt iQjhGX summary-item__asset-container"><a class="SummaryItemImageLink-gEpIdB cbKlTr summary-item__image-link summary-item-tracking__image-link" href="https://www.wired.com/story/defcon-34-badge-baochip-andrew-bunnie-huang/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" aria-hidden="true" tabindex="-1" data-component-type="recirc-river" data-recirc-id="item-image-12" data-recirc-pattern="summary-item" target="_self"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image"><div data-testid="aspect-ratio-container" class="AspectRatioContainer-dijQOF cQXzvS"><div class="aspect-ratio--overlay-container"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SummaryItemResponsiveAsset-hOqdxG fVNTWC summary-item__image responsive-image"><source media="(max-width: 767px)" srcSet="https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><source media="(min-width: 768px)" srcSet="https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_120,c_limit/undefined 120w, https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_240,c_limit/undefined 240w, https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_320,c_limit/undefined 320w, https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_640,c_limit/undefined 640w" sizes="100vw"/><img alt="The New Defcon Badges Pack a Unique Open Source Chip That Doubles as a Security Key" loading="lazy" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" src="https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_640%2Cc_limit/undefined" data-src="https://media.wired.com/photos/6a6b9eaea28bf27471a166b3/16:9/w_640%2Cc_limit/undefined"/></picture></div></div></span></a></div><div class="SummaryItemContent-gZTTmz jnQTqA summary-item__content summary-item__content--no-rubric"><a class="SummaryItemHedLink-chBZvf iUfmxA summary-item-tracking__hed-link summary-item__hed-link bottom_recirc-12" data-component-type="recirc-river" data-recirc-id="item-hed-12" data-recirc-pattern="summary-item" href="https://www.wired.com/story/defcon-34-badge-baochip-andrew-bunnie-huang/#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1" target="_self"><div data-testid="ClampWrapper" class="ClampWrapper-btTyRn cozLMO clamp SummaryItemHedBase-eapJVq igFlkj summary-item__hed"><div class="ClampContent-gsyjBh fNSbDY"><div class="SummaryItemHedTag-fjCYhF dOuAoa" data-testid="SummaryItemHed">The New Defcon Badges Pack a Unique Open Source Chip That Doubles as a Security Key</div></div></div></a><div class="BaseText-fEwdHD SummaryItemDek-dyjqKk dTSAqX knqLIt summary-item__dek summary-item__dek--extra-spacing">Created by legendary hardware hacker Andrew “bunnie” Huang, the badges for this year’s famed security conference aim to push the boundaries of security and transparency.</div><div class="SummaryItemBylineWrapper-bcmFlQ hTBEUY summary-item__byline-date-icon"><div class="SummaryItemBaseByline-cUbysO eBoPfY summary-item__byline"><div class="summary-item__byline__content"><div data-testid="BylinesWrapper" class="BylinesWrapper-hmpxZW jykrsq bylines"><span class="BylineWrapper-ikmJep kxOQrB byline bylines__byline" data-testid="BylineWrapper"><span class="BylineNamesWrapper-dbXjdp jDeuVk"><span data-testid="BylineName" class="BylineName-cMqVZp brTjcd byline__name byline">Kim Zetter</span></span></span></div></div></div></div></div></div></div><div class="SummaryCollectionGridToActionWrapper-jPHbbz dRUJCl"></div></div></div></div></div></div></div><div data-testid="RowWrapper" class="BaseWrap-sc-SkJtP RowWrapper-efRjVu dZoWtJ dNXSll"><div class="AdWrapper-fGiLaV iGDxYx ad ad--footer should-hold-space"><div class="ad__slot ad__slot--footer" data-node-id="1tci0p"></div></div></div></div></div></main><div class="BasePageMainFooterFiller-ihhsej jeOdmq page__main-footer-filler"></div><div data-testid="RowWrapper" class="BaseWrap-sc-SkJtP RowWrapper-efRjVu cNCRRJ dNXSll"><div class="ConsumerMarketingUnitThemedWrapper-kjbXjp gnOkbl consumer-marketing-unit consumer-marketing-unit--cm-footer" role="presentation" aria-hidden="true"><div class="consumer-marketing-unit__slot consumer-marketing-unit__slot--cm-footer"></div><div class="journey-unit"></div></div></div><div data-testid="RowWrapper" class="BaseWrap-sc-SkJtP RowWrapper-efRjVu dZoWtJ dNXSll BasePageSiteFooterRow-efkcBp fkmqMB"><div class="GridWrapper-uulHE dArhxS grid grid-margins grid-items-0 BasePageSiteFooterRowGrid-kSbRbV hKUpPd" data-journey-hook="grid-wrapper"><div class="GridItem-bufwYC khuCvB grid--item"><footer class="SiteFooterWrapper-dgfUVO cBLUEn site-footer--with-store" data-testid="site-footer-wrapper"><div class="SiteFooterGridNoMargins-ecgFMl lobrYe" data-testid="SiteFooterGridNoMargins"><div class="SiteFooterBrandInfo-ccUmI kGROXy"><div class="SiteFooterLogo-cDGWGm dPjEBd site-footer__logo"><a href="/"><span class="SpanWrapper-kFnjvc eKnjjD responsive-asset SiteFooterLogoResponsiveAsset-bvqsFu kHPGgI site-footer__responsive-image"><picture class="ResponsiveImagePicture-jKunQM gjCCFj SiteFooterLogoResponsiveAsset-bvqsFu kHPGgI site-footer__responsive-image responsive-image"><img alt="WIRED" class="ResponsiveImageContainer-dkeESL cQPiWi responsive-image__image" srcSet="" sizes="100vw" src="/verso/static/wired-us/assets/logo-reverse.svg"/></picture></span></a></div><div data-testid="SiteFooterAbout" class="SiteFooterAbout-kYxJuk itwpqK"><div class="SiteFooterAboutText-jmWZih eSHnUx">WIRED is obsessed with what comes next. Through rigorous investigations and game-changing reporting, we tell stories that don’t just reflect the moment—they help create it. When you look back in 10, 20, even 50 years, WIRED will be the publication that led the story of the present, mapped the people, products, and ideas defining it, and explained how those forces forged the future. WIRED: For Future Reference.</div></div></div><nav aria-label="More From WIRED" class="NavigationWrapper-cegDjS bGpOjE SiteFooterNavigationVertical-cCmVIh hGAXYq" data-testid="navigation"><p data-testid="navigation__heading" class="NavigationHeadingWrapper-hmRiSO feOQMO navigation__heading"><button data-testid="navigation__heading-button" type="button" aria-expanded="false" class="NavigationHeadingButton-kePgzj bDAtyV">More From WIRED<span data-testid="navigation__heading-arrow" class="NavigationHeadingArrow-guSZic kJQPUP"></span></button></p><ul class="NavigationListWrapper-iMMryI hcnbKf navigation__list" data-testid="navigation__list"><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/subscribe/" data-testid="navigation__internal-link">Subscribe</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/newsletter?sourceCode=HeaderAndFooter" data-testid="navigation__internal-link">Newsletters</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/livestreams" data-testid="navigation__internal-link">Livestreams</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="/tag/travel/" data-testid="navigation__internal-link">Travel</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/about/faq/" data-testid="navigation__internal-link">FAQ</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/about/feedback/" data-testid="navigation__internal-link">Contact Us</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/about/wired-staff/" data-testid="navigation__internal-link">WIRED Staff</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wirededucation.com/" data-testid="navigation__internal-link">WIRED Education</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/about/wired-on-background-policy/" data-testid="navigation__internal-link">Editorial Standards</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://archive.wired.com/t/storefront/storefront" data-testid="navigation__internal-link">Archive</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/about/rss-feeds/" data-testid="navigation__internal-link">RSS</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="/sitemap/" data-testid="navigation__internal-link">Site Map</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/about/accessibility-help/" data-testid="navigation__internal-link">Accessibility Help</a></li></ul></nav><span class="NavigationDivider-RcdSI yNbzC navigation__divider"></span><nav aria-label="Reviews and Guides" class="NavigationWrapper-cegDjS bGpOjE SiteFooterNavigationContactVertical-hkuVBZ dseLXM" data-testid="navigation"><p data-testid="navigation__heading" class="NavigationHeadingWrapper-hmRiSO feOQMO navigation__heading"><button data-testid="navigation__heading-button" type="button" aria-expanded="false" class="NavigationHeadingButton-kePgzj bDAtyV">Reviews and Guides<span data-testid="navigation__heading-arrow" class="NavigationHeadingArrow-guSZic kJQPUP"></span></button></p><ul class="NavigationListWrapper-iMMryI hcnbKf navigation__list" data-testid="navigation__list"><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/category/gear/" data-testid="navigation__internal-link">Reviews</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/category/gear/buying-guides/" data-testid="navigation__internal-link">Buying Guides</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/tag/culture-guides/" data-testid="navigation__internal-link">Streaming Guides</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/tag/wearables/" data-testid="navigation__internal-link">Wearables</a></li><li class="NavigationListItemWrapper-bdXEUV ksEqgM navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/tag/coupons/" data-testid="navigation__internal-link">Coupons</a></li></ul></nav><span class="NavigationDivider-RcdSI yNbzC navigation__divider"></span><div class="SiteFooterNoticesWrapper-hcTxhH dEtOp"><div class="SiteFooterNoticesContainerWrapper-cAtlnM kMwbtm"><nav aria-label="Notices" class="NavigationWrapper-cegDjS bGpOjE SiteFooterNavigationHorizontal-beQWit dQzxbP" data-testid="navigation"><ul class="NavigationListWrapper-iMMryI cVYcUA navigation__list" data-testid="navigation__list"><li class="NavigationListItemWrapper-bdXEUV knAeiQ navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.condenast.com/brands/wired" data-testid="navigation__internal-link">Advertise</a></li><li class="NavigationListItemWrapper-bdXEUV knAeiQ navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/account/profile" data-testid="navigation__internal-link">Manage Account</a></li><li class="NavigationListItemWrapper-bdXEUV knAeiQ navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/about/wired-jobs/" data-testid="navigation__internal-link">Jobs</a></li><li class="NavigationListItemWrapper-bdXEUV knAeiQ navigation__list-item" data-testid="navigation__list-item"><a role="link" class="NavigationInternalLink-dqrnq UFAwq navigation__link" href="https://www.wired.com/about/press/" data-testid="navigation__internal-link">Press Center</a></li><li class="NavigationListItemWrapper-bdXEUV knAeiQ navigation__list-item" data-testid="navigation__list-item"><a class="external-link NavigationExternalLink-eKeJOo enoFMQ navigation__link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://condenaststore.com/&quot;}" href="https://condenaststore.com/" rel="nofollow noopener" target="_blank">Condé Nast Store</a></li><li class="NavigationListItemWrapper-bdXEUV knAeiQ navigation__list-item" data-testid="navigation__list-item"><a class="external-link NavigationExternalLink-eKeJOo enoFMQ navigation__link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://www.condenast.com/user-agreement/&quot;}" href="https://www.condenast.com/user-agreement/" rel="nofollow" target="_blank">User Agreement</a></li><li class="NavigationListItemWrapper-bdXEUV knAeiQ navigation__list-item" data-testid="navigation__list-item"><a class="external-link NavigationExternalLink-eKeJOo enoFMQ navigation__link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://www.condenast.com/privacy-policy#privacypolicy&quot;}" href="http://www.condenast.com/privacy-policy#privacypolicy" rel="nofollow" target="_blank">Privacy Policy</a></li><li class="NavigationListItemWrapper-bdXEUV knAeiQ navigation__list-item" data-testid="navigation__list-item"><a class="external-link NavigationExternalLink-eKeJOo enoFMQ navigation__link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://www.condenast.com/privacy-policy#privacypolicy-california&quot;}" href="http://www.condenast.com/privacy-policy#privacypolicy-california" rel="nofollow" target="_blank">Your California Privacy Rights</a></li></ul></nav><span class="NavigationDivider-RcdSI yNbzC navigation__divider"></span><div data-nosnippet="true" class="SiteFooterLegaleseTextWrapper-BYYNn ckmRDs"><p data-testid="dangerous-legalese-brand-text" class="SiteFooterLegaleseText-kJbUYc dlURqU">© <!-- -->2026<!-- --> Condé Nast. All rights reserved. <em>WIRED</em> may earn a portion of sales from products that are purchased through our site as part of our Affiliate Partnerships with retailers. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Condé Nast.<!-- --> <a class="external-link" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;http://www.aboutads.info&quot;}" href="http://www.aboutads.info" rel="nofollow noopener" target="_blank">Ad Choices</a></p></div><div class="SiteFooterCollectionContainer-guXHPY HDMdx"><div class="NavigationDropdownWrapper-dFqPxV dllLZb SiteFooterNavigationDropdown-jODCBA gzGqEK"><h6 id="assistive-label-site-footer-dropdown" class="AssistiveText-gwgbnn iisPnA">Select international site</h6><button aria-expanded="false" aria-haspopup="true" aria-labelledby="assistive-label-site-footer-dropdown" aria-describedby="assistive-label-site-footer-dropdown menu-button-site-footer-dropdown" id="menu-button-site-footer-dropdown" class="BaseLink-haTOKm NavigationDropdownLink-caCHK NavigationDropdownButton-gHqvQw cKQeAn hGXVPV bMsegA" role="button"><span>United States</span><span aria-hidden="true"><svg class="icon icon-large-chevron" focusable="false" width="12" height="7" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><title>LargeChevron</title><path fill-rule="evenodd" clip-rule="evenodd" d="m1.47 10.53 1.06-1.06L16 22.94 29.47 9.47l1.06 1.06L16 25.06 1.47 10.53Z" fill="#000"></path></svg></span></button><ul direction="up" role="menu" aria-labelledby="assistive-label-site-footer-dropdown" class="NavigationDropdownListWrapper-jzJGPv jFsISK"><li class="NavigationDropdownListItem-ivzbld hwUBWF" role="none"><a href="https://www.wired.it/" class="BaseLink-haTOKm NavigationDropdownLink-caCHK hrKTzZ hGXVPV" role="menuitem">Italia</a></li><li class="NavigationDropdownListItem-ivzbld hwUBWF" role="none"><a href="https://wired.jp/" class="BaseLink-haTOKm NavigationDropdownLink-caCHK hrKTzZ hGXVPV" role="menuitem">Japón</a></li><li class="NavigationDropdownListItem-ivzbld hwUBWF" role="none"><a href="https://www.wired.cz/" class="BaseLink-haTOKm NavigationDropdownLink-caCHK hrKTzZ hGXVPV" role="menuitem">Czech Republic &amp; Slovakia</a></li></ul></div></div><div class="SocialIconsWrapper-iyJFhD bwayRd social-icons social-icons--footer SiteFooterSocialIcons-cZSLG ftomHW" data-testid="social-icons"><ul data-testid="socialIconslist" class="SocialIconsList-OXmUW enKdEP social-icons__list"><li class="SocialIconsListItem-hZFXgv bFmRSJ social-icons__list-item social-icons__list-item--facebook social-icons__list-item--footer"><a aria-label="Follow us on Facebook" class="external-link SocialIconExternalLink-gsMURO bNHIgd social-icons__link social-icons__link--facebook" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://www.facebook.com/wired/&quot;}" href="https://www.facebook.com/wired/" rel="noopener" target="_blank"><div class="SocialIconViewBox-goBvtv edYLqt social-icons__icon-container"><div class="SocialIconContainer-fckYDA bfgiZw"><svg class="SocialIconNetworkIconComponent-krsBtx UTvzR icon icon-facebook" focusable="false" viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Facebook</title><path d="M8.945 5.874v2.753H7v3.367h1.945V22h3.996V11.994h2.682s.251-1.614.372-3.379h-3.038V6.312c0-.343.435-.807.866-.807H16V2h-2.96C8.847 2 8.945 5.37 8.945 5.874Z" fill="#000"></path></svg></div></div></a></li><li class="SocialIconsListItem-hZFXgv bFmRSJ social-icons__list-item social-icons__list-item--twitter social-icons__list-item--footer"><a aria-label="Follow us on X" class="external-link SocialIconExternalLink-gsMURO bNHIgd social-icons__link social-icons__link--twitter" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://twitter.com/wired/&quot;}" href="https://twitter.com/wired/" rel="noopener" target="_blank"><div class="SocialIconViewBox-goBvtv edYLqt social-icons__icon-container"><div class="SocialIconContainer-fckYDA bfgiZw"><svg class="SocialIconNetworkIconComponent-krsBtx UTvzR icon icon-twitter" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>X</title><path d="M13.6468 10.4686L20.9321 2H19.2057L12.8799 9.3532L7.82741 2H2L9.6403 13.1193L2 22H3.72649L10.4068 14.2348L15.7425 22H21.5699L13.6464 10.4686H13.6468ZM11.2821 13.2173L10.508 12.1101L4.34857 3.29968H7.00037L11.9711 10.4099L12.7452 11.5172L19.2066 20.7594H16.5548L11.2821 13.2177V13.2173Z" fill="black"></path></svg></div></div></a></li><li class="SocialIconsListItem-hZFXgv bFmRSJ social-icons__list-item social-icons__list-item--pinterest social-icons__list-item--footer"><a aria-label="Follow us on Pinterest" data-pin-do="nothing" class="external-link SocialIconExternalLink-gsMURO bNHIgd social-icons__link social-icons__link--pinterest" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://pinterest.com/wired/&quot;}" href="https://pinterest.com/wired/" rel="noopener" target="_blank"><div class="SocialIconViewBox-goBvtv edYLqt social-icons__icon-container"><div class="SocialIconContainer-fckYDA bfgiZw"><svg class="SocialIconNetworkIconComponent-krsBtx UTvzR icon icon-pinterest" focusable="false" viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Pinterest</title><path d="M10.46 15.06c-.47 2.056-.93 4.037-1.932 5.6-.307.479-.616 1.081-1.141 1.34-.775-3.991.846-7.35 1.486-10.705-.816-1.666-.308-4.488 1.44-4.808 2.533-.462 1.865 2.593 1.436 4.013-.237.78-.66 1.526-.597 2.381.141 1.801 2.408 1.919 3.569.99 1.665-1.326 2.147-3.89 1.983-5.996-.246-3.206-3.877-4.8-7.085-3.519-1.653.66-3.153 2.179-3.37 4.41-.113 1.175.133 2.114.596 2.777.068.1.308.278.345.547.072.543-.25 1.127-.546 1.533-1.642-.473-2.49-1.947-2.625-3.813-.312-4.25 3.178-7.48 7.282-7.783 4.383-.32 7.856 2.21 8.179 5.898.24 2.741-.734 5.5-2.28 6.986-1.162 1.115-3.63 2.209-5.65 1.141-.446-.237-.646-.527-1.09-.992Z" fill="black"></path></svg></div></div></a></li><li class="SocialIconsListItem-hZFXgv bFmRSJ social-icons__list-item social-icons__list-item--youtube social-icons__list-item--footer"><a aria-label="Follow us on YouTube" class="external-link SocialIconExternalLink-gsMURO bNHIgd social-icons__link social-icons__link--youtube" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://www.youtube.com/user/wired/&quot;}" href="https://www.youtube.com/user/wired/" rel="noopener" target="_blank"><div class="SocialIconViewBox-goBvtv edYLqt social-icons__icon-container"><div class="SocialIconContainer-fckYDA bfgiZw"><svg class="SocialIconNetworkIconComponent-krsBtx UTvzR icon icon-youtube" focusable="false" viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>YouTube</title><path fill-rule="evenodd" clip-rule="evenodd" d="M21.5825 7.2C21.4694 6.77454 21.2464 6.38627 20.936 6.0741C20.6256 5.76192 20.2386 5.53679 19.8137 5.42125C18.2537 5 12 5 12 5C12 5 5.74625 5 4.18625 5.42125C3.76143 5.53679 3.37443 5.76192 3.06401 6.0741C2.75359 6.38627 2.53064 6.77454 2.4175 7.2C2 8.77 2 12.045 2 12.045C2 12.045 2 15.32 2.4175 16.89C2.53045 17.3157 2.75331 17.7042 3.06375 18.0166C3.37418 18.329 3.76128 18.5544 4.18625 18.67C5.74625 19.0913 12 19.0913 12 19.0913C12 19.0913 18.2537 19.0913 19.8137 18.67C20.2387 18.5544 20.6258 18.329 20.9363 18.0166C21.2467 17.7042 21.4696 17.3157 21.5825 16.89C22 15.3212 22 12.045 22 12.045C22 12.045 22 8.77 21.5825 7.2ZM9.955 15.0187V9.07125L15.1813 12.0463L9.955 15.0187Z" fill="black"></path></svg></div></div></a></li><li class="SocialIconsListItem-hZFXgv bFmRSJ social-icons__list-item social-icons__list-item--instagram social-icons__list-item--footer"><a aria-label="Follow us on Instagram" class="external-link SocialIconExternalLink-gsMURO bNHIgd social-icons__link social-icons__link--instagram" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://instagram.com/wired/&quot;}" href="https://instagram.com/wired/" rel="noopener" target="_blank"><div class="SocialIconViewBox-goBvtv edYLqt social-icons__icon-container"><div class="SocialIconContainer-fckYDA bfgiZw"><svg class="SocialIconNetworkIconComponent-krsBtx UTvzR icon icon-instagram" focusable="false" viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Instagram</title><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2c2.716 0 3.056.013 4.122.06 1.066.049 1.792.217 2.428.465a4.884 4.884 0 0 1 1.771 1.154 4.873 4.873 0 0 1 1.154 1.771c.247.636.416 1.362.465 2.428.049 1.066.06 1.406.06 4.122s-.012 3.056-.06 4.122c-.049 1.066-.218 1.792-.465 2.428a4.9 4.9 0 0 1-1.154 1.771 4.874 4.874 0 0 1-1.771 1.154c-.636.247-1.363.416-2.428.465-1.066.049-1.406.06-4.122.06s-3.056-.012-4.122-.06c-1.066-.049-1.792-.218-2.428-.465a4.901 4.901 0 0 1-1.771-1.154 4.9 4.9 0 0 1-1.154-1.771c-.248-.636-.416-1.363-.465-2.428C2.013 15.056 2 14.716 2 12s.013-3.056.06-4.122c.049-1.066.217-1.792.465-2.428a4.884 4.884 0 0 1 1.154-1.771A4.874 4.874 0 0 1 5.45 2.525c.636-.248 1.362-.416 2.428-.465C8.944 2.013 9.284 2 12 2Zm0 2.5c-2.443 0-2.732.009-3.696.054-.893.04-1.377.188-1.7.315-.397.146-.756.38-1.05.684-.322.32-.52.625-.685 1.052-.125.322-.275.806-.315 1.699C4.509 9.267 4.5 9.557 4.5 12c0 2.443.009 2.732.054 3.696.04.893.188 1.377.315 1.7.165.427.364.732.684 1.05.32.321.625.52 1.052.685.322.125.806.275 1.699.315.963.045 1.253.054 3.696.054 2.443 0 2.732-.009 3.696-.054.893-.04 1.377-.189 1.7-.315a2.811 2.811 0 0 0 1.05-.683c.321-.32.52-.625.685-1.053.125-.322.275-.806.315-1.699.045-.963.054-1.253.054-3.696 0-2.443-.009-2.732-.054-3.696-.04-.893-.189-1.377-.315-1.7a2.835 2.835 0 0 0-.683-1.05 2.834 2.834 0 0 0-1.053-.685c-.322-.125-.806-.275-1.699-.315C14.733 4.509 14.443 4.5 12 4.5Zm0 2.21a5.29 5.29 0 1 1 0 10.58 5.29 5.29 0 0 1 0-10.58Zm0 8.25a2.96 2.96 0 1 0 0-5.92 2.96 2.96 0 0 0 0 5.92Zm6.625-8.148a1.438 1.438 0 1 1-2.876 0 1.438 1.438 0 0 1 2.876 0Z" fill="black"></path></svg></div></div></a></li><li class="SocialIconsListItem-hZFXgv bFmRSJ social-icons__list-item social-icons__list-item--tiktok social-icons__list-item--footer"><a aria-label="Follow us on TikTok" class="external-link SocialIconExternalLink-gsMURO bNHIgd social-icons__link social-icons__link--tiktok" data-event-click="{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https://www.tiktok.com/@wired?lang=en&quot;}" href="https://www.tiktok.com/@wired?lang=en" rel="noopener" target="_blank"><div class="SocialIconViewBox-goBvtv edYLqt social-icons__icon-container"><div class="SocialIconContainer-fckYDA bfgiZw"><svg class="SocialIconNetworkIconComponent-krsBtx UTvzR icon icon-tiktok" focusable="false" viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Tiktok</title><path d="M20.112 10.092a5.339 5.339 0 0 1-4.959-2.39v8.222a6.076 6.076 0 1 1-6.077-6.077c.127 0 .251.011.376.02v2.994c-.125-.015-.247-.038-.376-.038a3.101 3.101 0 0 0 0 6.203c1.714 0 3.226-1.35 3.226-3.063L12.332 2h2.865a5.336 5.336 0 0 0 4.918 4.764v3.328" fill="#000"></path></svg></div></div></a></li></ul></div></div></div></div><div class="SiteFooterConsentButtonContainer-fHoIfu jCLAzl"><div class="OneTrustButtonIconWrapper-bYSlbt hhGXBL oneTrust_button__icon-container"><svg class="PrivacyOTIconWrapper-iJbBmm ovVjV OneTrustButtonIcon-eVAQDG Qpfrg oneTrust_button-icon icon icon-privacyOT" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 14" width="32" height="9.5"><g><g id="final---dec.11-2020_1_"><g id="_x30_208-our-toggle_2_" transform="translate(-1275.000000, -200.000000)"><g id="Final-Copy-2_2_" transform="translate(1275.000000, 200.000000)"><path class="st0" d="M7.4,12.8h6.8l3.1-11.6H7.4C4.2,1.2,1.6,3.8,1.6,7S4.2,12.8,7.4,12.8z"></path></g></g></g><g id="final---dec.11-2020"><g id="_x30_208-our-toggle" transform="translate(-1275.000000, -200.000000)"><g id="Final-Copy-2" transform="translate(1275.000000, 200.000000)"><path class="st1" d="M22.6,0H7.4c-3.9,0-7,3.1-7,7s3.1,7,7,7h15.2c3.9,0,7-3.1,7-7S26.4,0,22.6,0z M1.6,7c0-3.2,2.6-5.8,5.8-5.8
+                h9.9l-3.1,11.6H7.4C4.2,12.8,1.6,10.2,1.6,7z"></path><path id="x" class="st2" d="M24.6,4c0.2,0.2,0.2,0.6,0,0.8l0,0L22.5,7l2.2,2.2c0.2,0.2,0.2,0.6,0,0.8c-0.2,0.2-0.6,0.2-0.8,0
+                l0,0l-2.2-2.2L19.5,10c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l0,0L20.8,7l-2.2-2.2c-0.2-0.2-0.2-0.6,0-0.8
+                c0.2-0.2,0.6-0.2,0.8,0l0,0l2.2,2.2L23.8,4C24,3.8,24.4,3.8,24.6,4z"></path><path id="y" class="st3" d="M12.7,4.1c0.2,0.2,0.3,0.6,0.1,0.8l0,0L8.6,9.8C8.5,9.9,8.4,10,8.3,10c-0.2,0.1-0.5,0.1-0.7-0.1l0,0
+                L5.4,7.7c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l0,0L8,8.6l3.8-4.5C12,3.9,12.4,3.9,12.7,4.1z"></path></g></g></g></g></svg></div></div></footer></div></div></div></div></div></div><script type="text/javascript">window.__PRELOADED_STATE__ = {"componentConfig":{"OneNav":{"settings":{"id":"header_menu","layout":"horizontal","rows":[{"scrollConfig":{"showOnlyOnTop":{"sm":true,"md":true,"lg":true,"xl":true,"xxl":true,"xxxl":true}},"columns":"auto","rowType":"no-style","areas":[{"justifyContent":"center","items":[{"component":"ribbon-banner"}]}]},{"scrollConfig":{"hideOnScroll":{"sm":6000,"md":6000,"lg":6000,"xl":6000,"xxl":6000,"xxxl":6000}},"columns":{"sm":"3fr 1fr","xl":"7fr 2fr"},"gap":"0","areas":[{"justifyContent":"start","visibility":{"sm":false,"xxl":true},"alignItems":"center","transformer":{"transformerFunction":"transformNavigationLinks","mergeMethod":"postfix","sourceData":"navigation.topPrimaryLinks","defaultSettings":{"parentContainerId":"hamburger_menu","designSettings":{"type":"primary-text"}}},"items":[{"component":"text-clickable","action":"trigger:hamburger_menu","designSettings":{"type":"primary-text"},"states":{"default":{"stateIcon":["Menu","thinner"]},"active":{"stateIcon":["Close","thin"]}}},{"component":"logo-clickable","action":"\u002F","label":"Wired","height":{"xl":"56px","xxl":"32px"}}]},{"justifyContent":"start","visibility":{"xxl":false},"items":[{"component":"text-clickable","action":"trigger:hamburger_menu","designSettings":{"type":"primary-text"},"states":{"default":{"stateIcon":["Menu","thinner"]},"active":{"stateIcon":["Close","thin"]}}},{"component":"logo-clickable","action":"\u002F","label":"Wired","height":{"sm":"32px","lg":"56px"}}]},{"justifyContent":"end","visibility":{"sm":true,"lg":false},"items":[{"component":"identity-units","type":"dropdown_trigger"},{"component":"journey-units","customConfig":{"hasNavCTA":true,"navRollover":{"isRollover":false,"rolloverId":"rollover"}}}]},{"justifyContent":"end","visibility":{"sm":false,"lg":true},"items":[{"component":"identity-units","type":"dropdown_trigger"},{"component":"text-clickable","action":"\u002Fnewsletter?sourceCode=hamburgernav","visibility":{"sm":false,"md":true},"states":{"default":{"label":"Newsletters"}}},{"component":"journey-units","customConfig":{"hasNavCTA":true,"navRollover":{"isRollover":false,"rolloverId":"rollover"}}}]}]},{"columns":"auto","rowType":"no-style","scrollConfig":{"hideOnScroll":{"sm":false,"md":false,"lg":false,"xl":false,"xxl":false,"xxxl":false}},"areas":[{"justifyContent":"center","items":[{"component":"curation-banner"}]}]},{"scrollConfig":{"hideOnScroll":{"sm":false,"md":false,"lg":false,"xl":false,"xxl":false,"xxxl":false}},"rowType":"heroAd","columns":"1fr","areas":[{"justifyContent":{"sm":"center"},"items":[{"component":"sticky-hero-ad"}]}]}]}},"TriggerableContainers":{"settings":[{"id":"hamburger_menu","layout":"triggerable-left","transformer":{"transformerFunction":"transformSeqLevels","sourceData":"navigation.drawerPrimaryLinks","defaultSettings":{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true}}},"rows":[{"id":"default","gap":"2rem","areas":[{"columns":"1fr","transformer":{"transformerFunction":"transformNavigationLinks","sourceData":"navigation.drawerPrimaryLinks","mergeMethod":"prefix","defaultSettings":{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true}}}},{"columns":"1fr","transformer":{"transformerFunction":"transformNavigationLinks","sourceData":"navigation.drawerSecondaryLinks","mergeMethod":"postfix","defaultSettings":{"designSettings":{"type":"label-text","scalable":true}}}},{"columns":"1fr","items":[{"component":"text-clickable","action":"\u002Fsearch\u002F","states":{"default":{"label":"Search","badge":["Search","thinner"]}},"designSettings":{"type":"tertiary-text","scalable":true}},{"component":"identity-units","type":"drawer_links"},{"component":"journey-units","customConfig":{"hasNavDrawer":true}}]}]},{"id":"reviews","gap":"0","areas":[{"columns":"1fr","areaType":"header","items":[{"component":"text-clickable","states":{"default":{"label":"Reviews","stateIcon":["ChevronLeft","thinner"]}},"action":{"type":"seq-level","trigger":"hamburger_menu","seqLevel":"default"},"designSettings":{"type":"label-text","scalable":true,"gridPosition":{"gridColumns":"repeat(3, 1fr)","labelBlockPosition":"center","stateIconPosition":"start"}}}]},{"columns":"1fr","areaType":"default","items":[{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Gear News","stateIcon":["Expand","thinner"]},"active":{"label":"Gear News","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"News & Events"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fgear-news-events\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Weekly Gear Roundup"}},"action":{"type":"link","url":"\u002Ftag\u002Fgear-roundup\u002F ","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Trends"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Ftrends\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"How To & Advice"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fhow-to-advice\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"WIRED 101"}},"action":{"type":"link","url":"\u002Fwired-101-top-rated-products\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Computers","stateIcon":["Expand","thinner"]},"active":{"label":"Computers","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Computers & Peripherals"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fcomputers\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Gaming"}},"action":{"type":"link","url":"\u002Ftag\u002Fvideo-games\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Cameras"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fcameras\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Home & Kitchen","stateIcon":["Expand","thinner"]},"active":{"label":"Home & Kitchen","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Home Office"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fhome-office\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Sleep"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fsleep\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Kitchen"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fkitchen\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Vacuums"}},"action":{"type":"link","url":"\u002Ftag\u002Fvacuum\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Air Quality"}},"action":{"type":"link","url":"\u002Ftag\u002Fair-improvement\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Parenting"}},"action":{"type":"link","url":"\u002Ftag\u002Fparenting\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Backyard"}},"action":{"type":"link","url":"\u002Ftag\u002Fbackyard\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Pets"}},"action":{"type":"link","url":"\u002Ftag\u002Fpets\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Fitter, Happier","stateIcon":["Expand","thinner"]},"active":{"label":"Fitter, Happier","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Fitness"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fhealth-fitness\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Beauty & Grooming"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fbeauty","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Sex Tech"}},"action":{"type":"link","url":"\u002Ftag\u002Fsex\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Travel","stateIcon":["Expand","thinner"]},"active":{"label":"Travel","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"\u002Ftag\u002Ftravel\u002F","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Travel Bags"}},"action":{"type":"link","url":"\u002Ftag\u002Fbags\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Travel Adapters"}},"action":{"type":"link","url":"\u002Fgallery\u002Fbest-travel-adapters\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"ALL TRAVEL"}},"action":{"type":"link","url":"\u002Ftag\u002Ftravel\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Electric Vehicles"}},"action":{"type":"link","url":"\u002Ftag\u002Felectric-vehicles\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Camping & Outdoors","stateIcon":["Expand","thinner"]},"active":{"label":"Camping & Outdoors","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Foutdoor\u002F","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Backpacking Gear"}},"action":{"type":"link","url":"\u002Ftag\u002Fbackpacking\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Hiking Gear"}},"action":{"type":"link","url":"\u002Ftag\u002Fhiking\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Camping Gear"}},"action":{"type":"link","url":"\u002Ftag\u002Fcamping\u002F ","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Outdoor Apparel"}},"action":{"type":"link","url":"\u002Ftag\u002Foutdoor-apparel","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Electric Bikes"}},"action":{"type":"link","url":"\u002Ftag\u002Felectric-bikes\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"All Outdoors"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Foutdoor\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Phones"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fphones\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Audio"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Faudio\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Televisions"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Ftelevisions\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Gift Guides"}},"action":{"type":"link","url":"\u002Ftag\u002Fgift-guides\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Deals"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fdeals\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Coupons"}},"action":{"type":"link","url":"\u002Ftag\u002Fcoupons\u002F","target":"_self"},"isHighlighted":false}]},{"columns":"1fr","areaType":"cta","items":[{"component":"text-clickable","states":{"default":{"label":"All Reviews"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002F","target":"_self"},"designSettings":{"type":"secondary-text","scalable":true,"gridPosition":{"labelBlockPosition":"center"}},"trackingData":{"subject":"hamburger_menu_chevron_submenu"}}]}]}]},{"id":"rollover","layout":"triggerable-right","hasDefaultContainer":false,"hasOverlay":false,"rows":[{"areas":[{"items":[{"component":"journey-units","customConfig":{"navRollover":{"isRollover":true,"rolloverId":"rollover"}}}]}]}]},{"id":"identityDropdown","layout":"triggerable-right","hasDefaultContainer":false,"rows":[{"areas":[{"items":[{"component":"identity-units","type":"dropdown"}]}]}]}]},"Collage":{"settings":{"Default":{"layout":{"sm":"\n            \"list1\"\n            \"list2\"\n            \"list3\"\n        ","xl":"\n      \"list1 list1\"\n      \"list2 list2\"\n      \"list3 list3\"\n    ","xxl":"\n          \"list1 list1 list2 list2\"\n          \"list1 list1 list3 list3\"\n        "},"theme":{"variant":"theme-inverted"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"layout":{"sm":"\n      \"card1\"\n    "},"cards":{"default":{"layout":{"sm":"\n        \"media media media\"\n        \"title title title\"\n        \"description description description\"\n        \"info info info\"\n    ","lg":"\n        \"media media media\"\n        \"title title title\"\n        \"description description description\"\n        \"info info info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":1024},"xxl":{"aspectRatio":"4:3","width":1280}},"blocks":{"media":{"iconBadge":{"position":"bottom-left"}},"title":{"alignment":"left"},"description":{"hideAsset":true,"alignment":"left"},"info":{"alignment":"left"}}}}},{"layout":{"sm":"\n      \"card1\"\n      \"card2\"\n    ","xl":"\n      \"card1 card2\"\n    "},"cards":{"default":{"layout":{"sm":"\n        \"media media media\"\n        \"title title title\"\n        \"info info info\"\n    ","lg":"\n        \"media media media\"\n        \"title title title\"\n        \"info info info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":768}},"blocks":{"title":{"alignment":"left"},"info":{"alignment":"left"}}}}},{"layout":{"sm":"\n      \"card1\"\n      \"card2\"\n    ","xl":"\n      \"card1 card2\"\n    "},"cards":{"default":{"layout":{"sm":"\n        \"media media media\"\n        \"title title title\"\n        \"info info info\"\n    ","lg":"\n        \"media media media\"\n        \"title title title\"\n        \"info info info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":768}},"blocks":{"title":{"alignment":"left"},"info":{"alignment":"left"}}}}}]},"BaselineNews":{"layout":{"sm":"\n            \"list1-heading\"\n            \"list1\"\n            \"divider-h-1\"\n            \"list2\"\n            \"list3-heading\"\n            \"list3\"\n            \"list4\"\n        ","xl":"\n            \"list1-heading list1-heading list1-heading list1-heading\"\n            \"list2 divider-v-1 list1 list1\"\n            \". divider-v-1 list1 list1\"\n            \"list3-heading list3-heading list3-heading list3-heading\"\n            \"list3 list3 list3 list3\"\n            \"list4 list4 list4 list4\"\n        ","xxl":"\n            \"list1-heading list1-heading list1-heading list1-heading divider-v-2 list3-heading\"\n            \"list2 divider-v-1 list1 list1 divider-v-2 list3\"\n            \"list2 divider-v-1 list1 list1 divider-v-2 list4\"\n            \"list2 divider-v-1 list1 list1 divider-v-2 .\"\n        "},"gridTemplateColumns":{"sm":"1fr","xl":"1fr max-content 1fr 1fr","xxl":"1fr max-content 1fr 1fr max-content 1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":3,"layout":{"sm":"\n      \"card1 card1 card1\"\n      \"divider-h-1 divider-h-1 divider-h-1\"\n      \"card2 divider-v-1 card3\"\n    "},"gridTemplateColumns":{"sm":"1fr max-content 1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title title title\"\n        \"description description description\"\n        \"info info info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"3:2","width":768},"lg":{"aspectRatio":"3:2","width":1024},"xxl":{"aspectRatio":"3:2","width":1280}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"left"},"description":{"hideAsset":true,"alignment":"left"},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card1":{"layout":{"sm":"\n        \"title title title\"\n        \"description description description\"\n        \"info info info\"\n        \"media media media\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"3:2","width":768},"lg":{"aspectRatio":"3:2","width":1024},"xxl":{"aspectRatio":"3:2","width":1280}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-xl"},"blocks":{"title":{"alignment":"center","spacing":{"gap":{"sm":"16px"},"padding":{"sm":"0px","xl":"0px 32px"}}},"description":{"hideAsset":true,"alignment":"center","spacing":{"padding":{"sm":"0px","xl":"0px 32px"}}},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":4,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    ","lg":"\n      \"card1 divider-v-1 card2\"\n      \"divider-h-1 divider-h-1 divider-h-1\"\n      \"card3 divider-v-2 card4\"\n    ","xl":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr","xl":"1fr"},"cards":{"default":{"layout":{"sm":"\n       \"title title media\"\n       \"info info media\"\n      ","xl":"\n       \"media title title\"\n       \"media info info\"\n    "},"gridTemplateColumns":{"sm":"1fr 1fr 112px","xl":"128px 1fr 1fr"},"alignItems":{"sm":"normal","xl":"center"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 16px"},"padding":{"sm":"16px 0px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"title":{"alignment":"left"},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":5,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    ","lg":"\n      \"card1 divider-v-1 card2 divider-v-2 card3 divider-v-3 card4 divider-v-4 card5\"\n    ","xxl":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr max-content 1fr max-content 1fr max-content 1fr","xxl":"1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":1280},"lg":{"aspectRatio":"4:3","width":1024},"xxl":{"aspectRatio":"4:3","width":1600}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"left","hideRubric":true},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    "},"cards":{"default":{"layout":{"sm":"\n        \"media\"\n        \"title\"\n        \"info\"\n        ","lg":"\n        \"media . .\"\n        \"media title title\"\n        \"media info info\"\n        \"media . .\"\n        ","xxl":"\n        \"media\"\n        \"title\"\n        \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"repeat(3, 1fr)","xxl":"1fr"},"theme":{"variant":"theme-inverted","themedPadding":true},"assetConfigs":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1024},"xxl":{"aspectRatio":"16:9","width":1600}},"spacing":{"gap":{"sm":"8px 8px"},"margin":{"sm":"16px 0px 0px 0px"}},"alignItems":{"sm":"normal","lg":"center","xxl":"normal"},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":false},"title":{"alignment":"center"},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}}]},"VideoFeature":{"layout":{"sm":"\n            \"list1-heading\"\n            \"list1\"\n            \"list2\"\n            \"list3-heading\"\n            \"list3\"\n        ","lg":"\n            \"list1-heading\"\n            \"list1\"\n            \"list3-heading\"\n            \"list3\"\n            \"list2\"\n        ","xxl":"\n            \"list1-heading list1-heading list1-heading list3-heading\"\n            \"list1 list1 list1 list3\"\n            \"list2 list2 list2 list2\"\n        "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr","xxl":"1fr 1fr 1fr 1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":2,"layout":{"sm":"\n      \"card1\"\n      \"card2\"\n    ","lg":"\n      \"card1 card1 card1 card1 card2 card2 card2\"\n    ","xl":"\n      \"card1 card1 card2\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"repeat(7, 1fr)","xl":"repeat(3, 1fr)"},"gridTemplateRows":{"sm":"1fr"},"alignItems":{"sm":"normal","lg":"center"},"theme":{"variant":"theme-inverted","applyToListHeading":false},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"9:16","width":1024},"xxl":{"aspectRatio":"9:16","width":1280}},"spacing":{"gap":{"sm":"16px 16px"},"padding":{"sm":"16px 0px 0px 0px","lg":"0px"}},"typographyConfig":{"hedToken":"headline-2xl"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"center","spacing":{"padding":{"sm":"0px 24px","lg":"0px 48px"}}},"description":{"hideAsset":true,"alignment":"center","dekTypographyToken":"typography.definitions.discovery.description-feature","spacing":{"padding":{"sm":"0px 24px","lg":"0px 48px"}}},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true,"spacing":{"padding":{"sm":"0px 24px","lg":"0px 48px"}}}}},"card2":{"layout":{"sm":"\n        \"media\"\n    "},"spacing":{"padding":{"sm":"16px 16px","lg":"8px 8px"}},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":false}}}}},{"cardCount":4,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    ","lg":"\n      \"card1 card2 card3 card4\"\n    "},"cards":{"default":{"layout":{"sm":"\n       \"title\"\n       \"description\"\n       \"info\"\n    ","lg":"\n       \"media\"\n       \"title\"\n       \"description\"\n       \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card2":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n     ","lg":"\n        \"media\"\n        \"title\"\n        \"description\"\n        \"info\"\n     "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"4:5","width":768},"lg":{"aspectRatio":"4:5","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card4":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n     ","lg":"\n        \"media\"\n        \"title\"\n        \"description\"\n        \"info\"\n     "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":5,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    ","lg":"\n      \"card1 divider-v-1 card2 divider-v-2 card3 divider-v-3 card4 divider-v-4 card5\"\n    ","xxl":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr max-content 1fr max-content 1fr max-content 1fr","xxl":"1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":1280},"lg":{"aspectRatio":"4:3","width":1024},"xxl":{"aspectRatio":"4:3","width":1600}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"left","hideRubric":true},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}}]},"VideoNews":{"layout":{"sm":"\n            \"list1-heading\"\n            \"list1\"\n            \"divider-h-1\"\n            \"list2\"\n            \"divider-h-2\"\n            \"list3\"\n            \"divider-h-3\"\n            \"list4\"\n            \"list5-heading\"\n            \"list5\"\n        ","lg":"\n            \"list1-heading list1-heading list1-heading\"\n            \"list1 divider-v-1 list2\"\n            \"divider-h-1 divider-h-1 divider-h-1\"\n            \"list3 list3 list3\"\n            \"divider-h-2 divider-h-2 divider-h-2\"\n            \"list4 list4 list4\"\n            \"list5-heading list5-heading list5-heading\"\n            \"list5 list5 list5\"\n        ","xl":"\n            \"list1-heading list1-heading list1-heading list1-heading list1-heading\"\n            \"list1 divider-v-1 list2 divider-v-2 list3\"\n            \"divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1\"\n            \"list4 list4 list4 list4 list4\"\n            \"list5-heading list5-heading list5-heading list5-heading list5-heading\"\n            \"list5 list5 list5 list5 list5\"\n        ","xxl":"\n            \"list1-heading list1-heading list1-heading list1-heading list1-heading divider-v-3 list5-heading\"\n            \"list1 divider-v-1 list2 divider-v-2 list3 divider-v-3 list5\"\n            \"divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1\"\n            \"list4 list4 list4 list4 list4 list4 list4\"\n        "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr","xl":"1fr max-content 1fr max-content 1fr","xxl":"1fr max-content 1fr max-content 1fr max-content 1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"alignContent":{"sm":"center"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"9:16","width":1024},"xxl":{"aspectRatio":"9:16","width":1280}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-xl"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"center","spacing":{"gap":{"sm":"16px"}}},"description":{"hideAsset":true,"alignment":"center"},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    ","lg":"\n      \"card1\"\n    "},"alignContent":{"sm":"center"},"gridTemplateColumns":{"sm":"1fr"},"cards":{"default":{"layout":{"sm":"\n        \"media\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"9:16","width":1024},"xxl":{"aspectRatio":"9:16","width":1280}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":false,"shouldAutoplay":true}}}}},{"cardCount":2,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"left","hideRubric":false},"description":{"hideAsset":{"sm":false},"alignment":"left"},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":4,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    ","lg":"\n      \"card1 card2 card3 card4\"\n    "},"cards":{"default":{"layout":{"sm":"\n       \"title\"\n       \"description\"\n       \"info\"\n    ","lg":"\n       \"media\"\n       \"title\"\n       \"description\"\n       \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card2":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n     ","lg":"\n        \"media\"\n        \"title\"\n        \"description\"\n        \"info\"\n     "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"4:5","width":768},"lg":{"aspectRatio":"4:5","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card4":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n     ","lg":"\n        \"media\"\n        \"title\"\n        \"description\"\n        \"info\"\n     "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":5,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    ","lg":"\n      \"card1 divider-v-1 card2 divider-v-2 card3 divider-v-3 card4 divider-v-4 card5\"\n    ","xxl":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr max-content 1fr max-content 1fr max-content 1fr","xxl":"1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":1280},"lg":{"aspectRatio":"4:3","width":1024},"xxl":{"aspectRatio":"4:3","width":1600}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"left","hideRubric":true},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}}]},"VideoNewsLite":{"layout":{"sm":"\n            \"list1\"\n            \"divider-h-1\"\n            \"list2\"\n            \"divider-h-2\"\n            \"list3\"\n        ","xl":"\n            \"list1 divider-v-1 list2\"\n            \"divider-h-1 divider-h-1 divider-h-1\"\n            \"list3 list3 list3\"\n        ","xxl":"\n            \"list1 list1 list1 divider-v-1 list2 divider-v-2 list3\"\n        "},"gridTemplateColumns":{"sm":"1fr","xl":"1fr max-content 1fr","xxl":"1fr 1px 1fr max-content 1fr max-content 1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"alignContent":{"sm":"center"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"9:16","width":1024},"xxl":{"aspectRatio":"9:16","width":1280}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-xl"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"center","spacing":{"gap":{"sm":"16px"},"padding":{"sm":"0px","xl":"0px 32px"}}},"description":{"hideAsset":true,"alignment":"center","spacing":{"padding":{"sm":"0px","xl":"0px 32px"}}},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    ","lg":"\n      \"card1\"\n    "},"alignContent":{"sm":"center"},"gridTemplateColumns":{"sm":"1fr"},"theme":{"variant":"theme-inverted"},"cards":{"default":{"layout":{"sm":"\n        \"media\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"9:16","width":1024},"xxl":{"aspectRatio":"9:16","width":1280}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":false,"shouldAutoplay":true}}}}},{"cardCount":3,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n    ","xl":"\n      \"card1 divider-v-1 card2 divider-v-2 card3\"\n    ","xxl":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n    "},"gridTemplateColumns":{"sm":"1fr","xl":"1fr max-content 1fr max-content 1fr","xxl":"1fr"},"cards":{"default":{"layout":{"sm":"\n       \"title title media\"\n       \"info info media\"\n      "},"gridTemplateColumns":{"sm":"1fr 1fr 112px","xl":"1fr 1fr 128px"},"alignItems":{"sm":"normal","xxl":"center"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"title":{"alignment":"left"},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}}]},"VideoNewsLiteAlt":{"layout":{"sm":"\n            \"list1\"\n            \"divider-h-1\"\n            \"list2\"\n            \"divider-h-2\"\n            \"list3\"\n        ","xl":"\n            \"list2 divider-v-1 list1\"\n            \"divider-h-1 divider-h-1 divider-h-1\"\n            \"list3 list3 list3\"\n        ","xxl":"\n            \"list2 divider-v-1 list3 divider-v-2 list1 list1 list1\"\n        "},"gridTemplateColumns":{"sm":"1fr","xl":"1fr max-content 1fr","xxl":"1fr max-content 1fr max-content 1fr 1px 1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"alignContent":{"sm":"center"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"9:16","width":1024},"xxl":{"aspectRatio":"9:16","width":1280}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-xl"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"center","spacing":{"gap":{"sm":"16px"},"padding":{"sm":"0px","xl":"0px 32px"}}},"description":{"hideAsset":true,"alignment":"center","spacing":{"padding":{"sm":"0px","xl":"0px 32px"}}},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    "},"alignContent":{"sm":"center"},"gridTemplateColumns":{"sm":"1fr"},"theme":{"variant":"theme-inverted"},"cards":{"default":{"layout":{"sm":"\n        \"media\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"9:16","width":1024},"xxl":{"aspectRatio":"9:16","width":1280}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":false,"shouldAutoplay":true}}}}},{"cardCount":3,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n    ","xl":"\n      \"card1 divider-v-1 card2 divider-v-2 card3\"\n    ","xxl":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n    "},"gridTemplateColumns":{"sm":"1fr","xl":"1fr max-content 1fr max-content 1fr","xxl":"1fr"},"cards":{"default":{"layout":{"sm":"\n       \"title title media\"\n       \"info info media\"\n      "},"gridTemplateColumns":{"sm":"1fr 1fr 112px","xl":"1fr 1fr 128px"},"alignItems":{"sm":"normal","xxl":"center"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"title":{"alignment":"left"},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}}]},"TrendingTopics":{"layout":{"sm":"\n            \"list1-heading\"\n            \"list1\"\n            \"list2-heading\"\n            \"list2\"\n            \"list3-heading\"\n            \"list3\"\n        ","xxl":"\n            \"list1-heading list1-heading list1-heading divider-v-1 list3-heading\"        \n            \"list1 list1 list1 divider-v-1 list3\"\n            \"list2-heading list2-heading list2-heading list2-heading list2-heading\"\n            \"list2 list2 list2 list2 list2\"\n        "},"gridTemplateColumns":{"sm":"1fr","xxl":"1fr 1fr 1fr max-content 1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","sectionTitleClassName":"composition section-title","lists":[{"cardCount":5,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    ","lg":"\n      \"card1 card1 card1 card1 card1 card1 card1\"\n      \"divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1\"\n      \"card2 divider-v-1 card3 divider-v-2 card4 divider-v-3 card5\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr max-content 1fr max-content 1fr"},"theme":{"variant":"theme-trending-topic"},"spacing":{"padding":{"sm":"0px","lg":"0px 0px 16px 0px"}},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024},"xxl":{"aspectRatio":"1:1","width":1280}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"left"},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card1":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n        \"media\"\n    ","lg":"\n        \". . media media media\"\n        \"title title media media media\"\n        \"description description media media media\"\n        \"info info media media media\"\n        \". . media media media\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr 1fr max-content 1fr 1fr"},"alignItems":{"sm":"start","lg":"center"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024},"xxl":{"aspectRatio":"1:1","width":1280}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-xl"},"blocks":{"media":{"hideAsset":false},"title":{"alignment":"center","hideRubric":true,"spacing":{"padding":{"sm":"0px","xl":"0px 32px"}}},"description":{"hideAsset":true,"alignment":"center","spacing":{"padding":{"sm":"0px","xl":"0px 32px"}}},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true,"spacing":{"padding":{"sm":"0px","xl":"0px 32px"}}}}}}},{"cardCount":4,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    ","lg":"\n      \"card1 card2 card3 card4\"\n    "},"cards":{"default":{"layout":{"sm":"\n       \"title\"\n       \"description\"\n       \"info\"\n    ","lg":"\n       \"media\"\n       \"title\"\n       \"description\"\n       \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card2":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n     ","lg":"\n        \"media\"\n        \"title\"\n        \"description\"\n        \"info\"\n     "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"4:5","width":768},"lg":{"aspectRatio":"4:5","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card4":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n     ","lg":"\n        \"media\"\n        \"title\"\n        \"description\"\n        \"info\"\n     "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":5,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    ","lg":"\n      \"card1 divider-v-1 card2 divider-v-2 card3 divider-v-3 card4 divider-v-4 card5\"\n    ","xxl":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr max-content 1fr max-content 1fr max-content 1fr","xxl":"1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":1280},"lg":{"aspectRatio":"4:3","width":1024},"xxl":{"aspectRatio":"4:3","width":1600}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"left","hideRubric":true},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}}]},"EditorialTakeover":{"layout":{"sm":"\n            \"list1\"\n            \"list2-heading\"\n            \"list2\"\n            \"list3-heading\"\n            \"list3\"\n        ","lg":"\n            \"list1\"\n            \"list3-heading\"\n            \"list3\"\n            \"list2-heading\"\n            \"list2\"\n        "},"gridTemplateColumns":{"sm":"1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    "},"cards":{"default":{"layout":{"sm":"\n        \".\"\n        \"title\"\n        \"description\"\n        \"info\"\n        \".\"\n        \"media\"\n    ","lg":"\n        \". media\"\n        \"title media\"\n        \"description media\"\n        \"info media\"\n        \". media\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"repeat(2, 1fr)"},"theme":{"variant":"theme-inverted"},"alignItems":{"sm":"normal","lg":"center"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024},"xl":{"aspectRatio":"1:1","width":1280}},"spacing":{"gap":{"sm":"16px 16px","lg":"16px 0px"}},"typographyConfig":{"hedToken":"headline-2xl"},"blocks":{"media":{"hideAsset":false},"title":{"alignment":"center","spacing":{"gap":{"sm":"16px"},"padding":{"sm":"0px 16px","xl":"0px 48px"}}},"description":{"hideAsset":true,"alignment":"center","dekTypographyToken":"typography.definitions.discovery.description-feature","spacing":{"padding":{"sm":"0px 16px","xl":"0px 48px"}}},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true,"spacing":{"padding":{"sm":"0px 16px","xl":"0px 48px"}}}}}}},{"cardCount":4,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    ","lg":"\n      \"card1 card2 card3 card4\"\n    "},"cards":{"default":{"layout":{"sm":"\n       \"title\"\n       \"description\"\n       \"info\"\n    ","lg":"\n       \"media\"\n       \"title\"\n       \"description\"\n       \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card2":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n     ","lg":"\n        \"media\"\n        \"title\"\n        \"description\"\n        \"info\"\n     "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"4:5","width":768},"lg":{"aspectRatio":"4:5","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}},"card4":{"layout":{"sm":"\n        \"title\"\n        \"description\"\n        \"info\"\n     ","lg":"\n        \"media\"\n        \"title\"\n        \"description\"\n        \"info\"\n     "},"gridTemplateColumns":{"sm":"1fr"},"alignItems":{"sm":"start"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":{"sm":true,"lg":false}},"title":{"alignment":"left","spacing":{"padding":{"sm":"0px 0px 8px 0px","lg":"0px"}}},"description":{"alignment":"left","hideAsset":{"sm":false,"lg":true}},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":5,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    ","lg":"\n      \"card1 divider-v-1 card2 divider-v-2 card3 divider-v-3 card4 divider-v-4 card5\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr max-content 1fr max-content 1fr max-content 1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n        \"info\"\n    "},"assetConfigs":{"sm":{"aspectRatio":"4:3","width":1280},"lg":{"aspectRatio":"4:3","width":1024},"xxl":{"aspectRatio":"4:3","width":1600}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"media":{"hideAsset":true},"title":{"alignment":"left","hideRubric":true},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}}]},"CommerceModule":{"layout":{"sm":"\n            \"list1\"\n        "},"gridTemplateColumns":{"sm":"1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":4,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    ","lg":"\n      \"card1 divider-v-1 card2\"\n      \"divider-h-1 divider-h-1 divider-h-1\"\n      \"card3 divider-v-2 card4\"\n    ","xl":"\n      \"card1 divider-v-1 card2 divider-v-2 card3 divider-v-3 card4\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr","xl":"1fr max-content 1fr max-content 1fr max-content 1fr"},"cards":{"default":{"layout":{"sm":"\n       \"title title media\"\n    "},"gridTemplateColumns":{"sm":"1fr 1fr 80px"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-sm"},"blocks":{"title":{"alignment":"left"}}}}}]},"SplitHero":{"layout":{"sm":"\n        \"list1\"\n        "},"gridTemplateColumns":{"sm":"1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":5,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n      \"divider-h-4\"\n      \"card5\"\n    ","lg":"\n      \"card1 card1 card1\"\n      \"divider-h-1 divider-h-1 divider-h-1\"\n      \"card2 divider-v-1 card3\"\n      \"divider-h-2 divider-h-2 divider-h-2\"\n      \"card4 divider-v-2 card5\"\n    ","xxl":"\n      \"card1 card1 card1 card1 card1 card1 card1\"\n      \"divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1\"\n      \"card2 divider-v-1 card3 divider-v-2 card4 divider-v-3 card5\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr","xxl":"1fr max-content 1fr max-content 1fr max-content 1fr"},"cards":{"default":{"layout":{"sm":"\n       \"title title media\"\n    "},"gridTemplateColumns":{"sm":"1fr 1fr 112px"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"title":{"alignment":"left"}}},"card1":{"layout":{"sm":"\n            \"media\"\n            \"title\"\n            \"description\"\n            \"info\"\n        ","lg":"\n            \"media title\"\n            \"media description\"\n            \"media info\"\n        ","xl":"\n            \"media media media media media . . .\"\n            \"media media media media media title title title\"\n            \"media media media media media description description description\"\n            \"media media media media media info info info\"\n            \"media media media media media . . .\"\n        "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr 1fr","xl":"repeat(8, 1fr)"},"assetConfigs":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1024},"xl":{"aspectRatio":"16:9","width":1280}},"alignItems":{"sm":"start","lg":"center"},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-xl"},"blocks":{"media":{"hideAsset":false},"title":{"alignment":"center","spacing":{"gap":{"sm":"16px"},"padding":{"sm":"0px","lg":"0px"}}},"description":{"hideAsset":true,"alignment":"center","spacing":{"padding":{"sm":"0px","lg":"0px 16px"}}},"info":{"alignment":"center","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true,"spacing":{"gap":{"sm":"10px"},"padding":{"sm":"0px 0px 8px 0px","lg":"0px 16px 8px 16px"}}}}}}}]},"Spotlight":{"layout":{"sm":"\n      \"list1\"\n      \"list2\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"theme":{"variant":"theme-inverted","themedPadding":false},"frame":{"containerWidth":{"sm":"full","xxxl":"contained"},"backgroundWidth":{"sm":"full"}},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"spacing":{"padding":{"sm":"0px","xxxl":"32px 0px 0px 0px"}},"cards":{"default":{"type":"overlay-to-top","layout":{"sm":"\n          \".\"\n          \".\"\n          \".\"\n          \"title\"\n          \"info\"\n        ","lg":"\n          \". . . .\"\n          \". . . .\"\n          \". . . .\"\n          \"title title title .\"\n          \"info info info .\"\n        ","xl":"\n          \". . . . . . .\"\n          \". . . . . . .\"\n          \". . . . . . .\"\n          \"title title title . . . .\"\n          \"info info info . . . .\"\n        "},"gridTemplateColumns":{"sm":"1fr","lg":"repeat(4, 1fr)","xl":"repeat(7, 1fr)"},"assetConfigs":{"sm":{"aspectRatio":"3:4","width":960},"lg":{"aspectRatio":"2:1","width":2240},"xl":{"aspectRatio":"2:1","width":2580},"xxl":{"aspectRatio":"2:1","width":2920},"xxxl":{"aspectRatio":"2:1","width":3260}},"typographyConfig":{"hedToken":"headline-2xl"},"spacing":{"gap":{"sm":"8px","lg":"12px"},"padding":{"sm":"0px"}},"blocks":{"media":{"hideAsset":false},"title":{"alignment":"left","hideSubhead":true,"spacing":{"padding":{"sm":"0px 24px","lg":"0px 48px","xxl":"0px 64px","xxxl":"0px 24px"}}},"info":{"alignment":"left","hideByline":false,"hidePublishedDate":true,"hideItemsCount":true,"hideHighlightLabel":true,"spacing":{"padding":{"sm":"0px 24px","lg":"0px 48px","xxl":"0px 64px","xxxl":"0px 24px"}}}}}}},{"cardCount":4,"layout":{"sm":"\n      \"divider-h-1\"\n      \"card1\"\n      \"divider-h-2\"\n      \"card2\"\n      \"divider-h-3\"\n      \"card3\"\n      \"divider-h-4\"\n      \"card4\"\n    ","lg":"\n      \"divider-h-1 divider-h-1 divider-h-1\"\n      \"card1 divider-v-1 card2\"\n      \"divider-h-2 divider-h-2 divider-h-2\"\n      \"card3 divider-v-2 card4\"\n    ","xxl":"\n      \"divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1 divider-h-1\"\n      \"card1 divider-v-1 card2 divider-v-2 card3 divider-v-3 card4\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr","xxl":"1fr max-content 1fr max-content 1fr max-content 1fr"},"spacing":{"padding":{"sm":"0px 24px 32px 24px","lg":"0px 48px 32px 48px","xxl":"0px 64px 32px 64px","xxxl":"0px 0px 32px 0px"},"gap":{"sm":"32px 16px"}},"cards":{"default":{"layout":{"sm":"\n       \"title title media\"\n    "},"gridTemplateColumns":{"sm":"1fr 1fr 112px"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-md"},"blocks":{"title":{"alignment":"left"}}}}}]},"NewsletterModule":{"layout":{"sm":"\n      \"list1\"\n      \"divider-h-1\"\n      \"list2\"\n    ","xxl":"\n      \"list1 list1 list1 divider-v-1 list2\"\n    "},"gridTemplateColumns":{"sm":"1fr","xxl":"1fr 1fr 1fr max-content 1fr"},"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","lists":[{"cardCount":1,"layout":{"sm":"\n      \"card1\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n       \"description\"\n       \"info\"\n       \"media\"\n    ","lg":"\n        \". . media\"\n        \"title title media\"\n        \"description description media\"\n        \"info info media\"\n        \". . media\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"repeat(3, 1fr)","xxl":"1fr 1fr 340px"},"assetConfigs":{"sm":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"9:16","width":1024}},"spacing":{"gap":{"sm":"16px 16px"}},"typographyConfig":{"hedToken":"headline-lg"},"blocks":{"media":{"hideAsset":false},"title":{"alignment":"left"},"description":{"alignment":"left","hideAsset":true},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}},{"cardCount":4,"layout":{"sm":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    ","lg":"\n      \"card1 divider-v-1 card2\"\n      \"divider-h-1 divider-h-1 divider-h-1\"\n      \"card3 divider-v-2 card4\"\n    ","xxl":"\n      \"card1\"\n      \"divider-h-1\"\n      \"card2\"\n      \"divider-h-2\"\n      \"card3\"\n      \"divider-h-3\"\n      \"card4\"\n    "},"gridTemplateColumns":{"sm":"1fr","lg":"1fr max-content 1fr","xxl":"1fr"},"cards":{"default":{"layout":{"sm":"\n        \"title\"\n       \"info\"\n    "},"gridTemplateColumns":{"sm":"1fr"},"assetConfigs":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024}},"spacing":{"gap":{"sm":"8px 8px"}},"typographyConfig":{"hedToken":"headline-xs"},"blocks":{"media":{"hideAsset":{"sm":true}},"title":{"alignment":"left"},"info":{"alignment":"left","hidePublishedDate":true,"hideHighlightLabel":true,"hideItemsCount":true}}}}}]}}},"CNEVideoEmbed":{"variation":"StickyLiveStories","settings":{"stickyTags":["sticky-player"]}},"AccountProfilePage":{"settings":{"showFAQSection":true,"faqLink":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Ffeedback\u002F","cdsLink":"https:\u002F\u002Fsubscriptions.wired.com\u002Fservlet\u002FRegistrationGateway?cds_mag_code=WIR&cds_config_id=907","shouldShowSubscriptionComponents":true}},"ActionBar":{"settings":{"bookmarkCompletionAriaLabel":"Saved successfully. To revisit this, select My Account, then View Saved Items. Press Escape to dismiss tooltip.","signInMessage":"After signing in, you can save and easily revisit them on any device."}},"ArticlePage":{"settings":{"headerComponent":"ContentHeader","shouldHideSeriesNavigation":false,"shouldHideSeriesRecirc":false,"isActionBarStickyLargeScreen":true,"actionBarLargeScreenVariation":"Stacked","actionBarButtons":["comments","bookmark"],"hasNewsletterForABTest":false,"shouldEnableArticleBackground":true,"showEnhancedTextOverlay":true,"shouldRenderSlimFromJourney":true,"minWordCountForMidRecirc":0,"shouldShowMidArticleRecirc":true,"shouldHideInlineRecirc":true}},"BasePage":{"settings":{"webviewContentOnlyAdConfig":{"enabledAppView":"webview-content-only","hiddenPositions":["hero","footer"]}}},"FeaturedDealLiveSchema":{"settings":{"actionIdFlags":{"enableActionIdForFeaturedDeal":true}}},"ButtonGroupCallout":{"settings":{"actionIdFlags":{"enableActionIdForButtonCallOut":true}}},"ExternalLink":{"settings":{"actionIdFlags":{"enableActionIdForExternalLink":true}}},"ConnectedNewsletterSubscribeForm":{"settings":{"dangerousSuccessHed":"You’re all set.","dangerousSuccessDek":"Thank you for signing up for this newsletter.","hasAlternateNewsletterStyle":true}},"CelebratedEntryPoint":{"settings":{"ctaButtonvariations":"utility-inverted"}},"CNEInterludeEmbed":{"settings":{"shouldUseInterludeHeaderForRightRail":true,"shouldOverrideHeaderTextForInterludeId":true}},"ConnectedNavigation":{"settings":{"navPattern":"OneNav","shouldPrioritizeSeriesPagination":true}},"Badge":{"settings":{"badgeImages":[{"name":"WIRED Recommends","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Ficons\u002Fwired-recommends.svg"}],"minAwardsDate":"2017-11-01","ratingAward":{"awardName":"WIRED Recommends"}}},"BookmarkIcon":{"settings":{"signInMessage":"After signing in, you can save stories to revisit anytime, on any device.","type":"thin"}},"ChunkedArticleContent":{"variation":"WithAdRail"},"ContentHeader":{"variation":"TextAboveLeftSmall","settings":{"authorsTitleBlockPosition":"above","rubricVariation":"Item","hideIssueDate":true,"hideSocialIconsOnMobile":false,"bylineVariation":"Card","showContentDivider":false,"showFullWidthLeadImage":true,"textAlign":"left","publishDatePosition":"top","contributorsPosition":"top","hideAdaptationByline":true}},"ContentCardEmbed":{"settings":{"buttonTextMap":{"article":"Read More"},"showButton":false,"showByline":true}},"ContributorBio":{"settings":{"contentAlign":"left"}},"ContributorPage":{"settings":{"hasFeaturedItems":true,"showAdInAside":false,"showRecircMostPopularInAside":true}},"Drawer":{"variation":"Left"},"ExternalLinkEmbed":{"variation":"Inline"},"FilterableSummaryList":{"settings":{"shouldApplyCustomHeaderHeight":true}},"GallerySlide":{"variation":"ItemLeftCaptionAboveMultipleButtons","settings":{"cta":{"article":"Read More","product":"Buy"},"actionIdFlags":{"enableActionIdForGallerySlide":true}}},"GalleryEmbedCaption":{"settings":{"cta":{"article":"Read More","product":"Buy"}}},"MultiPackages":{"settings":{"hasRelatedContainerBackgroundColor":false}},"ProductEmbed":{"variation":"ImageTopDekwithMarginNoRightLeftPadding","settings":{"ctaText":"Buy","defaultEmbedSize":"feature-medium","actionIdFlags":{"enableActionIdForProductEmbed":true},"isEmbedSizeEnabled":true,"buttonVariation":"Primary","btnStyle":"outlined","shouldShowBrandInProductName":true}},"ProductCard":{"settings":{"actionIdFlags":{"enableActionIdForProductCard":true}}},"ProductSummaryGrid":{"settings":{"gridTitle":"Featured in this article","showPriceOnButton":true,"showLocalisedOffers":true,"actionIdFlags":{"enableActionIdForProductSummaryGrid":true}}},"ProsCons":{"settings":{"consLabel":"TIRED","prosLabel":"WIRED"}},"RecircList":{"variation":"FourUp","settings":{"applicationID":"wired-article-bottom-recirc","heading":"Read More","pageSize":12,"mobilePageSize":8,"shouldHideIcon":true,"shouldHideRubric":true,"strategy":"similar","bylineVariation":"ItemWithoutPreamble","hasItemsRule":false}},"RecircMostPopular":{"variation":"MainPattern","settings":{"applicationID":"wired-right-rail","bylineVariation":"ItemWithoutPreamble","excludeCategories":["functional-tags\u002Fno-river","tags\u002Fcoupons","tags\u002Fculture-guides"],"pageSize":4,"strategy":"popular"}},"RelatedList":{"settings":{"hasBylineVisible":true,"shouldLinkByline":false,"bylineVariation":"ItemWithoutPreamble","shouldHideBylines":false,"foo":"bar"}},"ReviewPage":{"settings":{"ctaText":"Buy","hideTopRating":true,"hideTopDisclaimerOnMobile":true,"hideEmptyRating":true,"isActionBarStickyLargeScreen":true,"actionBarLargeScreenVariation":"Stacked","actionBarButtons":["comments","bookmark"],"actionIdFlags":{"enableActionIdForUPC":true,"enableActionIdForUPCEmbed":true,"enableActionIdForPLPProductCard":true,"enableActionIdForProductCard":true}}},"ReviewRatingData":{"settings":{"ratingList":["A complete failure in every way","Sad, really","Serious flaws; proceed with caution","Downsides outweigh upsides","Recommended with reservations","Solid with some issues","Very good, but not quite great","Excellent, with room to kvetch","Nearly flawless","Metaphysical perfection"]}},"SearchPage":{"settings":{"hasExtraBylineMargin":true,"shouldUseUppercaseSearchBox":false,"placeholder":"Enter Search Terms"}},"SectionHeader":{"variation":"SubHedToggleChips","settings":{"toggleChipRole":"radio","hasBackgroundLightColor":false,"shouldEnableLede":true}},"SeriesPagination":{"settings":{"prefixDivider":"","shouldIncludeIndex":false}},"SeriesRecirc":{"settings":{"readMoreCTA":"Read next"}},"SidebarArticle":{"settings":{"shouldLinkByline":false,"bylineVariation":"ItemWithoutPreamble"}},"SignInModal":{"settings":{"hasBlueGoogleSignInButton":true,"shouldUseLargeMargins":true}},"SiteFooter":{"variation":"LinkDense","settings":{"showOneTrustButton":true}},"SocialIcons":{"settings":{"icons":"thin"}},"StandardNavigation":{"variation":"LogoLeftWithSearchAndHeadline","settings":{"decorationStyle":"border-thin","shouldHideSeriesPagination":false}},"StoryAssurance":{"settings":{"assuranceConfig":{"quickRead":{"name":"QuickRead","wordCount":1100,"dangerousIcon":"\u003Csvg width=\"18\" height=\"14\" viewBox=\"0 0 18 14\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E\u003Ctitle\u003Edescriptive title\u003C\u002Ftitle\u003E\u003Crect width=\"18\" height=\"14\" fill=\"white\"\u002F\u003E\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17 6.95003C17 9.38008 15.03 11.35 12.6 11.35C10.1699 11.35 8.2 9.38008 8.2 6.95003C8.2 4.51999 10.1699 2.55005 12.6 2.55005C15.03 2.55005 17 4.51999 17 6.95003ZM7.39995 4.95009H1.79997V4.25009H7.39995V4.95009ZM3.39995 6.55004L6.59994 6.55004V7.25004L3.39995 7.25004V6.55004ZM1 9.74993H7.39997V9.04993H1V9.74993ZM12.6235 5.37357H11.9647V7.58533H14.1764V6.92651H12.6235V5.37357Z\" fill=\"black\"\u002F\u003E\u003C\u002Fsvg\u003E"},"longform":{"name":"Longform","wordCount":4125,"dangerousIcon":"\u003Csvg width=\"18\" height=\"14\" viewBox=\"0 0 18 14\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E\u003Ctitle\u003Edescriptive title\u003C\u002Ftitle\u003E\u003Crect width=\"18\" height=\"14\" fill=\"white\"\u002F\u003E\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3 2.50952V9.89028L8.89324 11.7403L15 9.89028V2.50952L8.89324 4.20347L3 2.50952ZM7.71508 6.25175L3.90883 5.00019L4.07876 4.44957L7.88501 5.70113L7.71508 6.25175ZM3.90883 6.60022L7.71508 7.85178L7.88501 7.30116L4.07876 6.0496L3.90883 6.60022ZM3.90883 8.20025L7.71508 9.45181L7.88501 8.90119L4.07876 7.64962L3.90883 8.20025Z\" fill=\"black\"\u002F\u003E\u003C\u002Fsvg\u003E"}}}},"SummaryItem":{"settings":{"hasRule":false,"shouldDekhaveExtraVerticalSpace":true,"iconType":"thin"}},"SummaryCarousel":{"settings":{"hasDividerAbove":true,"hasDividerBelow":true,"shouldShowViewAllButton":false,"shouldHidePublishDate":true,"hasModerateSpacing":false}},"VersoFilterableSummaryList":{"settings":{"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","shouldApplyCustomHeaderHeight":true,"shouldUseAlternativeTitleStyle":true,"actionIdFlags":{"enableActionIdForUPC":true,"enableActionIdForUPCEmbed":true,"enableActionIdForPLPProductCard":true}}},"VersoPlpCurated":{"settings":{"summaryItemVariation":"TextBelowLeft","shouldAppendReadMoreLinkForDek":false,"showShopNowButton":true,"shouldNavigateToNewTab":true,"shouldUseSmallHed":true,"isPlpCurated":true,"isContentCenter":true,"hasCarouselSliderPagination":true,"paginationStyle":"slider","hasPadding":true,"hasCustomSlider":true,"hideRubricLink":true,"hasBorder":false,"shouldHideDangerousDek":true}},"tempHomepageRelated":{"settings":{"applicationID":"wired-verso-hp-trending","pageSize":8,"strategy":"popular","excludeCategories":["tags\u002Fcoupons","tags\u002Fculture-guides"]}},"Disclaimer":{"settings":{"isEnabled":true,"disclaimerHtml":"If you buy something using links in our stories, we may earn a commission. This helps support our journalism. \u003Ca href=\"https:\u002F\u002Fwww.wired.com\u002F2015\u002F11\u002Faffiliate-link-policy\u002F\"\u003ELearn more\u003C\u002Fa\u003E. Please also consider \u003Ca href=\"https:\u002F\u002Fsubscribe.wired.com\u002Fsubscribe\u002Fsplits\u002Fwired\u002FWIR_SELF?source=HCL_WIR_EDIT_HARDCODED_0_COMMERCE_AFFILIATE_ZZ\"\u003Esubscribing to WIRED\u003C\u002Fa\u003E"}},"GroupCallout":{"settings":{"heading":{"article":"Related Stories"}}},"IframeEmbed":{"variation":"CaptionLeftAlign"},"NewsletterSubscribeContent":{"variation":"FullViewPort","settings":{"shouldHaveExtraPadding":true,"isImageFullBleed":true,"hasAlternateNewsletterStyle":true}},"NewsletterSubscribeOnlyContent":{"variation":"FullViewPort","settings":{"shouldHaveExtraPadding":true,"isImageFullBleed":true,"hasAlternateNewsletterStyle":true}},"ContributorHeader":{"settings":{"socialIconType":"standard"}},"Bylines":{"settings":{"hasBylineVisible":true,"shouldLink":false}},"SummaryCollageFive":{"variation":"RowsWithDekAndItemsBelow","settings":{"hasBylineBeforeDek":true,"hideRubricItemSummary":false,"shouldAlignDekAtBottom":true,"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","summaryItemRubricVariation":"DiscoveryItem","shouldUseAlternativeStyle":true,"trackingNamespace":{"center":"summary collage 5\u002Fhero","aside":"summary collage 5\u002Fsecondary"}}},"SummaryCollageOne":{"settings":{"summaryItemRubricVariation":"DiscoveryCard"}},"SummaryCollageThree":{"settings":{"summaryItemRubricVariation":"Item","sectionTitleVariation":"TextLeftLineAboveWithHedBackground","hasBorder":false,"hasExtraPadding":false,"hideRubricItemSummary":false,"shouldHideDangerousDek":true,"shouldHideDangerousDekFirstChild":false,"shouldUseAlternativeStyle":true}},"SummaryCollageEight":{"settings":{"shouldTrackSnowplowEvent":true}},"SummaryCollectionGrid":{"settings":{"summaryItemRubricVariation":"DiscoveryCard"}},"SummaryCollectionRow":{"settings":{"summaryItemRubricVariation":"DiscoveryItem"}},"SummaryRiver":{"settings":{"summaryItemRubricVariation":"DiscoveryItem","sideBySideVerticalAlign":"top","shouldHideDangerousDek":true,"hasSideBySideMobileOnlyImageRight":true,"showRecircMostPopularInAsideWithRail":true,"gridColSpanValue":8,"shouldShowRiverHed":true,"sectionTitleVariation":"TextLeftLineAboveWithHedBackground","summaryItemVariation":"SideBySideDesktopOnlyThirds"}},"UserRegistrationForm":{"settings":{"cookieName":"_wired_ai_hub_registered","entitlementClient":"wir_ai_bypass","spreadsheetId":"1uuTTlBC1-HrMLsPokK0IgZUY1ftXhcsjgYY9Ibr8BjM"}},"HomePage":{"settings":{"shouldHidePadding":true}},"PodcastListingPage":{"settings":{"podcastVariation":"PodcastsWithoutAppleEmbed","sideBySideVerticalAlign":"top","dangerousHed":"Podcasts","subHed":"WIRED’s audio offerings pull back the curtain on the ways technology is changing our lives–from culture to business, science to design—providing meaning and context to the people and forces upending the world.","shouldHideRubric":true,"hasBorder":true}},"PodcastDetailedPage":{"settings":{"contentHeaderVariation":"PodcastContentHeader","sectionTitleVariation":"LineAboveLineBelowTextCenter"}},"UnifiedProductCard":{"settings":{"showMultipleOffers":true,"aspectRatio":[4,3],"actionIdFlags":{"enableActionIdForUPC":true,"enableActionIdForUPCEmbed":true}}},"ReviewNotesForm":{"settings":{"shouldUseInteractiveBrandColor":true,"communityGuidelinesInfo":"Please note, comments are moderated in line with our \u003Ca target=\"_blank\" href=\"\u002Finfo\u002Fcommunity-guidelines\"\u003Ecommunity guidelines\u003C\u002Fa\u003E.","reviewerRatingLabel":"Rate This Story"}},"MessageBanner":{"settings":{"shouldUseDescriptionToken":true,"hasBoxShadow":true}},"VisualStoryCarousel":{"settings":{"bubbleFont":"typography.definitions.globalEditorial.context-secondary","mainTitleFont":"typography.definitions.consumptionEditorial.subhed-break-secondary"}},"Commenting":{"settings":{"shouldCollapseByDefault":true,"shouldDisableBookmarkButton":true,"initialReviewLimit":4,"reviewNoteTags":[{"active":false,"description":"Includes a question","label":"Question","slug":"QUESTION"},{"active":false,"description":"Includes an opinion","label":"Opinion","slug":"TIP"}],"reviewerBadges":[{"role":"MODERATOR","badge":"WIRED Staff"},{"role":"MEMBER","badge":"WIRED Staff"},{"role":"STAFF","badge":"Author"}]}},"Alert":{"settings":{"dangerousBookmarkMessage":"\u003Cp\u003ETo revisit this article, visit My Profile, then \u003Ca href=\"\u002Faccount\u002Fsaved\"\u003EView saved stories\u003C\u002Fa\u003E.\u003C\u002Fp\u003E"}},"MidRecirc":{"settings":{"applicationID":"wired-article-mid-content","pageSize":3,"mobilePageSize":3,"strategy":"similar","bylineVariation":"ItemWithoutPreamble"}},"ChannelCloud":{"settings":{"hasIcon":false,"headerLink":"https:\u002F\u002Fwww.wired.com\u002Fcategory\u002Fartificial-intelligence\u002F","headerLogo":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F60b49754518969560d1947dc\u002Fmaster\u002F.jpg","sectionHeader":"The AI Database →","shouldShowChannelCloud":true,"slugName":"artificial-intelligence"}},"LinkStack":{"settings":{"hasDividerBelow":false,"hasBulletBottomSpacing":false,"hasMarginSpacing":true,"hasExtraDividerBelowSpacing":true,"isSecondaryHed":true}},"SlimNewsletterWrapper":{"settings":{"nodeForNewsletterPosition":"top","nodeIndexForNewsletterPosition":2,"allowNonParagraphNodeAdjacent":true,"shouldUseInlineNewsletterModules":true,"isNewsletterSlim":true,"isNewsletterAggressive":true,"patternType":"consumption","shouldShowSlimNewsletter":true,"showToggleForLoggedInUser":true}},"GenericCallout":{"settings":{"topBorderPixelWidth":10}}},"config":{"account":{"linking":{"dangerousDek":"Your account doesn't currently have an active subscription associated with it. Please enter your subscription information to link your account or subscribe to \u003Ci\u003EWIRED\u003C\u002Fi\u003E \u003Ca href=\"https:\u002F\u002Fsubscribe.wired.com\u002Fsubscribe\u002Fsplits\u002Fwired\u002FWIR_MY_ACCOUNT?source=HCL_WIR_MYACCOUNT_0_LINKYOURSUBPAGE_ZZ&_ga=2.73276499.139894965.1567097333-925024407.1553725628\"\u003Ehere\u003C\u002Fa\u003E.","skipAccountLinking":true},"oidcProvider":{"clientID":"condenast.identity.1d626eb68f1c4350244000c9fc888e38"},"profileContent":{"showEntitlementsModule":true},"signUpContent":{"registrationSourceCode":"VERSO_WIRED"}},"accountLinks":{"nodes":[{"attributes":{"name":"\u002Fmanage-subscription"},"index":5,"nodeType":"link","paymentGroup":"subs-cta","text":"Manage subscription","url":"https:\u002F\u002Fsubscriptions.wired.com\u002Fservlet\u002FRegistrationGateway?cds_mag_code=WIR&cds_config_id=907"},{"attributes":{"name":"\u002Fmy-account"},"index":0,"nodeType":"link","text":"My Account","url":"\u002Faccount\u002Fprofile"},{"attributes":{"name":"\u002Fsign-out"},"index":6,"nodeType":"signOut","text":"Sign out","url":"\u002Fauth\u002Fend"},{"attributes":{"name":"\u002Fsubscription-benefits"},"index":1,"nodeType":"link","text":"Subscription benefits","url":"\u002Faccount\u002Fprofile?stc=benefits"},{"attributes":{"name":"\u002Fverify-subscription"},"index":2,"nodeType":"link","paymentGroup":"subscription-workflow","text":"Verify Subscription","url":"\u002Faccount\u002Flink"},{"attributes":{"name":"\u002Fview-saved-products"},"index":3,"nodeType":"link","text":"View Saved Products","url":"\u002Faccount\u002Fsaved\u002Fproducts"},{"attributes":{"name":"\u002Fview-saved-stories"},"index":4,"isProfileLink":true,"nodeType":"link","text":"View Saved Stories","url":"\u002Faccount\u002Fsaved"}]},"adsConfig":{"cmInlineEmbedCheck":true,"cmWordCount":1000,"displayHighCadenceWordCountDesktop":200,"displayHighCadenceWordCountMobile":50,"displayWordCountDesktop":500,"displayWordCountMobile":200,"enableNativeSponsoredProduct":true,"enableStickyMidContent":true,"galleryDisplayInitialMidContentPositionDesktop":2,"galleryDisplayInitialMidContentPositionMobile":3,"galleryDisplayMidContentCadenceDesktop":2,"galleryDisplayMidContentCadenceMobile":3,"galleryEmbedMidGalleryAdCadence":5,"galleryNativeInContentCadence":2,"galleryNativeSponsorProductGalleryPosition":3,"hero":{"holdAdHeight":{"desktop":250,"mobile":100}},"liveStoryAdInsertRatio":4,"nativeInContentCadence":3,"nativeSponsoredProductCadence":3,"nonTextEmbedWordCountMobile":100,"shoulHoldStickyHeroAd":false,"displayLowCadenceWordCountDesktop":500,"displayLowCadenceWordCountMobile":700},"beOp":{},"brand":{"deprecatedSlug":"wired","organizationId":"4gKgcErvvpkwWft3fSWg7c2niGQB","organizationSlug":"wired","publicDomain":"www.wired.com","publicDisplayName":"Wired","rootBrand":"Wired","shortCode":"wrd"},"carousel":{},"cdnSetting":{"overrideCacheAgeValueWith":7200,"shouldOverrideCacheAge":false},"community":{"enableCommunityExperience":false,"enableNewComments":true,"noCommentsYetIcon":"\u003Csvg width=\"65\" height=\"64\" viewBox=\"0 0 65 64\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E \u003Cpath d=\"M32.7615 64C50.3971 64 64.6935 49.6731 64.6935 32C64.6935 14.3269 50.3971 0 32.7615 0C15.126 0 0.82959 14.3269 0.82959 32C0.82959 49.6731 15.126 64 32.7615 64Z\" fill=\"#E6FF00\"\u002F\u003E \u003Cpath d=\"M47.4955 19.0925H23.0005V39.4642H47.4955V19.0925Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.3203 18.4121H48.1761V40.1446H22.3203V18.4121ZM23.6811 19.7729V38.7838H46.8153V19.7729H23.6811Z\" fill=\"black\"\u002F\u003E \u003Cpath d=\"M26.7292 44.6627H18.1016V24.291H42.5966V44.6627H33.9757L30.4205 49.1875L26.7292 44.6627Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.4214 23.6106H43.2772V45.3431H34.3066L30.4307 50.2761L26.4065 45.3431H17.4214V23.6106ZM18.7822 24.9714V43.9823H27.0525L30.4108 48.0988L33.6452 43.9823H41.9164V24.9714H18.7822Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.7832 35.1165H26.5047V36.8379H24.7832V35.1165Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.4883 35.1165H31.2097V36.8379H29.4883V35.1165Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.1934 35.1165H35.9148V36.8379H34.1934V35.1165Z\" fill=\"black\"\u002F\u003E \u003C\u002Fsvg\u003E","joinCommunityIcon":"\u003Csvg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E \u003Cpath d=\"M31.9998 64C49.6354 64 63.9318 49.6731 63.9318 32C63.9318 14.3269 49.6354 0 31.9998 0C14.3643 0 0.0678711 14.3269 0.0678711 32C0.0678711 49.6731 14.3643 64 31.9998 64Z\" fill=\"#00FFFF\"\u002F\u003E \u003Cpath d=\"M27.7847 25.6856C31.2494 25.6856 34.0581 22.8768 34.0581 19.4121C34.0581 15.9474 31.2494 13.1387 27.7847 13.1387C24.3199 13.1387 21.5112 15.9474 21.5112 19.4121C21.5112 22.8768 24.3199 25.6856 27.7847 25.6856Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.7849 13.8193C24.696 13.8193 22.1919 16.3234 22.1919 19.4124C22.1919 22.5013 24.696 25.0054 27.7849 25.0054C30.8739 25.0054 33.3779 22.5013 33.3779 19.4124C33.3779 16.3234 30.8739 13.8193 27.7849 13.8193ZM20.8311 19.4124C20.8311 15.5718 23.9444 12.4585 27.7849 12.4585C31.6254 12.4585 34.7388 15.5718 34.7388 19.4124C34.7388 23.2529 31.6254 26.3662 27.7849 26.3662C23.9444 26.3662 20.8311 23.2529 20.8311 19.4124Z\" fill=\"black\"\u002F\u003E \u003Cpath d=\"M38.0081 35.8991C38.0081 30.255 33.4323 25.6792 27.7882 25.6792C22.1442 25.6792 17.5684 30.255 17.5684 35.8991V42.5501H38.0115V35.8991H38.0081Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.8877 35.8988C16.8877 29.879 21.7681 24.9985 27.788 24.9985C33.5793 24.9985 38.3161 29.5155 38.6674 35.2184H38.6916V43.2303H16.8877V35.8988ZM37.3308 36.5792H37.3274V35.8988C37.3274 30.6305 33.0562 26.3594 27.788 26.3594C22.5197 26.3594 18.2485 30.6305 18.2485 35.8988V41.8695H37.3308V36.5792Z\" fill=\"black\"\u002F\u003E \u003Cpath d=\"M35.2794 45.9658H29.1216V31.4253H46.6049V45.9658H40.4505L37.9126 49.1944L35.2794 45.9658Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.4414 30.7446H47.2855V46.646H40.7814L37.9226 50.2827L34.9565 46.646H28.4414V30.7446ZM29.8022 32.1055V45.2851H35.6027L37.903 48.1056L40.1202 45.2851H45.9247V32.1055H29.8022Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.0718 36.1777H41.9612V37.5386H34.0718V36.1777Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.0718 39.9746H41.9612V41.3354H34.0718V39.9746Z\" fill=\"black\"\u002F\u003E \u003C\u002Fsvg\u003E","commentSubmittedIcon":"\u003Csvg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E \u003Cpath d=\"M32 64C49.6355 64 63.9319 49.6731 63.9319 32C63.9319 14.3269 49.6355 0 32 0C14.3644 0 0.0679932 14.3269 0.0679932 32C0.0679932 49.6731 14.3644 64 32 64Z\" fill=\"#00FF00\"\u002F\u003E \u003Cpath d=\"M27.5534 43.9994H17.007V19.0928H46.9521V43.9994H36.409L32.0612 49.5278L27.5534 43.9994Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.3265 18.4121H47.6325V44.6796H36.7396L32.0708 50.616L27.2303 44.6796H16.3265V18.4121ZM17.6874 19.7729V43.3188H27.8765L32.0516 48.4391L36.0785 43.3188H46.2717V19.7729H17.6874Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M40.9198 26.8255L29.2886 38.4567L23.1007 32.2689L24.063 31.3066L29.2886 36.5322L39.9575 25.8633L40.9198 26.8255Z\" fill=\"black\"\u002F\u003E \u003C\u002Fsvg\u003E","commentsClosedIcon":"\u003Csvg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E \u003Cpath d=\"M32.0003 64C49.6359 64 63.9323 49.6731 63.9323 32C63.9323 14.3269 49.6359 0 32.0003 0C14.3648 0 0.0683594 14.3269 0.0683594 32C0.0683594 49.6731 14.3648 64 32.0003 64Z\" fill=\"#FF00FF\"\u002F\u003E \u003Cpath d=\"M27.5543 43.9994H17.0078V19.0928H46.953V43.9994H36.4099L32.062 49.5278L27.5543 43.9994Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.3271 18.4121H47.6331V44.6796H36.7402L32.0714 50.616L27.2309 44.6796H16.3271V18.4121ZM17.688 19.7729V43.3188H27.8772L32.0522 48.4391L36.0791 43.3188H46.2723V19.7729H17.688Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M38.3789 26.9004L26.4924 38.7832L25.5303 37.8208L37.4168 25.938L38.3789 26.9004Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.4924 25.938L38.3789 37.8208L37.4168 38.7832L25.5303 26.9004L26.4924 25.938Z\" fill=\"black\"\u002F\u003E \u003C\u002Fsvg\u003E","commentsOrderBy":"REACTION_DESC","enableCommentReaction":true,"enableCoralLoginAccountProfile":true,"enableMultipleComments":true,"enableReplies":true,"enableTags":true,"enableUpvotes":true,"repliesOrderBy":"CREATED_AT_ASC","enableCommunityAfterPublishDate":1767243600000},"commenting":{"recipeApi":"https:\u002F\u002Fcoral.condenastdigital.com\u002Fapi\u002Fgraphql","recipeSystemId":"252495c9-9177-4883-8cfe-4d832f99debf","enableCommentsCount":false},"contactLinks":{"heading":"Reviews and Guides","nodes":[{"attributes":{"name":"\u002Freviews"},"isExternal":false,"index":0,"text":"Reviews","url":"https:\u002F\u002Fwww.wired.com\u002Fcategory\u002Fgear\u002F"},{"attributes":{"name":"\u002Fbuying-guides"},"isExternal":false,"index":1,"text":"Buying Guides","url":"https:\u002F\u002Fwww.wired.com\u002Fcategory\u002Fgear\u002Fbuying-guides\u002F"},{"attributes":{"name":"\u002Fstreaming-guides"},"index":2,"text":"Streaming Guides","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fculture-guides\u002F"},{"attributes":{"name":"\u002Fwearables"},"index":3,"text":"Wearables","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fwearables\u002F"},{"attributes":{"name":"\u002Fcoupons"},"index":4,"text":"Coupons","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fcoupons\u002F"}]},"contentSystem":{"contentApiDomain":"tsugu-service-wired-content.gp-prod-na-0.conde.digital","copilotCode":"wrd","copilotName":"wired-services","copilotRegion":"us","mediaDomain":"media.wired.com","pipelineAliases":["wired"],"pipelineEnabled":false},"couponScript":{"isActive":false,"scriptUrl":"https:\u002F\u002Fwww.wired.com\u002Fcoupon-element\u002Fstatic\u002Fweb_components\u002Fwired-coupons.js"},"disclaimer":{"affiliateDisclaimer":"All products featured on WIRED are independently selected by our editors. However, we may receive compensation from retailers and\u002For from purchases of products through these links. \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Faffiliate-link-policy\u002F\"\u003ELearn more.","hideProductDisclaimer":true,"isDisclaimerEnabled":true,"position":"middle"},"dynamicCapability":{"enableDynamicPage":false},"eventBanner":{"bannerExpiryTimeStamp":1733274000000,"bannerStartTimeStamp":1733234400000,"eventTimeStamp":1733232600000,"locale":"en-US","logo":{"altText":"Wired The Big Interview Logo","sources":{"sm":{"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F674f01c7b8ee4a01cc081e94\u002Foriginal\u002Fpass\u002FWBI%2024_LongDiscount_Banner-02%20(1).png"}}},"logoBaseUrl":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthebiginterview-2024-conference\u002F","notifyButton":{"href":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthebiginterview-2024-conference\u002F","label":"Livestream Powered by Nokia"},"timeUpMessage":"Watch It Live | 10AM - 4PM PST","timeZone":"America\u002FNew_York","url":{"href":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthebiginterview-2024-conference\u002F","text":"Livestream Powered by Nokia"}},"favicon":{"isEnabled":false},"featureFlags":{"enableAccounts":true,"enableActionBar":true,"enableBookmarking":true,"enableBotSignals":true,"enableBotSitemap":false,"enableConsent":true,"enableDropcap":false,"enableInfinityId":true,"enableJourneyPayment":false,"enableMediaOverridesV2":true,"personalizeRecircList":true,"useTrailingSlash":true,"hideContributorBio":false,"hideTagCloud":false},"footerLinks":{"heading":"More From WIRED","nodes":[{"index":0,"isExternal":false,"text":"Subscribe","url":"https:\u002F\u002Fwww.wired.com\u002Fsubscribe\u002F"},{"index":1,"isExternal":false,"text":"Newsletters","url":"https:\u002F\u002Fwww.wired.com\u002Fnewsletter?sourceCode=HeaderAndFooter"},{"index":2,"isExternal":false,"text":"Livestreams","url":"https:\u002F\u002Fwww.wired.com\u002Flivestreams"},{"index":3,"text":"Travel","url":"\u002Ftag\u002Ftravel\u002F"},{"index":4,"isExternal":false,"text":"FAQ","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Ffaq\u002F"},{"index":5,"text":"Contact Us","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Ffeedback\u002F"},{"index":6,"isExternal":false,"text":"WIRED Staff","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Fwired-staff\u002F"},{"index":7,"text":"WIRED Education","url":"https:\u002F\u002Fwww.wirededucation.com\u002F"},{"index":8,"text":"Editorial Standards","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Fwired-on-background-policy\u002F"},{"index":9,"text":"Archive","url":"https:\u002F\u002Farchive.wired.com\u002Ft\u002Fstorefront\u002Fstorefront"},{"index":10,"text":"RSS","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Frss-feeds\u002F"},{"index":11,"text":"Site Map","url":"\u002Fsitemap\u002F"},{"index":12,"text":"Accessibility Help","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Faccessibility-help\u002F"}]},"fourD":{"enableFourdUser":true},"googleCategoryMap":{},"googleTagManager":{"tag":"5HBJC2K","token":"uH-beMkYaxfqEo06c8bzyQ~1111","includeFunctionalTags":true},"growthbook":{"enableClient":true,"enableEdge":true,"apiHost":"https:\u002F\u002Fvariants.conde.digital","clientSdkKey":"sdk-uVslRHBx4J2E12jQ","edgeSdkKey":"sdk-mXcQotxwAcy1LqL"},"legalese":{},"mapbox":{},"marketing":{"permissionsPrimaryDek":"\u003Cem\u003EWired\u003C\u002Fem\u003E may e-mail me regarding the benefits of my subscription and special promotions.","permissionsThirdPartyDek":"\u003Cem\u003EWired\u003C\u002Fem\u003E may e-mail me regarding products or services from select companies that may be of interest to me."},"marketingConsentList":{"nodes":[{"marketingConsentId":"657fe98d6be3b0fdf26b81b9","name":"FIRST_PARTY","dangerousDek":"Sign up to receive emails from WIRED about WIRED’s products, promotions, and services.","isChecked":true,"isVisible":false},{"marketingConsentId":"657fe98d6be3b0fdf26b81ba","name":"THIRD_PARTY","dangerousDek":"Sign up to receive marketing emails from WIRED about special offers and promotions for other Condé Nast brands and our marketing partners.","isChecked":true,"isVisible":false}]},"martech":{"isEnabled":true,"products":["wired:web:basic"],"redirectURL":"\u002F","isAccessCookieEnabled":true},"newsletter":{"brand":"WIRED","defaultNewsletterId":216,"manage":{"dangerousDek":"\u003Cp\u003EPreview and select the newsletters you’d like to receive. Then, add your email to sign up.","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"Get the best of WIRED in your inbox","hasAlternateNewsletterStyle":true,"heroImage":{},"onboardingTitle":"Customize Your Newsletter Experience","onboardingDek":"Get top-quality reporting and analysis, written by correspondents who are deeply sourced experts in their field.","pageTitle":"Newsletters","placeholder":"Email address","seoTitle":"Get WIRED, delivered straight to you.","seoDescription":"WIRED newsletters are an essential source of information and ideas that make sense of a world in constant transformation.","showListInColumns":true,"signedInDek":"\u003Cp\u003EYour email: \u003Cb\u003E{{email}}\u003C\u002Fb\u003E. Manage newsletters in \u003Ca href=\"{{profile}}\"\u003EMy Account\u003C\u002Fa\u003E.\u003C\u002Fp\u003E\u003Cp\u003ENot you? \u003Ca href=\"\u002Fauth\u002Fend?redirectURL={{signInURL}}\"\u003ESwitch accounts\u003C\u002Fa\u003E.\u003C\u002Fp\u003E","signedUpDek":"\u003Cp\u003EYour email: \u003Cb\u003E{{email}}\u003C\u002Fb\u003E. \u003Ca href='\u002Fauth\u002Finitiate?redirectURL={{newsletterURL}}'\u003E Sign in or create an account\u003C\u002Fa\u003E to manage your preferences.\u003C\u002Fp\u003E","signUpSuccessDek":"To manage current newsletters for \u003Cb\u003E{{email}}\u003C\u002Fb\u003E, \u003Ca href='\u002Fauth\u002Finitiate?redirectURL=\u002Fnewsletter'\u003Esign in or create an account\u003C\u002Fa\u003E.","textFieldLabel":"Enter your email","enablePreferenceCenter":true},"market":"US","provider":"sailthru","socialDataSrc":{"dek":"WIRED newsletters are an essential source of information and ideas that make sense of a world in constant transformation. ","hed":"Get the best of WIRED in your inbox","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b9c6905e33503f07bf16f6\u002Fmaster\u002Fpass\u002FNewsletter-Hub-Promo-2024.jpg"},"subscribe":{},"unsubscribe":{"dangerousSuccessDek":"Changed your mind? \u003Ca href=\"https:\u002F\u002Fwww.wired.com\u002Fnewsletter\"\u003ESubscribe\u003C\u002Fa\u003E to our newsletters.","dangerousText":"\u003Cp\u003ELooking to manage your email preferences? \u003Ca href=\"\u002Faccount\u002Fsign-in\"\u003ESign in\u003C\u002Fa\u003E to your account.\u003C\u002Fp\u003E\u003Cp\u003E\u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\u002F\"\u003EUser Agreement\u003C\u002Fa\u003E & \u003Ca href=\"http:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\u002F#privacypolicy\"\u003EPrivacy Policy\u003C\u002Fa\u003E\u003C\u002Fp\u003E"}},"newsletterList":[{"alertBadge":"For WIRED Subscribers","category":"Expert insights","disableSubscribePage":true,"frequencyBadge":"Weekly","index":0,"showNewsletterInOnboarding":true,"slug":"backchannel","name":"\u003Ci\u003EBackchannel\u003C\u002Fi\u003E by Steven Levy and Lauren Goode","newsletterId":"249004","socialDataSrc":{"dek":"WIRED editor at large Steven Levy and senior correspondent Lauren Goode put the week’s biggest tech news in perspective. Delivered on Fridays.","hed":"Sign up for WIRED's Backchannel newsletter by Steven Levy and Lauren Goode","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a1de8e67155a4fe9faba549\u002Foriginal\u002Fpass\u002FLaurenGoodexStevenLevy_Backchannel_HUB.png?format=original"},"subscribe":{"dangerousDek":"WIRED editor at large Steven Levy and senior correspondent Lauren Goode put the week’s biggest tech news in perspective. Delivered on Fridays.","dangerousHed":"\u003Ci\u003EBackchannel\u003C\u002Fi\u003E by Steven Levy and Lauren Goode","imageAltText":"Backchannel","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a1de8e67155a4fe9faba549\u002Foriginal\u002Fpass\u002FLaurenGoodexStevenLevy_Backchannel_HUB.png?format=original","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fpublic\u002F44337406"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from BACKCHANNEL newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"alertBadge":"For WIRED Subscribers","disableSubscribePage":true,"frequencyBadge":"Weekly","index":1,"showNewsletterInOnboarding":true,"slug":"made-in-china","name":"\u003Ci\u003EMade in China\u003C\u002Fi\u003E by Zeyi Yang and Louise Matsakis","newsletterId":"249104","socialDataSrc":{"dek":"","hed":""},"subscribe":{"dangerousDek":"WIRED senior writer Zeyi Yang and senior editor Louise Matsakis give a clear-eyed, unbiased view of the biggest tech news coming out of China. Delivered on Friday.","dangerousHed":"\u003Ci\u003EMade in China\u003C\u002Fi\u003E by Zeyi Yang and Louise Matsakis","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F687f8944aaea58734b0add97\u002Foriginal\u002Fpass\u002FProperty%201=Made%20in%20China.png","newsletterTemplateUrl":"https:\u002F\u002Flink.wired.com\u002Fpublic\u002F43086576"},"unsubscribe":{}},{"alertBadge":"For WIRED Subscribers","category":"Featured","disableSubscribePage":true,"frequencyBadge":"Weekly","index":2,"showNewsletterInOnboarding":true,"slug":"ai-lab","name":"\u003Ci\u003EAI Lab\u003C\u002Fi\u003E by Will Knight","newsletterId":"248870","socialDataSrc":{"dek":"WIRED’s resident AI expert Will Knight takes you to the furthest edges of this fast-changing field, giving you an advanced look at the next big breakthroughs. Delivered on Wednesdays.","hed":"Sign up for WIRED's AI Lab newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b994e5daf7f66391faf4a8\u002Fmaster\u002Fpass\u002FAI-Lab-Promo-2024.png"},"subscribe":{"dangerousDek":"WIRED’s resident AI expert Will Knight takes you to the furthest edges of this fast-changing field, giving you an advanced look at the next big breakthroughs. Delivered on Wednesdays.","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"\u003Ci\u003EAI Lab\u003C\u002Fi\u003E by Will Knight","imageAltText":"AI Lab","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F687f89443295e02c26c859bb\u002Foriginal\u002Fpass\u002FProperty%201=AI%20Lab.png","newsletterTemplateUrl":"https:\u002F\u002Flink.wired.com\u002Fpublic\u002F43086573"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the AI Lab newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"alertBadge":"For WIRED Subscribers","category":"Featured","disableSubscribePage":true,"frequencyBadge":"Delivered on Wednesdays","index":3,"showNewsletterInOnboarding":true,"slug":"inner-loop","name":"\u003Ci\u003EInner Loop\u003C\u002Fi\u003E by Hugo Lowell","newsletterId":"249020","socialDataSrc":{"dek":"This is not your average politics newsletter. Each week, you'll get the inside story from the intersection of Trumpworld and Silicon Valley.","hed":"\u003Ci\u003EInner Loop\u003C\u002Fi\u003E by Hugo Lowell","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a1de9bf98d38dd18285b0e8\u002Foriginal\u002Fpass\u002FHub-HugoLowell.png?format=original"},"subscribe":{"dangerousDek":"This is not your average politics newsletter. Each week, you'll get the inside story from the intersection of Trumpworld and Silicon Valley.","dangerousHed":"\u003Ci\u003EInner Loop\u003C\u002Fi\u003E by Hugo Lowell","imageAltText":"Inner Loop","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a1de9bf98d38dd18285b0e8\u002Foriginal\u002Fpass\u002FHub-HugoLowell.png?format=original","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fview\u002F6142243c6fdf8d47750a36146942cc4f6b195234a20d2ed1\u002Fdf4ae264"},"unsubscribe":{"singleDangerousDek":"We’d hate to see you go. Unsubscribe from the INNER LOOP newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"alertBadge":"For WIRED Subscribers","disableSubscribePage":true,"frequencyBadge":"Delivered on Thursdays","index":4,"showNewsletterInOnboarding":true,"slug":"wired-journey","name":"\u003Ci\u003EModel Behavior\u003C\u002Fi\u003E by Maxwell Zeff","newsletterId":"249103","socialDataSrc":{"dek":"","hed":""},"subscribe":{"dangerousDek":"Sign up for WIRED's dispatches from the heart of the AI scene, with a focus on the people, communities, and companies driving this transformative technology.","dangerousHed":"\u003Ci\u003EModel Behavior\u003C\u002Fi\u003E by Maxwell Zeff","imageAltText":"Model Behavior by Maxwell Zeff","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F69417c31c2296612b750863d\u002Foriginal\u002Fpass\u002FProperty%201=Model%20Behavior.png?format=original"},"unsubscribe":{}},{"alertBadge":"Limited series","category":"Stay updated","frequencyBadge":"Weekly","index":5,"showNewsletterInOnboarding":true,"slug":"ICE-in-focus","name":"Tracker Newsletter: The Story of the Moment","newsletterId":"249116","socialDataSrc":{"dek":"Following the news can feel like standing in front of a fire hose. Once a week, Tracker breaks down the biggest story of the moment.","hed":"Tracker Newsletter: The Story of the Moment","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F69bac4f9578a0555031833e2\u002Foriginal\u002Fpass\u002FTracker-Icon-Generic.png?format=original"},"subscribe":{"dangerousDek":"Following the news can feel like standing in front of a fire hose. Once a week, Tracker breaks down the biggest story of the moment.","dangerousHed":"Tracker Newsletter: The Story of the Moment","imageAltText":"Tracker-Icon-Generic","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F69bac4f9578a0555031833e2\u002Foriginal\u002Fpass\u002FTracker-Icon-Generic.png?format=original","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fpublic\u002F44767420"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the Tracker newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":"Stay updated","frequencyBadge":"Daily","index":6,"showNewsletterInOnboarding":true,"slug":"daily","name":"Daily Newsletter: the Essential WIRED Digest","newsletterId":"216","socialDataSrc":{"dek":"Our biggest stories, handpicked for you each day. Plus, breaking news alerts as needed. ","hed":"Sign up for WIRED's Daily newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F688089ae1b354dbbe8da53fb\u002Foriginal\u002Fpass\u002FDaily%20Promo%20-%20v2.1.jpg"},"subscribe":{"dangerousDek":"Our biggest stories, handpicked for you each day. Plus, breaking news alerts as needed. ","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"Daily Newsletter: the Essential WIRED Digest","imageAltText":"The Daily logo","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b9a1695853e79e262facb7\u002Fmaster\u002Fpass\u002FDaily%20NL%20Icon.jpg","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fpublic\u002F44337402"},"unsubscribe":{"optDownNewsletterId":248848}},{"alertBadge":"Subscriber exclusives","category":"Expert insights","disableSubscribePage":true,"frequencyBadge":"Weekly","index":7,"slug":"classics","name":"Classics Newsletter: Revisit an Iconic Archive","newsletterId":"248983","socialDataSrc":{"dek":"The best and weirdest stories from WIRED’s iconic archive, curated by research editor Samantha Spengler.","hed":"Sign up for WIRED's Classics newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b99816b8f0991d3e87d5df\u002Fmaster\u002Fpass\u002FClassics-Promo-2024.png"},"subscribe":{"dangerousDek":"The best and weirdest stories from WIRED’s iconic archive, curated by research editor Samantha Spengler. Delivered on Saturdays.","dangerousHed":"Classics Newsletter: Revisit an Iconic Archive","imageAltText":"robot reading","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e9a6f40005e91d03ed07dc\u002Fmaster\u002Fpass\u002Fclassics.jpg","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fview\u002F6142243c6fdf8d47750a36146787e066fee2bc04be089158\u002Fae9b53ec"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the Classics newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":"Gear and guides","disableSubscribePage":true,"frequencyBadge":"Twice Weekly","index":8,"slug":"gadget-lab","name":"Gadget Lab","newsletterId":"248816","socialDataSrc":{"dek":"The latest news, expert guides, and in-depth reviews from WIRED's Gear team.","hed":"Sign up for WIRED's Gadget Lab newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F64eeff5087f6c20852106b85\u002Fmaster\u002Fpass\u002Fnewsletter-signup-hub_Gadget-lab.jpg"},"subscribe":{"dangerousDek":"The latest news, expert guides, and in-depth reviews from WIRED's Gear team. Delivered on Tuesdays and Thursdays.","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"Gadget Lab","imageAltText":"Gadget Lab logo","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F64f5ae8b8e25b10d3c3e57b1\u002Fmaster\u002Fpass\u002Fnewsletter-signups_Gadget-Lab.jpg","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fview\u002F6142243c6fdf8d47750a3614669e8ba27ccfb0b4fb095c93\u002Fe9b98c81"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the Gadget Lab newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":"Stay updated","frequencyBadge":"Weekly","index":9,"showNewsletterInOnboarding":true,"slug":"weekly","name":"System Update Newsletter: The Best of WIRED","newsletterId":"248848","socialDataSrc":{"dek":"Katie Drummond, WIRED’s global editorial director, takes you inside the newsroom with the week's most essential scoops and stories.","hed":"Sign up for WIRED's System Update newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a22d2543ce7c3d4fc23750f\u002Foriginal\u002Fpass\u002FSystem%20Update%20Promo.jpg?format=original"},"subscribe":{"dangerousDek":"Katie Drummond, WIRED’s global editorial director, takes you inside the newsroom with the week's most essential scoops and stories—delivered weekly.","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"System Update Newsletter: The Best of WIRED","imageAltText":"System Update Newsletter logo","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a22d24c30c81d808b3f0af6\u002Foriginal\u002Fpass\u002FSystem-Update-Katie-Icon-Newsletter.png?format=original","newsletterTemplateUrl":"https:\u002F\u002Flink.wired.com\u002Fpublic\u002F46026871 "},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the Weekly newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":"Stay updated","frequencyBadge":"4X PER WEEK","index":10,"showNewsletterInOnboarding":true,"slug":"gear","name":"Gear Newsletter: Reviews, Guides, and Deals","newsletterId":"248888","socialDataSrc":{"dek":"Upgrade your life with our buying guides, deals, and how-to’s, all tested by experts. Plus, get Gear editor Adrienne So’s personal take on what’s worth it.","hed":"Sign up for WIRED's Gear newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b998c1b8f0991d3e87d5e1\u002Fmaster\u002Fpass\u002FGear-3NLs-Promo-2024.png"},"subscribe":{"dangerousDek":"Upgrade your life with our buying guides, deals, and how-to’s, all tested by experts. Plus, get Gear editor Adrienne So’s personal take on what’s worth it.","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"Gear Newsletter: Reviews, Guides, and Deals","imageAltText":"gear logo","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b998c9b5ec1edb8f769e45\u002Fmaster\u002Fpass\u002FGear%20NL%20Icon.jpg","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fpublic\u002F46906679"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the Gear newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":"Gear and guides","disableSubscribePage":true,"frequencyBadge":"Seasonally","index":11,"slug":"gift-guide","name":"Gift-guide","newsletterId":"249014","socialDataSrc":{"dek":"Get the best deals and recommendations for all the biggest holidays from Valentine's to Christmas","hed":"Sign up for WIRED's Gift Guide newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F64f5b23d66c00b1dbc2f868e\u002Fmaster\u002Fpass\u002Fnewsletter-signup-hub_Guift-guide.jpg"},"subscribe":{"dangerousDek":"Get the best deals and recommendations for all the biggest holidays from Valentine's to Christmas. Delivered right on time to help you find the perfect present.","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"Gift Guide","imageAltText":"gift guide logo","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F64f5b0a879a3ae9b3ddaa489\u002Fmaster\u002Fpass\u002Fnewsletter-signups_Gift-Guide.jpg","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fpublic\u002F33265571"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the Gift Guide newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":"In Depth","frequencyBadge":"Weekly","index":12,"showNewsletterInOnboarding":true,"slug":"the-big-story","name":"The Big Story Newsletter: AI Could Never","newsletterId":"248834","socialDataSrc":{"dek":"The most ambitious, future-defining stories from our favorite human writers. Delivered on Sundays.","hed":"The Big Story Newsletter: AI Could Never","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b999ab36da45f6224b50d3\u002Fmaster\u002Fpass\u002FThe-Big-Story-Promo-2024.png"},"subscribe":{"dangerousDek":"The most ambitious, future-defining stories from our favorite human writers. Delivered on Sundays.","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"The Big Story Newsletter: AI Could Never","imageAltText":"the big story","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b999a4b3deb71a35fc33b5\u002Fmaster\u002Fpass\u002FBig%20Story%20NL%20Icon.jpg","newsletterTemplateUrl":"https:\u002F\u002Flink.wired.com\u002Fpublic\u002F43568408"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the The Big Story newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":"In Depth","frequencyBadge":"Weekly","index":13,"slug":"bookclub","name":"Book Club","newsletterId":"69ca8ded4ef678423f672ef9","socialDataSrc":{"dek":"Read along with WIRED’s resident bookworm Kate Knibbs as she guides you through today’s best writing about tech, the internet, science, and the future.","hed":"Join WIRED's Book Club","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a0d9a86e28d6d0653348da3\u002Foriginal\u002Fpass\u002FBook-Club-Icon-Newsletter.png?format=original"},"subscribe":{"dangerousDek":"WIRED senior writer Kate Knibbs guides you through today’s best writing about tech, the internet, science, and the future.","dangerousHed":"Book Club: Read Along With WIRED’s Resident Bookworm ","imageAltText":"Book Club","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a0d9a86e28d6d0653348da3\u002Foriginal\u002Fpass\u002FBook-Club-Icon-Newsletter.png?format=original","newsletterTemplateUrl":"https:\u002F\u002Flink.wired.com\u002Fpublic\u002F45997298"},"unsubscribe":{}},{"alertBadge":"Limited series","category":"In Depth","disableSubscribePage":true,"frequencyBadge":"Daily","index":14,"showNewsletterInOnboarding":true,"slug":"ai-unlocked","name":"AI Unlocked: Expert Advice on Mastering AI Tools","newsletterId":"249018","socialDataSrc":{"dek":"Back by popular demand: a whole new series of tips for how you can use generative AI tools like OpenAI's ChatGPT and Google's Gemini in everyday life. Sign up for the free 10-day newsletter series to get started.","hed":"Sign up for WIRED's AI Unlocked newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F675be82b87d2eff613bb128b\u002Fmaster\u002Fpass\u002FAI-Unlocked-Promo-2024-revised.jpg"},"subscribe":{"dangerousDek":"Back by popular demand: a whole new series of tips for how you can use generative AI tools like OpenAI's ChatGPT and Google's Gemini in everyday life. Sign up for the free 10-day newsletter series to get started.","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"AI Unlocked: Expert Advice on Mastering AI Tools","imageAltText":"AI Unlocked logo","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b99d2eb66feb60794d97de\u002Fmaster\u002Fpass\u002FAI%20Unlocked%20NL%20Icon.jpg","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fpublic\u002F41101192"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the AI Unlocked newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"alertBadge":"Limited series","category":"In Depth","frequencyBadge":"Weekly","index":15,"showNewsletterInOnboarding":true,"slug":"AlphaBay","name":"The Rise and Fall of AlphaBay by Andy Greenberg","newsletterId":"249001","socialDataSrc":{"dek":"Follow the untold story of the biggest dark web market takedown of all time with exclusive commentary from senior writer Andy Greenberg.","hed":"Sign up for The Rise and Fall of AlphaBay newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F636948d2f4db157fcdf20fe4\u002Fmaster\u002Fpass\u002Falphabay.jpg"},"subscribe":{"dangerousDek":"Follow the untold story of the biggest dark-web market takedown of all time with exclusive commentary from senior writer Andy Greenberg. This is a limited series of six newsletters.","dangerousHed":"The Rise and Fall of AlphaBay by Andy Greenberg","imageAltText":"AlphaBay banner","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F64f1d661e6fef7e0649f7fdf\u002Fmaster\u002Fpass\u002Falpha-bay.jpg","metaTitle":"AlphaBay","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fview\u002F6142243c6fdf8d47750a36146942d7efd3fea69aa00bd291\u002Fdf4ae264"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from The Rise and Fall of AlphaBay newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":" ","disableSubscribePage":true,"frequencyBadge":" ","index":16,"slug":" ","name":"WIRED25","newsletterId":"248878","socialDataSrc":{"dek":" ","hed":" ","image":" "},"subscribe":{},"unsubscribe":{}},{"category":"Stay updated","frequencyBadge":"Weekly","index":17,"showNewsletterInOnboarding":true,"slug":"science","name":"Science Newsletter: WIRED's Guide to How the Universe Works","newsletterId":"248817","socialDataSrc":{"dek":"Your weekly roundup of the best stories on health care, the climate crisis, new scientific discoveries, and more. Delivered on Mondays. ","hed":"Sign up for WIRED's Science newsletter","image":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b99a69fd320ebe970ffe98\u002Fmaster\u002Fpass\u002FScience-Promo-2024.png"},"subscribe":{"dangerousDek":"Your weekly roundup of the best stories on health care, the climate crisis, new scientific discoveries, and more. Delivered on Mondays. ","dangerousDisclaimer":"\u003Cp\u003EBy signing up you agree to our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EUser Agreement\u003C\u002Fa\u003E (including the \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement#introduction-arbitration-notice\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003Eclass action waiver and arbitration provisions\u003C\u002Fa\u003E), our \u003Ca href=\"https:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003EPrivacy Policy & Cookie Statement\u003C\u002Fa\u003E and to receive marketing and account-related emails from WIRED. You can unsubscribe at any time. This site is protected by reCAPTCHA and the Google\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Privacy Policy\u003C\u002Fa\u003E and\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003E Terms of Service\u003C\u002Fa\u003E apply.\u003C\u002Fp\u003E","dangerousHed":"Science Newsletter: WIRED's Guide to How the Universe Works","imageAltText":"science logo","imageUrl":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66b99a73198d84000cf787e0\u002Fmaster\u002Fpass\u002FScience%20NL%20Icon.jpg","newsletterTemplateUrl":"https:\u002F\u002Flink.condenast.com\u002Fpublic\u002F41082937"},"unsubscribe":{"singleDangerousDek":"We'd hate to see you go. Unsubscribe from the Science newsletter below, or \u003Ca href=\"\u002Fnewsletter\"\u003Echeck out our other newsletters\u003C\u002Fa\u003E."}},{"category":" ","disableSubscribePage":true,"frequencyBadge":" ","index":18,"slug":" ","name":"WIRED Classic","newsletterId":"248983","socialDataSrc":{"dek":" ","hed":" ","image":" "},"subscribe":{},"unsubscribe":{}},{"category":" ","disableSubscribePage":true,"frequencyBadge":" ","index":19,"slug":" ","name":"WIRED Subscribers","newsletterId":"248860","socialDataSrc":{"dek":" ","hed":" ","image":" "},"subscribe":{},"unsubscribe":{}}],"noticesLinks":{"nodes":[{"attributes":{"name":"\u002Fadvertise"},"nodeType":"link","url":"https:\u002F\u002Fwww.condenast.com\u002Fbrands\u002Fwired","text":"Advertise","index":0},{"attributes":{"name":"\u002Fmanage-account"},"nodeType":"link","url":"https:\u002F\u002Fwww.wired.com\u002Faccount\u002Fprofile","text":"Manage Account","index":1},{"attributes":{"name":"\u002Fjobs"},"nodeType":"link","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Fwired-jobs\u002F","text":"Jobs","index":2},{"attributes":{"name":"\u002Fpress-center"},"nodeType":"link","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Fpress\u002F","text":"Press Center","index":3},{"attributes":{"name":"\u002Fconde-nast-store"},"nodeType":"link","url":"https:\u002F\u002Fcondenaststore.com\u002F","text":"Condé Nast Store","index":4,"isExternal":true},{"attributes":{"name":"\u002Fuser-agreement"},"nodeType":"link","url":"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\u002F","rel":"nofollow","text":"User Agreement","index":5,"isExternal":true},{"attributes":{"name":"\u002Fprivacy-policy"},"nodeType":"link","url":"http:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy#privacypolicy","rel":"nofollow","text":"Privacy Policy","index":6,"isExternal":true},{"attributes":{"name":"\u002Fyour-california-privacy-rights"},"nodeType":"link","url":"http:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy#privacypolicy-california","rel":"nofollow","text":"Your California Privacy Rights","index":7,"isExternal":true}]},"performance":{"enableGTMCallOverride":true,"enableYoutubeEmbedFacade":true},"pim":{"useDataFromPim":false,"useAmazonPrimeDayLiveAPIData":true},"primaryLinks":{"nodes":[{"attributes":{"name":"\u002Fsecurity"},"forceLeftOfNav":false,"index":0,"isExternal":false,"nodeType":"link","showInTopNav":true,"text":"Security","url":"\u002Fcategory\u002Fsecurity\u002F"},{"attributes":{"name":"\u002Fpolitics"},"index":1,"nodeType":"link","showInTopNav":true,"text":"Politics","url":"https:\u002F\u002Fwww.wired.com\u002Fcategory\u002Fpolitics\u002F"},{"attributes":{"name":"\u002Fthe-big-story"},"forceLeftOfNav":false,"index":2,"isExternal":false,"nodeType":"link","showInTopNav":true,"text":"The Big Story","url":"\u002Fcategory\u002Fbig-story\u002F"},{"attributes":{"name":"\u002Fbusiness"},"forceLeftOfNav":false,"index":3,"isExternal":false,"nodeType":"link","showInTopNav":true,"text":"Business","url":"\u002Fcategory\u002Fbusiness\u002F"},{"attributes":{"name":"\u002Fscience"},"forceLeftOfNav":false,"index":4,"isExternal":false,"nodeType":"link","showInTopNav":true,"text":"Science","url":"\u002Fcategory\u002Fscience\u002F"},{"attributes":{"name":"\u002Fculture"},"forceLeftOfNav":false,"index":5,"isExternal":false,"nodeType":"link","showInTopNav":true,"text":"Culture","url":"\u002Fcategory\u002Fculture\u002F"},{"attributes":{"name":"\u002Freviews"},"forceLeftOfNav":false,"index":6,"isExternal":false,"nodeType":"link","showInTopNav":true,"text":"Reviews","url":"\u002Fcategory\u002Fgear\u002F"}]},"productSummaryGrid":{"productsToDisplayOnLoad":4,"shouldUseProductSummaryGrid":true},"productCard":{"showClampedProductDescription":true,"showDiscountPercentLabel":true},"recommendations":{"recommendationsApiUrl":"https:\u002F\u002Fyusui.conde.digital\u002Fv1","recommendationsApiDomain":"https:\u002F\u002Fyusui.conde.digital","personalisedApiUrl":"https:\u002F\u002Fyusui.conde.digital\u002Fv1\u002Fpersonalised"},"secondaryLinks":{"nodes":[{"attributes":{"name":"\u002Fnewsletters"},"forceLeftOfNav":false,"index":0,"isExternal":false,"showInTopNav":false,"text":"Newsletters","url":"https:\u002F\u002Fwww.wired.com\u002Fnewsletter?sourceCode=navbar"},{"attributes":{"name":"\u002Fpodcasts"},"forceLeftOfNav":false,"index":1,"isExternal":false,"showInTopNav":false,"text":"Podcasts","url":"\u002Fpodcasts\u002F"},{"attributes":{"name":"\u002Fvideo"},"forceLeftOfNav":false,"index":2,"isExternal":false,"showInTopNav":false,"text":"Video","url":"\u002Fvideo\u002F"},{"attributes":{"name":"\u002Fthe-big-interview"},"index":3,"text":"The Big Interview ","url":"https:\u002F\u002Fwww.wired.com\u002Fthe-big-interview\u002F"},{"attributes":{"name":"\u002Fmagazine"},"forceLeftOfNav":false,"index":4,"isExternal":false,"showInTopNav":false,"text":"Magazine","url":"https:\u002F\u002Fwww.wired.com\u002Fmagazine"},{"attributes":{"name":"\u002Fmerch"},"index":5,"isExternal":true,"text":"Merch","url":"https:\u002F\u002Fshop.wired.com\u002F"},{"attributes":{"name":"\u002Ftravel"},"forceLeftOfNav":false,"index":6,"isExternal":false,"showInTopNav":false,"text":"Travel","url":"http:\u002F\u002Fwired.com\u002Ftravel"},{"attributes":{"name":"\u002Fsteven-levys-plaintext-column"},"index":7,"text":"Steven Levy's Plaintext Column","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fplaintext\u002F"},{"attributes":{"name":"\u002Fevents"},"forceLeftOfNav":false,"index":8,"isExternal":false,"showInTopNav":false,"text":"Events","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fwired-events\u002F"},{"attributes":{"name":"\u002Fwired-insider"},"forceLeftOfNav":false,"index":9,"isExternal":false,"showInTopNav":true,"text":"WIRED Insider","url":"\u002Fcategory\u002Fwiredinsider\u002F"},{"attributes":{"name":"\u002Fwired-consulting"},"index":10,"showInTopNav":true,"text":"WIRED Consulting","url":"\u002Ftag\u002Fwired-consulting\u002F "},{"attributes":{"name":"\u002Fcoupons"},"forceLeftOfNav":false,"index":11,"isExternal":false,"showInTopNav":true,"text":"Coupons","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fcoupons\u002F"}]},"shopify":{"enable":false},"snowplow":{"collectorUrl":"https:\u002F\u002Fwww.wired.com","enableSnowplow":true},"social":{"facebookAdmins":"","facebookAppId":"719405864858490","facebookHandle":"wired","facebookPageId":"19440638720","twitterHandle":"wired"},"socialLinks":{"heading":"","nodes":[{"attributes":{"name":"\u002Ffollow-us-on-facebook"},"nodeType":"link","url":"https:\u002F\u002Fwww.facebook.com\u002Fwired\u002F","network":"facebook","text":"Follow us on Facebook","index":0},{"attributes":{"name":"\u002Ffollow-us-on-x"},"nodeType":"link","url":"https:\u002F\u002Ftwitter.com\u002Fwired\u002F","network":"twitter","text":"Follow us on X","index":1},{"attributes":{"name":"\u002Ffollow-us-on-pinterest"},"nodeType":"link","url":"https:\u002F\u002Fpinterest.com\u002Fwired\u002F","network":"pinterest","text":"Follow us on Pinterest","index":2},{"attributes":{"name":"\u002Ffollow-us-on-youtube"},"nodeType":"link","url":"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fwired\u002F","network":"youtube","text":"Follow us on YouTube","index":3},{"attributes":{"name":"\u002Ffollow-us-on-instagram"},"nodeType":"link","url":"https:\u002F\u002Finstagram.com\u002Fwired\u002F","network":"instagram","text":"Follow us on Instagram","index":4},{"attributes":{"name":"\u002Ffollow-us-on-tiktok"},"nodeType":"link","url":"https:\u002F\u002Fwww.tiktok.com\u002F@wired?lang=en","network":"tiktok","text":"Follow us on TikTok","index":5}]},"subNavigation":{},"subNavigationLinks":{"nodes":[]},"subscribeWithGoogle":{"swgPublicationId":"wired.com","swgPublicationProduct":"basic","swgSku":"swg_annual_intro_offer","oAuthClientId":"904266558061-dqllerrg1949kl0dfu2k64nhvhtqoee0.apps.googleusercontent.com"},"unifiedProductCard":{"consLabel":"TIRED","enableEditorNote":false,"enableFullyRoundedButton":true,"hasBookmarkingFeature":true,"isUpcEnabled":true,"prosConsLabel":"WIRED\u002FTIRED","prosLabel":"WIRED","showSuperlativeText":true,"showProductNameAsH3":true,"showMultipleImageCount":4,"enableGtmFixesIntersectionObserver":true,"enableGtmFixesUseRef":true,"enableDynamicOfferReordering":false},"_Marker":"deprecatedConfig"},"featureFlags":{"enableAggressiveNewsletter":false,"enableEntitlementProxy":true,"enableEntitlementValidation":false,"enableLinkStack":true,"enableRecipeRatings":false,"enableSlimNewsletter":false,"enableTrendingStoriesFromCopilot":true,"enableUserContext":true,"shouldKeepSubscribeLinkActive":true,"recentWorkTeaser":"channel-only","bundleTeaser":"rubric-only","contentTeaser":"channel-only","tagTeaser":"channel-only","preferCollectionGrid":false,"overrideBodyContentHeadings":true,"shouldTransformDashes":true,"rubricParentSlug":"category","usePrimaryCategoryAsRubric":true,"leadInWordCount":3,"personalizeRecircMostPopular":true,"videoPersistable":false,"google":{"swgEnabled":true,"signInEnabled":true},"featureOnboarding":{"bookmarks":true},"hasMagazineHeaderPromoCopy":false,"hasMagazineDisclaimer":false,"hideAutoDisclaimer":true,"hideLedeImageCaption":false,"hideBylineContributorImage":false,"mediaSocialShares":[],"socialShares":["facebook","twitter","email","bookmark"],"showFirstRailRecirc":true,"enableAccounts":true,"enableActionBar":true,"enableBookmarking":true,"enableBotSignals":true,"enableBotSitemap":false,"enableConsent":true,"enableDropcap":false,"enableInfinityId":true,"enableJourneyPayment":false,"enableMediaOverridesV2":true,"personalizeRecircList":true,"useTrailingSlash":true,"hideContributorBio":false,"hideTagCloud":false},"renditions":{"eventPage":{"lede":{"sm":{"aspectRatio":"1:1","width":100},"md":{"aspectRatio":"1:1","width":100},"lg":{"aspectRatio":"1:1","width":200},"xl":{"aspectRatio":"1:1","width":200},"xxl":{"aspectRatio":"1:1","width":200}}},"article":{"brandedSponsorLogo":{"sm":{"width":640},"md":{"width":768},"lg":{"width":1024},"xl":{"width":1280},"xxl":{"width":1600}},"contentPromo":{"sm":{"aspectRatio":"9:16","width":768},"md":{"aspectRatio":"9:16","width":1024},"lg":{"aspectRatio":"16:9","width":1280},"xl":{"aspectRatio":"16:9","width":1600},"xxl":{"aspectRatio":"16:9","width":1600}},"externalLink":{"sm":{"width":640},"md":{"width":768},"lg":{"width":768},"xl":{"width":775},"xxl":{"width":775}},"imageEmbed":{"sm":{"width":320},"md":{"width":640},"lg":{"width":960},"xl":{"width":1200},"xxl":{"width":1600}},"recipeEmbed":{"sm":{"aspectRatio":"16:9","width":640},"md":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":768},"xl":{"aspectRatio":"16:9","width":775},"xxl":{"aspectRatio":"16:9","width":775}},"summaryCollectionSplitColumns":{"lede":{"sm":{"aspectRatio":"4:3"},"md":{"aspectRatio":"4:3"},"lg":{"aspectRatio":"4:3"},"xl":{"aspectRatio":"4:3"},"xxl":{"aspectRatio":"4:3"}},"recommendedItems":{"sm":{"aspectRatio":"16:9","width":720},"md":{"aspectRatio":"16:9","width":720},"lg":{"aspectRatio":"16:9","width":748},"xl":{"aspectRatio":"16:9","width":748}}},"lede":{"sm":{"aspectRatio":"3:4","width":360},"md":{"aspectRatio":"3:4","width":1024},"lg":{"aspectRatio":"3:2","width":1280},"xl":{"aspectRatio":"3:2","width":1280},"xxl":{"aspectRatio":"3:2","width":2560}},"licensedPartnerBadge":{"sm":{"height":100}},"contributorThumbnail":{"sm":{"aspectRatio":"1:1","width":80},"md":{"aspectRatio":"1:1","width":80},"lg":{"aspectRatio":"1:1","width":90},"xl":{"aspectRatio":"1:1","width":90},"xxl":{"aspectRatio":"1:1","width":90}},"productEmbed":{"sm":{"width":360},"md":{"width":1024},"lg":{"width":1280},"xl":{"width":1280},"xxl":{"width":1280}},"ctProductEmbed":{"sm":{"aspectRatio":"1:1","width":720,"pimImageSize":"-small"},"md":{"aspectRatio":"1:1","width":720,"pimImageSize":"-medium"},"lg":{"aspectRatio":"1:1","width":748,"pimImageSize":"-large"},"xl":{"aspectRatio":"1:1","width":748,"pimImageSize":"-large"}},"articleEmbed":{"sm":{"width":640},"md":{"width":768},"lg":{"width":768},"xl":{"width":775},"xxl":{"width":775}},"relatedArticleEmbed":{"sm":{"aspectRatio":"1:1","width":240}},"reviewEmbed":{"sm":{"width":640},"md":{"width":768},"lg":{"width":768},"xl":{"width":775},"xxl":{"width":775}},"linkList":{"headerImage":{"sm":{"width":64,"aspectRatio":"1:1"},"md":{"width":128,"aspectRatio":"1:1"},"lg":{"width":128,"aspectRatio":"1:1"},"xl":{"width":256,"aspectRatio":"1:1"},"xxl":{"width":256,"aspectRatio":"1:1"}}}},"accountSavedImagesPage":{"sm":{"aspectRatio":"master"},"md":{"aspectRatio":"master"},"lg":{"aspectRatio":"master"},"xl":{"aspectRatio":"master"},"xxl":{"aspectRatio":"master"}},"artist":{"sm":{"aspectRatio":"16:9","width":360},"md":{"aspectRatio":"16:9","width":1024},"lg":{"aspectRatio":"16:9","width":1024},"xl":{"aspectRatio":"16:9","width":1024}},"bundle":{"brandedSponsorLogo":{"sm":{"width":640},"md":{"width":768},"lg":{"width":1024},"xl":{"width":1280},"xxl":{"width":1600}},"imageSlideShow":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":2560}},"productEmbed":{"sm":{"aspectRatio":"4:3","width":360},"md":{"aspectRatio":"4:3","width":1024},"lg":{"aspectRatio":"4:3","width":1280},"xl":{"aspectRatio":"4:3","width":1280},"xxl":{"aspectRatio":"4:3","width":1280}},"productVisual":{"lede":{"sm":{"width":768,"aspectRatio":"3:2"},"lg":{"width":1280,"aspectRatio":"16:9"}},"carousel":{"sm":{"width":768,"sizes":"25vw"},"lg":{"width":1280,"sizes":"25vw"}}},"versoPLPFilterableFeatureAssetOnly":{"sm":{"aspectRatio":"3:4","width":720},"md":{"aspectRatio":"3:4","width":720},"lg":{"aspectRatio":"3:4","width":748},"xl":{"aspectRatio":"3:4","width":748}},"fullBleedBanner":{"lede":{"sm":{"width":768,"aspectRatio":"3:2"},"lg":{"width":1280,"aspectRatio":"3:1"},"xl":{"aspectRatio":"3:1","width":1280},"xxl":{"aspectRatio":"3:1","width":1600}}},"summaryCollectionGrid":{"sm":{"aspectRatio":"6:5","width":360},"md":{"aspectRatio":"6:5","width":360},"lg":{"aspectRatio":"3:2","width":720},"xl":{"aspectRatio":"3:2","width":720},"xxl":{"aspectRatio":"3:2","width":720}},"summaryRiver":{"sm":{"aspectRatio":"3:2","width":768},"md":{"aspectRatio":"3:2","width":1024}},"versoFilterableSummaryList":{"sm":{"aspectRatio":"3:4","width":720},"md":{"aspectRatio":"3:4","width":720},"lg":{"aspectRatio":"3:4","width":748},"xl":{"aspectRatio":"3:4","width":748}},"versoPLPFilterableFeature":{"sm":{"aspectRatio":"4:3","width":720},"md":{"aspectRatio":"4:3","width":720},"lg":{"aspectRatio":"4:3","width":748},"xl":{"aspectRatio":"4:3","width":748}},"versoPLPFilterableFeatureDiffRatio":{"sm":{"aspectRatio":"2:1","width":720},"md":{"aspectRatio":"2:1","width":1280},"lg":{"aspectRatio":"2:1","width":1600},"xl":{"aspectRatio":"2:1","width":1920}},"versoPLPMultiFilterableFeature":{"sm":{"aspectRatio":"1:1","width":720},"md":{"aspectRatio":"1:1","width":720},"lg":{"aspectRatio":"1:1","width":748},"xl":{"aspectRatio":"1:1","width":748}},"versoArticleFilterableFeature":{"sm":{"aspectRatio":"3:4","width":720},"md":{"aspectRatio":"3:4","width":720},"lg":{"aspectRatio":"3:4","width":748},"xl":{"aspectRatio":"3:4","width":748}},"summaryCarousel":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1600}},"summaryCollageThree":{"primary":{"sm":{"aspectRatio":"16:9","height":180,"width":320},"md":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","height":360,"width":1024},"xl":{"aspectRatio":"16:9","width":1024},"xxl":{"aspectRatio":"16:9","width":1600}},"secondary":{"sm":{"aspectRatio":"16:9","width":320},"md":{"aspectRatio":"16:9","width":640},"lg":{"aspectRatio":"16:9","width":640},"xl":{"aspectRatio":"16:9","width":1024},"xxl":{"aspectRatio":"16:9","width":1024}}},"summaryCollageFive":{"primary":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":768},"xxl":{"aspectRatio":"16:9","width":1024}},"secondary":{"sm":{"aspectRatio":"1:1","width":320},"lg":{"aspectRatio":"1:1","width":640}}},"versoFlatPackage":{"containerImage":{"sm":{"aspectRatio":"master"},"md":{"aspectRatio":"master"},"lg":{"aspectRatio":"master"},"xl":{"aspectRatio":"master"},"xxl":{"aspectRatio":"master"}}},"seriesNavigationCarousel":{"sm":{"aspectRatio":"4:3"},"md":{"aspectRatio":"4:3"},"lg":{"aspectRatio":"4:3"},"xl":{"aspectRatio":"4:3"},"xxl":{"aspectRatio":"4:3"}},"issueExplorer":{"sm":{"aspectRatio":"3:4","width":640},"md":{"aspectRatio":"3:4","width":640},"lg":{"aspectRatio":"3:4","width":640},"xl":{"aspectRatio":"3:4","width":640},"xxl":{"aspectRatio":"3:4","width":640}}},"capabilities":{"mostRecentContent":{"sm":{"aspectRatio":"1:1","height":450,"width":800},"md":{"aspectRatio":"1:1","height":450,"width":800},"lg":{"aspectRatio":"1:1","height":197,"width":350},"xl":{"aspectRatio":"1:1","height":450,"width":800}}},"cartoon":{"sm":{"aspectRatio":"1:1","width":360},"md":{"aspectRatio":"1:1","width":1024},"lg":{"aspectRatio":"16:9","width":1280},"xl":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1280}},"captionContest":{"content":{"sm":{"aspectRatio":"master"},"md":{"aspectRatio":"master"},"lg":{"aspectRatio":"master"},"xl":{"aspectRatio":"master"},"xxl":{"aspectRatio":"master"}},"label":{"sm":{"aspectRatio":"master","height":100},"md":{"aspectRatio":"master","height":100},"lg":{"aspectRatio":"master","height":120},"xl":{"aspectRatio":"master","height":120}}},"cookbook":{"lede":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":760},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":2560}}},"contributor":{"lede":{"sm":{"aspectRatio":"1:1","width":164},"md":{"aspectRatio":"1:1","width":246},"lg":{"aspectRatio":"1:1","width":310},"xxl":{"aspectRatio":"1:1","width":350}},"recentWork":{"sm":{"aspectRatio":"16:9","width":724},"lg":{"aspectRatio":"1:1","width":274},"xxl":{"aspectRatio":"1:1","width":330}},"review":{"sm":{"aspectRatio":"16:9","width":724},"lg":{"aspectRatio":"16:9","width":274},"xxl":{"aspectRatio":"16:9","width":330}}},"designer":{"intro":{"sm":{"aspectRatio":"6:7","width":768},"lg":{"aspectRatio":"6:7","width":1024}}},"editorPicks":{"sm":{"aspectRatio":"1:1","width":320,"height":320},"md":{"aspectRatio":"1:1","width":320,"height":320},"lg":{"aspectRatio":"1:1","width":320,"height":320},"xl":{"aspectRatio":"1:1","width":320,"height":320}},"featuredInCarousel":{"sm":{"aspectRatio":"3:4","width":720},"md":{"aspectRatio":"3:4","width":720},"lg":{"aspectRatio":"3:4","width":748},"xl":{"aspectRatio":"3:4","width":748}},"gallery":{"brandedSponsorLogo":{"sm":{"width":640},"md":{"width":768},"lg":{"width":1024},"xl":{"width":1280},"xxl":{"width":1600}},"lede":{"sm":{"aspectRatio":"16:9","width":360},"md":{"aspectRatio":"16:9","width":1024},"lg":{"aspectRatio":"16:9","width":1280},"xl":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":2560}},"slides":{"sm":{"aspectRatio":"master","width":320},"md":{"aspectRatio":"master","width":640},"lg":{"aspectRatio":"master","width":1024},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":1280}},"social":{"sm":"16:9","lg":"16:9"},"pimSlides":{"sm":{"aspectRatio":"1:1","width":720},"md":{"aspectRatio":"1:1","width":720},"lg":{"aspectRatio":"1:1","width":748},"xl":{"aspectRatio":"1:1","width":748}},"linkList":{"headerImage":{"sm":{"width":64,"aspectRatio":"1:1"},"md":{"width":128,"aspectRatio":"1:1"},"lg":{"width":128,"aspectRatio":"1:1"},"xl":{"width":256,"aspectRatio":"1:1"},"xxl":{"width":256,"aspectRatio":"1:1"}}}},"infopage":{"lede":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":1280}},"tout":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":1280}}},"podcast":{"listingPage":{"lede":{"sm":{"aspectRatio":"1:1","width":320},"md":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":768},"xl":{"aspectRatio":"1:1","width":1280},"xxl":{"aspectRatio":"1:1","width":1600}}},"detailPage":{"lede":{"sm":{"aspectRatio":"1:1","width":320},"md":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":768},"xl":{"aspectRatio":"1:1","width":1280},"xxl":{"aspectRatio":"1:1","width":1600}}}},"livestory":{"brandedSponsorLogo":{"sm":{"width":640},"md":{"width":768},"lg":{"width":1024},"xl":{"width":1280},"xxl":{"width":1600}},"lede":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":1280}},"imageEmbed":{"sm":{"width":320},"md":{"width":640},"lg":{"width":960},"xl":{"width":960},"xxl":{"width":960}},"articleEmbed":{"sm":{"width":320},"md":{"width":640},"lg":{"width":640},"xl":{"width":640},"xxl":{"width":640}}},"inlineRecirc":{"SideBySide":{"sm":{"aspectRatio":"1:1","height":320,"width":320},"md":{"aspectRatio":"1:1","height":320,"width":320},"lg":{"aspectRatio":"1:1","height":320,"width":320},"xl":{"aspectRatio":"1:1","height":640,"width":640},"xxl":{"aspectRatio":"1:1","height":640,"width":640}},"TextOverlay":{"sm":{"aspectRatio":"2:3","width":320},"md":{"aspectRatio":"2:3","width":320},"lg":{"aspectRatio":"2:3","width":640},"xl":{"aspectRatio":"2:3","width":640},"xxl":{"aspectRatio":"2:3","width":640}}},"linkBanner":{"sm":{"aspectRatio":"master","height":100},"md":{"aspectRatio":"master","height":100},"lg":{"aspectRatio":"master","height":120},"xl":{"aspectRatio":"master","height":120}},"navigationList":{"sm":{"aspectRatio":"3:2"},"md":{"aspectRatio":"3:2"},"lg":{"aspectRatio":"3:2"},"xl":{"aspectRatio":"3:2"}},"mostPopular":{"sm":{"aspectRatio":"1:1","height":120,"width":120},"md":{"aspectRatio":"1:1","height":120,"width":120},"lg":{"aspectRatio":"1:1","height":120,"width":120},"xl":{"aspectRatio":"1:1","height":120,"width":120},"xxl":{"aspectRatio":"1:1","height":120,"width":120}},"bundleHeader":{"lede":{"sm":{"aspectRatio":"16:9","width":360},"md":{"aspectRatio":"16:9","width":1024},"lg":{"aspectRatio":"16:9","width":1280},"xl":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":2560}}},"recircList":{"sm":{"aspectRatio":"16:9","width":320},"md":{"aspectRatio":"16:9","width":640},"lg":{"aspectRatio":"16:9","width":640},"xl":{"aspectRatio":"16:9","width":640},"xxl":{"aspectRatio":"16:9","width":640}},"midRecircList":{"sm":{"aspectRatio":"16:9"},"md":{"aspectRatio":"16:9"},"lg":{"aspectRatio":"16:9"},"xl":{"aspectRatio":"16:9"}},"productCard":{"sm":{"aspectRatio":"1:1","width":150}},"recircListTextOverlay":{"sm":{"aspectRatio":"1:1","width":320},"md":{"aspectRatio":"4:3","width":640},"lg":{"aspectRatio":"4:3","width":640},"xl":{"aspectRatio":"4:3","width":640},"xxl":{"aspectRatio":"4:3","width":640}},"review":{"lede":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":2560}},"tout":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":1280}}},"recipe":{"brandedSponsorLogo":{"sm":{"width":640},"md":{"width":768},"lg":{"width":1024},"xl":{"width":1280},"xxl":{"width":1600}},"imageEmbed":{"sm":{"width":640},"md":{"width":768},"lg":{"width":768},"xl":{"width":775},"xxl":{"width":775}},"lede":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":2560}},"tout":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":1280}},"contributorThumbnail":{"sm":{"aspectRatio":"1:1","width":80},"md":{"aspectRatio":"1:1","width":80},"lg":{"aspectRatio":"1:1","width":90},"xl":{"aspectRatio":"1:1","width":90},"xxl":{"aspectRatio":"1:1","width":90}},"cookbook":{"sm":{"width":160}},"productCarousel":{"sm":{"aspectRatio":"1:1","width":320},"md":{"aspectRatio":"1:1","width":640},"lg":{"aspectRatio":"1:1","width":640},"xl":{"aspectRatio":"1:1","width":640},"xxl":{"aspectRatio":"1:1","width":640}}},"runwayShow":{"galleryThumbnail":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":2560}},"socialShare":{"sm":{"aspectRatio":"16:9"}}},"season":{"curatedShows":{"sm":{"aspectRatio":"master","width":360},"md":{"aspectRatio":"master","width":1024},"lg":{"aspectRatio":"master","width":1280},"xl":{"aspectRatio":"master","width":1280}}},"seriesPagination":{"sm":{"aspectRatio":"master","height":100},"md":{"aspectRatio":"master","height":100},"lg":{"aspectRatio":"master","height":120},"xl":{"aspectRatio":"master","height":120}},"seriesRecirc":{"sm":{"aspectRatio":"6:5","width":360},"md":{"aspectRatio":"6:5","width":360},"lg":{"aspectRatio":"3:2","width":720},"xl":{"aspectRatio":"3:2","width":720},"xxl":{"aspectRatio":"3:2","width":720}},"socialShare":{"aspectRatio":"191:100","width":1280},"tag":{"sm":{"aspectRatio":"16:9","width":1024},"lg":{"aspectRatio":"3:2","width":1280},"xxl":{"aspectRatio":"3:2","width":1280},"md":{"aspectRatio":"16:9","width":1024},"xl":{"aspectRatio":"3:2","width":1280}},"tagpage":{"sm":{"aspectRatio":"16:9","width":1024},"lg":{"aspectRatio":"3:2","width":1280},"xxl":{"aspectRatio":"3:2","width":1280},"md":{"aspectRatio":"16:9","width":1024},"xl":{"aspectRatio":"3:2","width":1280}},"enhancedSearch":{"default":{"sm":{"aspectRatio":"16:9","width":724},"lg":{"aspectRatio":"4:3","width":316},"xxl":{"aspectRatio":"4:3","width":354}},"podcast":{"sm":{"aspectRatio":"1:1","width":360},"md":{"aspectRatio":"1:1","width":1024},"lg":{"aspectRatio":"1:1","width":1024},"xl":{"aspectRatio":"1:1","width":1024}},"video":{"sm":{"aspectRatio":"3:2","width":360},"md":{"aspectRatio":"3:2","width":1024},"lg":{"aspectRatio":"3:2","width":1024},"xl":{"aspectRatio":"3:2","width":1024}},"cartoon":{"sm":{"aspectRatio":"1:1","width":360},"md":{"aspectRatio":"1:1","width":1024},"lg":{"aspectRatio":"1:1","width":1024},"xl":{"aspectRatio":"1:1","width":1024}},"contributors":{"sm":{"aspectRatio":"1:1","width":724},"lg":{"aspectRatio":"1:1","width":316},"xxl":{"aspectRatio":"1:1","width":354}},"summaryCollageOne":{"sm":{"aspectRatio":"1:1"},"lg":{"aspectRatio":"1:1"},"xxl":{"aspectRatio":"1:1"}}},"profilePage":{"allSavedContent":{"sm":{"aspectRatio":"4:3","width":724},"lg":{"aspectRatio":"1:1","width":316},"xxl":{"aspectRatio":"1:1","width":354}},"recentlyViewed":{"sm":{"aspectRatio":"1:1","width":724},"lg":{"aspectRatio":"1:1","width":316},"xxl":{"aspectRatio":"1:1","width":354}},"lists":{"sm":{"aspectRatio":"master"},"md":{"aspectRatio":"master"},"lg":{"aspectRatio":"master"},"xl":{"aspectRatio":"master"},"xxl":{"aspectRatio":"master"}}},"search":{"sm":{"aspectRatio":"16:9","width":1024},"lg":{"aspectRatio":"3:2","width":1280},"xxl":{"aspectRatio":"3:2","width":1280},"md":{"aspectRatio":"16:9","width":1024},"xl":{"aspectRatio":"3:2","width":1280}},"searchVideoResults":{"sm":{"aspectRatio":"16:9"},"md":{"aspectRatio":"16:9"},"lg":{"aspectRatio":"16:9"},"xl":{"aspectRatio":"16:9"}},"searchResultsList":{"lede":{"sm":{"aspectRatio":"1:1","width":360},"md":{"aspectRatio":"1:1","width":1024},"lg":{"aspectRatio":"4:1","width":1280},"xl":{"aspectRatio":"4:1","width":1280},"xxl":{"aspectRatio":"4:1","width":2560}}},"searchReviewResults":{"sm":{"aspectRatio":"1:1","width":360},"md":{"aspectRatio":"1:1","width":1024},"lg":{"aspectRatio":"1:1","width":1024},"xl":{"aspectRatio":"1:1","width":1024}},"artistReviewResults":{"sm":{"aspectRatio":"1:1","width":360},"md":{"aspectRatio":"1:1","width":1024},"lg":{"aspectRatio":"1:1","width":1024},"xl":{"aspectRatio":"1:1","width":1024}},"homepage":{"curatedShows":{"sm":{"aspectRatio":"2:3","width":480},"lg":{"aspectRatio":"2:3","width":480}},"cneVideo":{"summaryCollageOne":{"sm":{"h":768,"w":768},"lg":{"h":720,"w":1280},"xxl":{"h":900,"w":1600}},"summaryCollageThree":{"primary":{"sm":{"h":768,"w":768},"lg":{"h":1024,"w":1024},"xxl":{"h":1280,"w":1280}},"secondary":{"sm":{"h":768,"w":768},"lg":{"h":432,"w":768}}},"summaryCollectionGrid":{"sm":{"h":768,"w":768},"lg":{"h":960,"w":1280},"xxl":{"h":1200,"w":1600}},"summaryCollageFive":{"primary":{"sm":{"h":768,"w":768},"lg":{"h":768,"w":768},"xxl":{"h":1024,"w":1024}},"secondary":{"sm":{"h":176,"w":320},"lg":{"h":352,"w":640}}},"summaryCollageSix":{"primary":{"sm":{"h":768,"w":768},"lg":{"h":1024,"w":1024},"xxl":{"h":1280,"w":1280}},"secondary":{"sm":{"h":176,"w":320},"lg":{"h":352,"w":640}}},"summaryList":{"sm":{"h":432,"w":768},"lg":{"h":720,"w":1280},"xxl":{"h":900,"w":1600}},"summaryListWithAside":{"sm":{"h":432,"w":768},"lg":{"h":720,"w":1280},"xxl":{"h":900,"w":1600}},"squareCropForReviews":{"sm":{"h":432,"w":768},"lg":{"h":720,"w":1280},"xxl":{"h":900,"w":1600}},"summaryRiverWithVideos":{"sm":{"h":432,"w":768},"lg":{"h":720,"w":1280},"xxl":{"h":900,"w":1600}}},"contributorThumbnail":{"sm":{"aspectRatio":"1:1","width":80},"md":{"aspectRatio":"1:1","width":80},"lg":{"aspectRatio":"1:1","width":90},"xl":{"aspectRatio":"1:1","width":90},"xxl":{"aspectRatio":"1:1","width":90}},"summaryCollectionGrid":{"sm":{"aspectRatio":"16:9","width":360},"md":{"aspectRatio":"16:9","width":360},"lg":{"aspectRatio":"16:9","width":720},"xl":{"aspectRatio":"16:9","width":720},"xxl":{"aspectRatio":"16:9","width":720}},"summaryCollectionGridThreeColumn":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"3:2","width":1280},"xxl":{"aspectRatio":"3:2","width":1600}},"summaryCollageFive":{"primary":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":768},"xxl":{"aspectRatio":"16:9","width":1024}},"secondary":{"sm":{"aspectRatio":"1:1","width":320},"lg":{"aspectRatio":"1:1","width":320},"md":{"aspectRatio":"1:1","width":320},"xl":{"aspectRatio":"1:1","width":320},"xxl":{"aspectRatio":"1:1","width":320}}},"summaryCollageOne":{"sm":{"aspectRatio":"16:9","width":768},"md":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1024},"xl":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1280}},"summaryCollageTwo":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1280},"xxl":{"aspectRatio":"1:1","width":1600}},"summaryCollageThree":{"primary":{"sm":{"aspectRatio":"16:9","width":320},"md":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1024},"xl":{"aspectRatio":"16:9","width":1024},"xxl":{"aspectRatio":"16:9","width":1600}},"secondary":{"sm":{"aspectRatio":"16:9","height":180,"width":320},"lg":{"aspectRatio":"16:9","height":360,"width":640}}},"summaryCollageNine":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1600}},"summaryCarousel":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1600}},"mixedSummaryList":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1280,"sizes":"50vw"},"xxl":{"aspectRatio":"16:9","width":1600,"sizes":"50vw"}},"summaryList":{"sm":{"aspectRatio":"1:1","width":360},"md":{"aspectRatio":"1:1","width":360},"lg":{"aspectRatio":"3:2","width":720},"xl":{"aspectRatio":"3:2","width":720},"xxl":{"aspectRatio":"3:2","width":720}},"summaryListWithAside":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1280,"sizes":"25vw"},"xxl":{"aspectRatio":"1:1","width":1600,"sizes":"25vw"}},"squareCropForReviews":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1280,"sizes":"25vw"},"xxl":{"aspectRatio":"1:1","width":1600,"sizes":"25vw"}},"summaryRiverWithVideos":{"sm":{"aspectRatio":"2:1","width":768},"lg":{"aspectRatio":"2:1","width":1280,"sizes":"25vw"},"xxl":{"aspectRatio":"2:1","width":1600,"sizes":"25vw"}},"tout":{"sm":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1280}},"podcast-articles":{"sm":{"aspectRatio":"4:3","width":360},"lg":{"aspectRatio":"4:3","width":1024},"md":{"aspectRatio":"4:3","width":1280},"xl":{"aspectRatio":"4:3","width":1280},"xxl":{"aspectRatio":"4:3","width":1280}},"verso-features-rows":{"primary":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":768},"xxl":{"aspectRatio":"16:9","width":1600}},"secondary":{"sm":{"aspectRatio":"1:1","width":320},"lg":{"aspectRatio":"1:1","width":640}}},"verso-multi-package-feature":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":1280},"xxl":{"aspectRatio":"4:3","width":1600}},"verso-featured-item":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"3:4","width":1280},"xxl":{"aspectRatio":"3:4","width":1600}},"verso-issue-feature":{"sm":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"3:4","width":1280},"xxl":{"aspectRatio":"3:4","width":1600}},"verso-native":{"sm":{"aspectRatio":"1:1","width":160},"xxl":{"aspectRatio":"1:1","width":320}},"verso-promobox":{"sm":{"aspectRatio":"3:4","width":240},"md":{"aspectRatio":"16:9","width":960},"lg":{"aspectRatio":"16:9","width":1280},"xl":{"aspectRatio":"16:9","width":1920}},"verso-related":{"sm":{"aspectRatio":"1:1","width":160},"xxl":{"aspectRatio":"16:9","width":768}},"verso-related-list-curation":{"sm":{"aspectRatio":"1:1","width":160},"xxl":{"aspectRatio":"1:1","width":320}},"verso-river":{"sm":{"aspectRatio":"1:1","width":160},"lg":{"aspectRatio":"16:9","width":768}},"verso-river-list":{"sm":{"aspectRatio":"4:3","width":320},"lg":{"aspectRatio":"4:3","width":768}},"verso-subtopic-discovery":{"sm":{"aspectRatio":"16:9","width":768}},"verso-best-stories-package":{"primary":{"sm":{"aspectRatio":"16:9","width":320},"md":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"1:1","width":1024},"xxl":{"aspectRatio":"16:9"}},"secondary":{"sm":{"aspectRatio":"16:9","width":320},"md":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"1:1","width":1024},"xl":{"aspectRatio":"16:9","width":1024},"xxl":{"aspectRatio":"16:9","width":1600}}},"verso-category-feature-container":{"sm":{"aspectRatio":"1:1","width":640},"md":{"aspectRatio":"1:1","width":1024},"lg":{"aspectRatio":"1:1","width":1280},"xl":{"aspectRatio":"1:1","width":1600},"xxl":{"aspectRatio":"1:1","width":2560}},"verso-summary-collection-row":{"sm":{"aspectRatio":"1:1","width":160},"xxl":{"aspectRatio":"1:1","width":320}},"verso-in-page-marketing-newsletter":{"sm":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1600}},"verso-ticker":{"sm":{"aspectRatio":"master","width":160},"md":{"aspectRatio":"master","width":160},"lg":{"aspectRatio":"master","width":160},"xl":{"aspectRatio":"master","width":160}},"verso-topics-list":{"sm":{"aspectRatio":"1:1","width":134},"md":{"aspectRatio":"1:1","width":120},"lg":{"aspectRatio":"1:1","width":120},"xl":{"aspectRatio":"1:1","width":120}},"verso-fifty-fifty":{"primary":{"sm":{"aspectRatio":"3:4","width":960},"md":{"aspectRatio":"16:9","width":1280},"lg":{"aspectRatio":"2:3","width":1280},"xl":{"aspectRatio":"2:3","width":1920}},"secondary":{"sm":{"aspectRatio":"1:1","width":240},"md":{"aspectRatio":"1:1","width":960},"lg":{"aspectRatio":"1:1","width":1280},"xl":{"aspectRatio":"1:1","width":1920}},"secondaryAlternate":{"sm":{"aspectRatio":"2:3","width":240},"md":{"aspectRatio":"2:3","width":960},"lg":{"aspectRatio":"2:3","width":1280},"xl":{"aspectRatio":"2:3","width":1920}}},"trending-curated":{"sm":{"aspectRatio":"1:1","width":640},"md":{"aspectRatio":"1:1","width":1024},"lg":{"aspectRatio":"1:1","width":1280},"xl":{"aspectRatio":"1:1","width":1600},"xxl":{"aspectRatio":"1:1","width":2560}},"verso-celebrated-entrypoint":{"sm":{"aspectRatio":"1:1","width":240},"md":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":1024},"xl":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1600}},"verso-summary-spotlight":{"sm":{"aspectRatio":"9:16","width":240},"md":{"aspectRatio":"9:16","width":768},"lg":{"aspectRatio":"1:1","width":1024},"xl":{"aspectRatio":"1:1","width":1280},"xxl":{"aspectRatio":"1:1","width":1600}},"all-fictions":{"sm":{"aspectRatio":"3:4","width":768},"lg":{"aspectRatio":"3:4","width":768},"md":{"aspectRatio":"3:4","width":768},"xl":{"aspectRatio":"3:4","width":1024},"xxl":{"aspectRatio":"3:4","width":1024}},"articles-about-author":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":768},"md":{"aspectRatio":"4:3","width":768},"xl":{"aspectRatio":"4:3","width":1024},"xxl":{"aspectRatio":"4:3","width":1024}},"more-by-author":{"sm":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":768},"md":{"aspectRatio":"4:3","width":768},"xl":{"aspectRatio":"4:3","width":1024},"xxl":{"aspectRatio":"4:3","width":1024}},"verso-flat-package":{"sm":{"aspectRatio":"1:1","width":240},"md":{"aspectRatio":"1:1","width":768},"lg":{"aspectRatio":"1:1","width":1024},"xl":{"aspectRatio":"1:1","width":1280},"xxl":{"aspectRatio":"1:1","width":1600}},"verso-focus-package":{"sm":{"aspectRatio":"master","width":240},"md":{"aspectRatio":"master","width":768},"lg":{"aspectRatio":"master","width":1024},"xl":{"aspectRatio":"master","width":1280},"xxl":{"aspectRatio":"master","width":1600}},"verso-puzzles-games-package":{"sm":{"aspectRatio":"4:3","width":240},"md":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":768},"xl":{"aspectRatio":"4:3","width":768},"xxl":{"aspectRatio":"4:3","width":768}},"verso-for-you-package":{"sm":{"aspectRatio":"4:3","width":240},"md":{"aspectRatio":"4:3","width":768},"lg":{"aspectRatio":"4:3","width":1024},"xl":{"aspectRatio":"4:3","width":1280},"xxl":{"aspectRatio":"4:3","width":1600}},"variety-inverted-for-you-package":{"sm":{"aspectRatio":"3:2","width":240},"md":{"aspectRatio":"3:2","width":768},"lg":{"aspectRatio":"3:2","width":1024},"xl":{"aspectRatio":"3:2","width":1280},"xxl":{"aspectRatio":"3:2","width":1600}},"carousel-for-you-package":{"sm":{"aspectRatio":"16:9","width":240},"md":{"aspectRatio":"16:9","width":768},"lg":{"aspectRatio":"16:9","width":1024},"xl":{"aspectRatio":"16:9","width":1280},"xxl":{"aspectRatio":"16:9","width":1600}},"variety-main-story-rendition":{"sm":{"aspectRatio":"3:2","width":240},"md":{"aspectRatio":"3:2","width":768},"lg":{"aspectRatio":"16:10","width":1024},"xl":{"aspectRatio":"16:10","width":1280},"xxl":{"aspectRatio":"16:10","width":1600}}},"productArticleGallleryCarousel":{"sm":{"aspectRatio":"1:1","width":720,"pimImageSize":"-small"},"md":{"aspectRatio":"1:1","width":720,"pimImageSize":"-medium"},"lg":{"aspectRatio":"1:1","width":748,"pimImageSize":"-large"},"xl":{"aspectRatio":"1:1","width":748,"pimImageSize":"-large"}},"automatedPLPpageFeature":{"sm":{"aspectRatio":"1:1","width":720,"pimImageSize":"-small"},"md":{"aspectRatio":"1:1","width":720,"pimImageSize":"-medium"},"lg":{"aspectRatio":"1:1","width":748,"pimImageSize":"-large"},"xl":{"aspectRatio":"1:1","width":748,"pimImageSize":"-large"}},"shopifyContentRecommendations":{"sm":{"aspectRatio":"3:2","height":350,"width":350},"md":{"aspectRatio":"3:2","height":350,"width":350},"lg":{"aspectRatio":"3:2","height":240,"width":240},"xl":{"aspectRatio":"3:2","height":350,"width":350}},"unifiedProductCard":{"sm":{"aspectRatio":"4:3","width":320},"md":{"aspectRatio":"4:3","width":640},"lg":{"aspectRatio":"4:3","width":640},"xl":{"aspectRatio":"4:3","width":640},"xxl":{"aspectRatio":"4:3","width":640}},"unifiedProductCardClip":{"sm":{"aspectRatio":"3:4","width":270,"resolution":"360p"},"md":{"aspectRatio":"3:4","width":270,"resolution":"360p"},"lg":{"aspectRatio":"3:4","width":540,"resolution":"720p"},"xl":{"aspectRatio":"3:4","width":540,"resolution":"720p"}},"unifiedVenueCard":{"sm":{"aspectRatio":"4:3","width":320},"md":{"aspectRatio":"4:3","width":720},"lg":{"aspectRatio":"4:3","width":748},"xl":{"aspectRatio":"4:3","width":748}},"filterableBundle":{"sm":{"aspectRatio":"1:1","width":768},"md":{"aspectRatio":"1:1","width":1280},"lg":{"aspectRatio":"1:1","width":1280},"xl":{"aspectRatio":"1:1","width":1280},"xxl":{"aspectRatio":"1:1","width":1280}},"visualStory":{"sm":{"aspectRatio":"9:16"},"md":{"aspectRatio":"9:16"},"lg":{"aspectRatio":"9:16"},"xl":{"aspectRatio":"9:16"},"xxl":{"aspectRatio":"9:16"}},"visualStorySingleCard":{"sm":{"aspectRatio":"9:16","width":640},"md":{"aspectRatio":"9:16","width":640},"lg":{"aspectRatio":"9:16","width":640},"xl":{"aspectRatio":"9:16","width":640},"xxl":{"aspectRatio":"9:16","width":640}},"visualStoryCarousel":{"sm":{"aspectRatio":"1:1","width":240},"md":{"aspectRatio":"1:1","width":240},"lg":{"aspectRatio":"1:1","width":240},"xl":{"aspectRatio":"1:1","width":240},"xxl":{"aspectRatio":"1:1","width":240}},"productSummaryGrid":{"sm":{"aspectRatio":"4:3","width":320},"md":{"aspectRatio":"4:3","width":640},"lg":{"aspectRatio":"4:3","width":640},"xl":{"aspectRatio":"4:3","width":640},"xxl":{"aspectRatio":"4:3","width":640}}},"transformed":{"identifier":"2010\u002F03\u002Fbrowse-the-web-as-it-looked-in-1993\u002F","contentChannelIds":[],"journey":{"url":"https:\u002F\u002Fwww.wired.com\u002Fjourney\u002Fcompiler\u002Fbuild-18a042f8a987fd3c6ef1ea9160e69b5e.js","rotatingUrl":"https:\u002F\u002Fwww.wired.com\u002FGBs90dIgCu-FchffUvJlYgllbgucvNEVJ3Pr7iv2WqsilL3_CkO2rmKak33vOKz44onFsQrLFLOlJUxDT8VSPnbFmke2aveQgZR2k23Ii84aMvbWCsJfpYFNz2QPoN2f8"},"userGroups":{"publicKey":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn82hnf1o07xt8kuvCgV0TZtM5C3ARVH+lkOy2sFKQBvy1fvBgMUlyXg714AoBYWj8WFKvEEJace+dgfVYtjgEFSUdkvp35DQiYXHWnj7oyGmg+KHii62wulcU5uBK8y33daeDosvY+M88wN5AhlqPMx9qHwz9tkfGFmlcWyJwQgRnqXHNB0uwx98oYKmBMaPfpOe9ItES0e6+Zg8wumCOy9AMJjayBeQ7rfTMNjwpaxgvhtcVFL4ycVJmemzhj\u002FUqnRCCwuHgP2x96\u002F824Ynb1WDEXfvSEXqAti3TJk16\u002F1k4rV9a0erSgZ7eoYoAwhBWbRB\u002FhfDyPNGQC4Y0t1AXwIDAQAB"},"ads.page":{"channel":"misc","content":{"copyCount":284,"imageCount":0,"embedCount":1,"inline_embed_total":1,"ratio":284,"midContentCadence":500,"adCount":null},"contentType":"article","experiments":{"bucketLabel":[],"experimentLabel":[],"payload":[]},"adsExperiments":{"status":200,"features":{"paywall-gate":{"defaultValue":{}}},"experiments":[],"dateUpdated":"2026-07-01T10:32:04.264Z"},"functionalTags":["no-apple-news"],"keywords":{"copilotid":["5955dd525992c54331ac1c9e"],"platform":["verso"],"tags":["webmonkey","browsers","firefox"]},"targeting":{"feature_flags":[]},"server":"production","slug":"browse-the-web-as-it-looked-in-1993","subChannel":"","subSubChannel":"","templateType":"mt_article_two_column"},"isNoAds":false,"ads.sandbox":"","holdAdHeightsConfig":{"hero":{"desktop":250,"mobile":100},"midContent":{},"footer":{},"shoulHoldStickyHeroAd":false},"adsSettings":{"nativeAdIndex":2},"content4d":{"wordcount":6088,"brand":"the-new-yorker","topics":[{"name":"ALLBRANDS_105","score":0.13210892116186276},{"name":"ALLBRANDS_51","score":0.13210892116186276}],"url":"https:\u002F\u002Fwww.newyorker.com\u002Fmagazine\u002F2021\u002F10\u002F04\u002Fneo-rauchs-antagonistic-art\u002F","desc":"Thomas Meaney profiles Neo Rauch, the leading German painter of his generation, who trained in the last years of East German Communism and recently found himself at the center of debate in the German press, after the critic Wolfgang Ullrich criticized him as representative of a rightward tilt in the country’s art scene.","image":"http:\u002F\u002Fmedia.newyorker.com\u002Fphotos\u002F614e3382b91aa4c95069be2e\u002Fmaster\u002Fpass\u002F211004_r39104.jpg","keywords":{"list":[{"keyword":"Rauch","score":0.07084902801227835},{"keyword":"Neo Rauch","score":0.06826427394428508},{"keyword":"East German art","score":0.06024573390174104},{"keyword":"German painting","score":0.059111541082574694},{"keyword":"German painters","score":0.055382801754393154},{"keyword":"East German","score":0.048625408884845095},{"keyword":"German","score":0.04807572885890631},{"keyword":"German culture","score":0.04800274011901219},{"keyword":"the German painter Neo Rauch","score":0.04757990553105158},{"keyword":"West German","score":0.047438513200394584},{"keyword":"art","score":0.04668419164922801},{"keyword":"Eastern German","score":0.046668147295858754},{"keyword":"modernist art","score":0.04654771855274881},{"keyword":"art school","score":0.046469098952899315},{"keyword":"German worthies","score":0.04642881297989338},{"keyword":"German profundity","score":0.0463399702281348},{"keyword":"several German delicacies","score":0.04621778038410935},{"keyword":"art criticism","score":0.04613939541054933},{"keyword":"real art","score":0.04510417857745137},{"keyword":"Nazi art","score":0.045050216793043524},{"keyword":"video art","score":0.04498076843977204},{"keyword":"Renaissance art","score":0.044980151958148536},{"keyword":"German national shame","score":0.044819023143547694},{"keyword":"installation art","score":0.04465218666201218},{"keyword":"Western art books","score":0.0445195431920688},{"keyword":"G.D.R. Communist art","score":0.04441862693791313},{"keyword":"postwar German governments","score":0.04409718259780636},{"keyword":"German literary circles","score":0.04397880497517016},{"keyword":"West German radio waves","score":0.04281784230479995},{"keyword":"other artists","score":0.04253579763970908},{"keyword":"Rauch’s major early work","score":0.042367217487402783},{"keyword":"Leipzig","score":0.041365045931704224},{"keyword":"the first significant Rauch show","score":0.0412302065413699},{"keyword":"Rauch’s paintings","score":0.040740812277957394},{"keyword":"painting","score":0.04024512852490912},{"keyword":"paintings","score":0.04024512852490912}],"delimited":"Rauch|Neo Rauch|East German art|German painting|German painters|East German|German|German culture|the German painter Neo Rauch|West German|art|Eastern German|modernist art|art school|German worthies|German profundity|several German delicacies|art criticism|real art|Nazi art|video art|Renaissance art|German national shame|installation art|Western art books|G.D.R. Communist art|postwar German governments|German literary circles|West German radio waves|other artists|Rauch’s major early work|Leipzig|the first significant Rauch show|Rauch’s paintings|painting|paintings"},"entities":[{"name":"German","score":1},{"name":"Neo Rauch","score":1},{"name":"Leipzig","score":1},{"name":"Rauch","score":1},{"name":"Converse","score":1},{"name":"Family Affair","score":1},{"name":"Stasi","score":1},{"name":"Gerhard Richter","score":1},{"name":"Anselm Kiefer","score":1},{"name":"Córdova","score":1},{"name":"Uffizi","score":1},{"name":"Wolfgang Ullrich","score":1},{"name":"Ullrich","score":1},{"name":"Taliban","score":1},{"name":"January","score":1},{"name":"James Thurber","score":1},{"name":"night","score":1},{"name":"July","score":1},{"name":"Loy","score":1},{"name":"Saxony","score":1},{"name":"Caspar David Friedrich","score":1},{"name":"Dresden","score":1},{"name":"Max Beckmann","score":1},{"name":"Otto Dix","score":1},{"name":"George Grosz","score":1},{"name":"Germans","score":1},{"name":"Uwe Tellkamp","score":1},{"name":"Buddenbrooks","score":1},{"name":"Angela Merkel","score":1},{"name":"Thomas Mann","score":1},{"name":"Aschersleben","score":1},{"name":"Richard Neutra","score":1},{"name":"West Germany","score":1},{"name":"Arno Rink","score":1},{"name":"Werner Tübke","score":1},{"name":"Bernhard Heisig","score":1},{"name":"Wolfgang Mattheuer","score":1},{"name":"Tintoretto","score":1},{"name":"Workers","score":1},{"name":"Bienenstich","score":1},{"name":"Stoff","score":1},{"name":"Berlin","score":1},{"name":"Frank Stella","score":1},{"name":"Alexander Koch","score":1},{"name":"Biedermeier","score":1},{"name":"Roberta Smith","score":1},{"name":"Matthias Weischer","score":1},{"name":"David Schnell","score":1},{"name":"Germany","score":1},{"name":"Quasimodo","score":1},{"name":"Weimar","score":1},{"name":"Annalena Baerbock","score":1},{"name":"Greens","score":1},{"name":"Petersberg","score":1},{"name":"Irony","score":1},{"name":"Ernst Jünger","score":1},{"name":"Storm of Steel","score":1},{"name":"Jünger","score":1},{"name":"Kiefer","score":1},{"name":"Auerbach","score":1},{"name":"Jugendweihe","score":1},{"name":"Die Zeit","score":1},{"name":"Naumburg Cathedral","score":1},{"name":"Moses","score":1},{"name":"New York City","score":1},{"name":"Hudson","score":1},{"name":"Dia","score":1},{"name":"Beacon","score":1},{"name":"Cecily Brown","score":1},{"name":"Ena Swansea","score":1},{"name":"Lisa Yuskavage","score":1},{"name":"Marcel Dzama","score":1},{"name":"Julian Schnabel","score":1},{"name":"Dana Schutz","score":1},{"name":"Nicole Eisenman","score":1},{"name":"Herrenvolk","score":1}],"pubdate":"2021-09-27T10:00:00.000Z","title":"Neo Rauch’s Antagonistic Art","sg":["OBPONY8","OBWCIEL","OBMRRR2","OBRYESV","OBKN00L","OBNELNT","OBIBJRZ","OBUUCAT","OBJRVGV","OB4KDQ5","OB3NGHI","OBDR7NL","OBTEQBL","OBRWCV1","OB59EHS","OBGIVV3","OBJQJ5Q","OBE07XQ","OBZAPO0","OBDLO0K","OBS9LHT","OBNRJH9","OBDQUUR","OBHZJB8","OBBWRAG","OBSIJ0G","OBGQKUO","OB2Y3DU","OBYO6FE","OBDTTJR","OBOHLPM","OBBZ12H","OBRQKIZ","OBT5M96","OBHDUXI","OBTTUBP","OBOECUP","OBDHJ6G","OBEI1MY","OBMBFKX","OBNKTYC","OBEE3TO","OBIYDMG","OBVFVCL","OB6K0TB","OBYY9JU","OB1BKCA","OBPHOHQ","OBKHL9B","OBHLACS","OB0BIH0","OB6TCWX","OBR4PJG","OBD6VYO","OBANXS2","OBCOCGF","OBLVTGO","OBVTPTH","OB6QNUK","OBJFYJP"],"authors":["Thomas Meaney"]},"permutiveContextualCohorts":{"cohorts":["bjfa","erpn","eexy","erpl"],"activations":{"target_dfp":["bjfa","erpn","eexy","erpl"]},"contextual_data":{"classifications":null},"gam":["bjfa","erpn","eexy","erpl"],"xandr":[],"config":{"time_to_wait_for_consent_in_millis":4000}},"payment":{"form":"free","acceptableFormsOfTenderedPayment":["free"],"contentClassifiers":{"isPaywalled":false,"canBeSampled":false},"acceptableForms":["free","sample","sub","pass"],"acceptableScopes":["wired-adfree","wired-adrich"],"groupsToRender":["ads","consumer-marketing","subscription-workflow"],"entitlement":{"enabled":false,"domain":".wired.com","server":""},"products":[{"name":"wired.com:adfree","slug":"wiraf"},{"name":"wired.com:basic","slug":"wir"}],"negotiation":{"content":{"channelSlug":"article","subChannelSlug":"","contentType":"article","functionalTags":["no-apple-news"],"isPreview":false,"publishDate":"2010-03-08T18:43:25.000Z","tags":["browsers","firefox","webmonkey"]},"config":{"acceptableForms":["free","sample","sub","pass"],"acceptableScopes":["wired-adfree","wired-adrich"],"products":[{"name":"wired.com:adfree","slug":"wiraf"},{"name":"wired.com:basic","slug":"wir"}],"contentTypes":["article","gallery"],"renderingRules":[{"form":"free","groups":["ads","consumer-marketing","subscription-workflow"]},{"form":"sample","groups":["ads","consumer-marketing","paywall","subscription-workflow"]},{"form":"sub","groups":["subs-cta"]},{"form":"pass","scope":"wired-adrich","groups":["ads","subs-cta"]},{"form":"pass","scope":"wired-adfree","groups":["subs-cta"]},{"form":"","groups":["ads","consumer-marketing","paywall","subscription-workflow"]}],"entitlementChecks":{"sample":["google"],"free":["google"],"":["google"]},"allContentIsFree":false,"articlesAreFreeWhen":[{"tagged":"wired free access"}]}},"bypass":true},"response":{"headers":{"payment":"free"},"statusCode":200},"paywall":{"strategy":"alpha","paragraphLimit":1,"gallerySlideLimit":0,"isMuted":false,"gateway":{}},"access":{"accessCondeBaseUrl":"https:\u002F\u002Faccess.conde.io\u002F","isAccessNegotiationEnabled":false,"contentRestricted":false,"reason":""},"coreDataLayer":{"content":{"authorIds":"5909629a76f462691f012e1e","authorNames":"Michael Calore","brand":"WIRED","brandSlug":"wired","contentId":"5955dd525992c54331ac1c9e","contentLength":"1","contentLang":"en-US","contentSource":"web","contentType":"article","contentTitle":"Browse the Web as it Looked in 1993","dataSource":"web","editorNames":"aviator-scripts-WIRED-575-channel-migration","embeddedMedia":"","functionalTags":"_no-apple-news","hasBuyButtons":"false","modifiedDate":"2010-03-08T18:43:25.000Z","noOfRevisions":"1","pageValue":"all","publishDate":"2010-03-08T18:43:25.000Z","revisionVersion":"1","section":"article","subsection":"","subsection2":"","tags":"article|browsers|firefox|webmonkey|_no-apple-news","wordCount":"284","totalGalleryImages":"0","templateType":"mt_article_two_column","hasAffiliateLinks":false,"affiliateLinksCount":0,"isCommerceContent":false},"marketing":{"brand":"Wired"},"page":{"canonical":"https:\u002F\u002Fwww.wired.com\u002F2010\u002F03\u002Fbrowse-the-web-as-it-looked-in-1993\u002F","trackingParams":""},"search":{},"site":{"orgId":"4gKgcErvvpkwWft3fSWg7c2niGQB","orgAppId":"a61a3c7a-01d9-4175-8ab8-7171949de605","appVersion":"multi-tenant","env":"production"},"syndication":{"content":"false","originalSource":""}},"googleTagManagerId":"5HBJC2K","boomerang":{"tags":{"brand":"wired","contentType":"article","brand_slug":"wired","content_type":"article"}},"brandName":"WIRED","channelSlug":"default","universalLayout":"default","scTheme":{"colors":{"background":{"adContainer":{"inverted":"a2","special":"c5","standard":"g17","sticky":"a3"},"black":"c1","brand":"b2","dark":"c1","light":"c5","white":"a3"},"consumption":{"body":{"inverted":{"accent":"b2","adlabel":"g16","bg-card":"a2","bg-photo":"a2","body":"c4","body-deemphasized":"c3","display-signature":"c4","display-texture":"c4","divider":"a2","link":"c4","link-hover":"a3","subhed":"c4"},"special":{"accent":"b2","adlabel":"g16","bg-card":"c5","bg-photo":"c5","body":"c1","body-deemphasized":"c2","display-signature":"c1","display-texture":"c1","divider":"c4","link":"c1","link-hover":"b2","subhed":"c1"},"standard":{"accent":"b2","adlabel":"g16","bg-card":"a3","bg-photo":"c5","body":"c1","body-deemphasized":"c2","display-signature":"c1","display-texture":"c1","divider":"c4","link":"c1","link-hover":"b2","subhed":"c1"}},"lead":{"inverted":{"accent":"c4","accreditation":"a3","background":"a1","context-signature":"a3","context-tertiary":"a3","context-texture":"a1","description":"a3","divider":"a2","heading":"a3","heading-background":"a1","link":"a3","link-hover":"c3","syndication":"c3"},"special":{"accent":"a2","accreditation":"a1","background":"a3","context-signature":"a2","context-tertiary":"c2","context-texture":"a3","description":"a2","divider":"c4","heading":"a1","heading-background":"a3","link":"a1","link-hover":"b2","syndication":"c2"},"standard":{"accent":"a2","accreditation":"a1","background":"a3","context-signature":"a1","context-tertiary":"a1","context-texture":"a3","description":"a2","divider":"c4","heading":"a1","heading-background":"a3","link":"c1","link-hover":"b2","syndication":"a2"}}},"discovery":{"body":{"black":{"accent":"b2","accreditation":"a3","background":"c1","border":"a2","context-signature":"a3","context-tertiary":"c4","context-texture":"c1","description":"c5","divider":"a2","heading":"a3","heading-background":"c1","syndication":"c4"},"brand":{"accent":"c1","accreditation":"c1","background":"c5","border":"c4","context-signature":"a2","context-tertiary":"a2","context-texture":"a3","description":"a2","divider":"c4","heading":"a1","heading-background":"a3","syndication":"c2"},"dark":{"accent":"b2","accreditation":"a3","background":"c1","border":"a2","context-signature":"a3","context-tertiary":"c4","context-texture":"c1","description":"c5","divider":"a2","heading":"a3","heading-background":"c1","syndication":"c4"},"light":{"accent":"b2","accreditation":"c1","background":"c5","border":"c4","context-signature":"a2","context-tertiary":"a1","context-texture":"a3","description":"a2","divider":"c4","heading":"a1","heading-background":"a3","syndication":"c2"},"white":{"accent":"b2","accreditation":"c1","background":"a3","border":"c4","context-signature":"a2","context-tertiary":"a1","context-texture":"a3","description":"a2","divider":"c4","heading":"a1","heading-background":"a3","syndication":"c2"}},"lead":{"primary":{"accent":"b2","background":"a3","description":"a2","divider":"c4","hed":"a1","link":"a2","link-hover":"b2"},"secondary":{"accent":"b2","background":"c1","description":"c4","divider":"a2","hed":"a3","link":"c4","link-hover":"a3"}}},"foundation":{"ad":{"background-inverted":"ad2","background-standard":"ad1","label-inverted":"ad4","label-standard":"ad3"},"collapsed-menu":{"nav-link":{"default":"a1","hover":"b2"},"utility-link":{"default":"a1","hover":"b2"}},"expanded-context":"a2","expanded-menu":{"nav-link":{"default":"a1","hover":"b2"},"utility-link":{"default":"a1","hover":"b2"}},"expanded-utility":{"nav-link":{"default":"a2","hover":"b2"}},"footer":{"accent":"a2","bg":"a1","context":"c4","links":{"primary":"c3","secondary":"c2"},"meta-primary":"c5","meta-secondary":"c2","social":{"hover":"c4"}},"icon":{"default":"a2","hover":"b2"},"menu":{"dividers":"c4"},"menu-bg":{"accent":"a3","collapsed":"a3","expanded":"a3"}},"interactive":{"base":{"black":"a1","body":"a1","border":"c3","brand-primary":"a1","brand-secondary":"c2","dark":"c2","deemphasized":"c2","highlight":"c5","light":"c2","white":"a3","hover":"hover1"},"feedback":{"alert-primary":"a3","alert-secondary":"e2","invalid-primary":"e2","invalid-secondary":"a3","notice-primary":"notice1","notice-secondary":"notice2","valid-primary":"a2","valid-secondary":"c4"},"social":{"primary":"a1","primary-hover":"a2","secondary":"a3","secondary-hover":"a3"}},"navigation":{"inverted":{"active":"b2","background-primary":"a1","background-secondary":"a3","background-tertiary":"c1","border":"a3","disabled":"c3","divider":"a2","focus":"a3","hover":"a2","hover-brand":"c7","item-accent":"b3","item-brand":"a3","item-emphasis":"b3","item-primary":"a3","item-secondary":"a1","overlay":"c8","pressed":"c1","pressed-brand":"c4"},"standard":{"active":"b2","background-primary":"a3","background-secondary":"a1","background-tertiary":"c5","border":"a1","disabled":"c2","divider":"c4","focus":"a1","hover":"c7","hover-brand":"a2","item-accent":"b2","item-brand":"b2","item-emphasis":"b2","item-primary":"a1","item-secondary":"a3","overlay":"c8","pressed":"c4","pressed-brand":"c1"}},"palette":{"a1":"rgba(0,0,0,1)","a2":"rgba(51,51,51,1)","a3":"rgba(255,255,255,1)","a4":"rgba(233,103,0,1)","ad1":"rgba(0,0,0,0.07)","ad2":"rgba(255,255,255,0.10)","ad3":"rgba(26,26,26,1)","ad4":"rgba(247,247,247,1)","b1":"rgba(0,197,89,1)","b2":"rgba(5,125,188,1)","b3":"rgba(208,229,230,1)","b4":"rgba(255,192,53,1)","b5":"rgba(35,25,39,1)","c1":"rgba(26,26,26,1)","c2":"rgba(117,117,117,1)","c3":"rgba(153,153,153,1)","c4":"rgba(229,229,229,1)","c5":"rgba(243,243,243,1)","c6":"rgba(88,88,88,1)","c7":"rgba(247,247,247,1)","c8":"rgba(153,153,153,0.80)","c9":"rgba(229,229,229,0.80)","e1":"rgba(41,133,82,1)","e2":"rgba(235,0,0,1)","g12":"rgba(69,145,194,1)","g13":"rgba(59,89,152,1)","g14":"rgba(0,123,182,1)","g15":"rgba(189,8,28,1)","g16":"rgba(151,151,151,1)","g17":"rgba(255,255,255,0)","hover1":"rgba(222,235,255,1)","notice1":"rgba(247,196,66,1)","notice2":"rgba(255,242,208,1)"}},"container-styles":{"block-background":{"pattern":[{"solid":{"color":"#FFFFFF"}}]},"content-background":null,"item-background":null,"lede-background":null,"main-background":null,"page-background":{"pattern":[{"solid":{"color":"#FFFFFF"}}]}},"decorations":{"standard":{"logo":{"altText":"","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo.svg","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo.svg"}}}},"inverted":{"logo":{"altText":"","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-onenav-reverse.svg","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-onenav-reverse.svg"}}}},"borderRadius":0,"borderStyle":"solid","borderWidth":1,"cardRadiusLg":0,"cardRadiusMd":0,"cardRadiusSm":0,"dividerStyle":"solid","dividerWidth":2,"iconProfileRadius":0,"navigationRuleStyle":"solid","navigationRuleWidth":1,"sectionOrnamentLength":50,"sectionOrnamentStyle":"solid","sectionOrnamentWidth":1,"titleBorderDecoration":{"type":"none","file":"","thickness":0,"offset":0,"placement":"grid","repeat":"round","width":"100%","align":"center","side":"bottom"},"sectionBorderPrimary":{"type":"none","file":"","thickness":0,"offset":0,"placement":"grid","repeat":"round","width":"100%","align":"center","side":"bottom"},"sectionBorderSecondary":{"type":"none","file":"","thickness":0,"offset":0,"placement":"grid","repeat":"round","width":"100%","align":"center","side":"bottom"},"sectionBorderTertiary":{"type":"none","file":"","thickness":0,"offset":0,"placement":"grid","repeat":"round","width":"100%","align":"center","side":"bottom"},"badgeFlagLg":{"file":"","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"badgeFlagMd":{"file":"","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"badgeFlagSm":{"file":"g","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"badgePrimaryLg":{"file":"","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"badgePrimaryMd":{"file":"","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"badgePrimarySm":{"file":"","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"badgeSecondaryLg":{"file":"","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"badgeSecondaryMd":{"file":"","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"badgeSecondarySm":{"file":"","height":0,"offsetX":0,"offsetY":0,"placement":"center","rotation":0,"type":"none","width":0,"x":"start","y":"start"},"backgroundImagePrimary":{"type":"none","file":"","attachment":"initial","position":"initial","repeat":"no-repeat","size":"cover"},"backgroundImageSecondary":{"type":"none","file":"","attachment":"initial","position":"initial","repeat":"no-repeat","size":"cover"}},"interactive":{"links":{"default":{"active":{"style":"underline"},"focus":{"style":"underline"},"hover":{"style":"underline"},"link":{"style":"underline"},"visited":{"style":"underline"}},"navigation":{"active":{"style":"underline"},"focus":{"style":"underline"},"hover":{"style":"underline"},"link":{"style":"null"},"visited":{"style":"null"}}}},"navigation":{"header":{"container-spacing-unit":0,"lg":{"align-logo":"left","hasPrimary":false,"hasSecondary":true,"logo-height":3.25,"logo-padding":[0,3]},"max-width":1280,"md":{"align-logo":"left","hasPrimary":false,"hasSecondary":true,"logo-height":3.25,"logo-padding":[0,3]},"sm":{"align-logo":"center","hasPrimary":false,"hasSecondary":true,"logo-height":2,"logo-padding":[0,3]},"xl":{"align-logo":"left","hasPrimary":true,"hasSecondary":true,"logo-height":3,"logo-padding":[0,3]}}},"spacing":{"box-inset":10,"spacing-0":"0px","spacing-4":"4px","spacing-8":"8px","spacing-12":"12px","spacing-16":"16px","spacing-24":"24px","spacing-32":"32px","spacing-40":"40px","spacing-48":"48px","spacing-56":"56px","spacing-64":"64px","spacing-96":"96px","spacing-128":"128px","section":{"gap-sm":"spacing-32","gap-md":"spacing-40","padding-top-sm":"spacing-32","padding-top-md":"spacing-40","padding-bottom-sm":"spacing-32","padding-bottom-md":"spacing-40"}},"motion":{"duration":{"0":"0ms","100":"100ms","150":"150ms","200":"200ms","250":"250ms","300":"300ms","400":"400ms","500":"500ms","800":"800ms","1200":"1200ms"},"delay":{"50":"0ms","100":"100ms","150":"150ms","200":"200ms","250":"250ms","300":"300ms","400":"400ms","500":"500ms","700":"700ms"},"easing":{"linear":"0,0,1,1","standard-in-and-out":"0.37,0,0.63,1","standard-in":"0.12,0,0.39,0","standard-out":"0.61,1,0.88,1","emphasized-in-and-out":"0.65,0,0.35,1","emphasized-in":"0.32,0,0.67,0","emphasized-out":"0.33,1,0.68,1","playful-in-and-out":"0.83,0,0.17,1","playful-in":"0.64,0,0.78,0","playful-out":"0.22,1,0.36,1"},"pattern":{"move":{"easing":"standard-in-and-out","duration":"duration.200"},"move-enter":{"easing":"standard-in-and-out","duration":"duration.200"},"move-exit":{"easing":"standard-in-and-out","duration":"duration.200"},"fade-in-instant":{"easing":"standard-in-and-out","duration":"duration.0"},"fade-in-medium":{"easing":"standard-in-and-out","duration":"duration.300"},"fade-out-medium":{"easing":"standard-in-and-out","duration":"duration.300"},"collapse":{"easing":"standard-in-and-out","duration":"duration.300"},"expand":{"easing":"emphasized-in-and-out","duration":"duration.400"},"spin":{"easing":"linear","duration":"duration.1200"},"rotate180":{"easing":"emphasized-in-and-out","duration":"duration.400"}}},"typography":{"definitions":{"commerce":{"brand-name":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.25,"mobile-size":16,"weight":400},"call-to-action":{"case":"uppercase","family":"Apercu","italic":false,"letter-spacing":0.10000000397364299,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":700},"label":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":12,"weight":700},"product-description":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":18,"weight":400},"product-title":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":18,"weight":700}},"fluid":{"headline-2xl":{"family":"WiredDisplaySlab","weight":400,"case":"uppercase","style":"normal","letter-spacing":"0em","ligatures":null,"font-size":{"min":"2.5rem","clamp-ratio":"13cqw","max":"5.25rem"},"line-height":"0.875em"},"headline-xl":{"family":"WiredDisplay","weight":400,"case":"normal","style":"normal","letter-spacing":"-0.5px","ligatures":null,"font-size":{"min":"2.75rem","clamp-ratio":"12cqw","max":"4rem"},"line-height":"0.93em"},"headline-lg":{"family":"WiredDisplay","weight":400,"case":"normal","style":"normal","letter-spacing":"-0.2px","ligatures":null,"font-size":{"min":"1.625rem","clamp-ratio":"3.4vw","max":"2.75rem"},"line-height":"1em"},"headline-md":{"family":"WiredDisplay","weight":400,"case":"normal","style":"normal","letter-spacing":"0","ligatures":null,"font-size":{"min":"1.625rem","clamp-ratio":"1cqw","max":"1.625rem"},"line-height":"1.08em"},"headline-sm":{"family":"Apercu","weight":400,"case":"normal","style":"normal","letter-spacing":"0","ligatures":null,"font-size":{"min":"1.063rem","clamp-ratio":"1cqw","max":"1.063rem"},"line-height":"1.18em"},"headline-xs":{"family":"BreveText","weight":400,"case":"normal","style":"normal","letter-spacing":"0","ligatures":null,"font-size":{"min":"1.25rem","clamp-ratio":"1cqw","max":"1.25rem"},"line-height":"1.4em"}},"consumptionEditorial":{"body-bold":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0.01,"ligatures":null,"line-height":1.47,"mobile-size":19,"weight":700},"body-core":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0.005684210673758858,"ligatures":null,"line-height":1.4736842105263157,"mobile-size":19,"weight":400},"body-feature":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0.005385041629013263,"ligatures":null,"line-height":1.4736842105263157,"mobile-size":19,"weight":400},"citation":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0.005599999924500784,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":15,"weight":400},"description-core":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0.006000000238418579,"ligatures":null,"line-height":1.4,"mobile-size":20,"weight":700},"description-embed":{"case":"normal","family":"BreveText","fontSizeMd":16,"italic":false,"letter-spacing":0.005625000223517418,"ligatures":null,"line-height":1.5,"lineHeightMd":1.5,"mobile-size":16,"weight":400},"description-feature":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0.005999999919107982,"ligatures":null,"line-height":1.2857142857142858,"mobile-size":28,"weight":400},"display-large":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":-0.02647058928714079,"ligatures":null,"line-height":1,"mobile-size":34,"weight":700},"display-medium":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":-0.031071428741727556,"ligatures":null,"line-height":1.1428571428571428,"mobile-size":28,"weight":300},"display-small":{"case":"normal","family":"BreveText","fontSizeMd":28,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"lineHeightMd":1.2857142857142858,"mobile-size":24,"weight":400},"hed-bulletin":{"case":"normal","family":"Apercu","fontSizeMd":24,"italic":false,"letter-spacing":-0.013999999811251959,"ligatures":null,"line-height":1.3333333333333333,"lineHeightMd":1.3333333333333333,"mobile-size":24,"weight":700},"hed-feature":{"case":"normal","family":"WiredDisplaySlab","fontSizeLg":60,"fontSizeMd":52,"italic":false,"letter-spacing":-0.011363636363636364,"ligatures":null,"line-height":1.0909090909090908,"lineHeightLg":1,"lineHeightMd":1.0769230769230769,"mobile-size":44,"weight":400},"hed-standard":{"case":"normal","family":"WiredDisplay","fontSizeLg":54,"fontSizeMd":44,"italic":false,"letter-spacing":-0.01326315810805873,"ligatures":null,"line-height":1.0526315789473684,"lineHeightLg":1.037037037037037,"lineHeightMd":1.0909090909090908,"mobile-size":38,"weight":400},"lead-in":{"case":"uppercase","family":"Apercu","italic":false,"letter-spacing":1.5,"ligatures":null,"line-height":1.29,"mobile-size":17,"weight":700},"subhed-aux-primary":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2,"mobile-size":20,"weight":700},"subhed-aux-secondary":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.25,"mobile-size":16,"weight":700},"subhed-break-primary":{"case":"normal","family":"Apercu","fontSizeMd":34,"italic":false,"letter-spacing":-0.01650000044277736,"ligatures":null,"line-height":1.2857142857142858,"lineHeightMd":1.1764705882352942,"mobile-size":28,"weight":700},"subhed-break-secondary":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":-0.016333332906166714,"ligatures":null,"line-height":1.1666666666666667,"mobile-size":24,"weight":700}},"discovery":{"description-core":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0.005625000223517418,"ligatures":null,"line-height":1.5,"mobile-size":16,"weight":400},"description-feature":{"case":"normal","family":"BreveText","fontSizeMd":18,"italic":false,"letter-spacing":0.004999999888241291,"ligatures":null,"line-height":1.5,"lineHeightMd":1.3333333333333333,"mobile-size":16,"weight":400},"description-page":{"case":"normal","family":"BreveText","fontSizeMd":18,"italic":false,"letter-spacing":0.006000000052154064,"ligatures":null,"line-height":1.375,"lineHeightMd":1.3333333333333333,"mobile-size":16,"weight":400},"hed-break-out":{"case":"normal","family":"WiredDisplay","fontSizeLg":48,"fontSizeMd":48,"italic":false,"letter-spacing":-0.011363636363636364,"ligatures":null,"line-height":1,"lineHeightLg":1,"lineHeightMd":1,"mobile-size":44,"weight":400},"hed-bulletin-primary":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":-0.008470587870653938,"ligatures":null,"line-height":1.2941176470588236,"mobile-size":17,"weight":700},"hed-bulletin-secondary":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2941176470588236,"mobile-size":17,"weight":700},"hed-core-primary":{"case":"normal","family":"Apercu","fontSizeMd":20,"italic":false,"letter-spacing":-0.014000000059604644,"ligatures":null,"line-height":1.2,"lineHeightMd":1.2,"mobile-size":20,"weight":700},"hed-core-secondary":{"case":"normal","family":"Apercu","fontSizeMd":20,"italic":false,"letter-spacing":-0.014000000059604644,"ligatures":null,"line-height":1.2,"lineHeightMd":1.2,"mobile-size":20,"weight":700},"hed-feature":{"case":"normal","family":"WiredDisplay","fontSizeLg":56,"fontSizeMd":52,"italic":false,"letter-spacing":-0.011363636363636364,"ligatures":null,"line-height":1,"lineHeightLg":1,"lineHeightMd":1,"mobile-size":44,"weight":400},"page-hed-section":{"case":"normal","family":"WiredDisplay","fontSizeMd":54,"italic":false,"letter-spacing":-0.013157894736842105,"ligatures":null,"line-height":1.0526315789473684,"lineHeightMd":1.037037037037037,"mobile-size":38,"weight":400},"page-hed-subsection":{"case":"normal","family":"Apercu","fontSizeMd":48,"italic":false,"letter-spacing":-0.008470588747192831,"ligatures":null,"line-height":1.1764705882352942,"lineHeightMd":1.1666666666666667,"mobile-size":34,"weight":700},"subhed-section-collection":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.04338461619157057,"ligatures":null,"line-height":1.2307692307692308,"mobile-size":13,"weight":700},"subhed-section-primary":{"case":"uppercase","family":"WiredMono","fontSizeMd":13,"italic":false,"letter-spacing":0.06615384725423959,"ligatures":null,"line-height":1.2307692307692308,"lineHeightMd":1.2307692307692308,"mobile-size":13,"weight":400},"subhed-section-secondary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.04338461619157057,"ligatures":null,"line-height":1.2276923106266902,"mobile-size":13,"weight":400},"subhed-section-tertiary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2307692307692308,"mobile-size":13,"weight":700}},"foundation":{"ad-label":{"case":"normal","family":"Helvetica","italic":false,"letter-spacing":0.2,"ligatures":null,"line-height":1.6,"mobile-size":10,"weight":400},"link-feature":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.1428571428571428,"mobile-size":28,"weight":700},"link-primary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.08333333513953468,"ligatures":null,"line-height":1.4545454545454546,"mobile-size":11,"weight":400},"link-secondary":{"case":"normal","family":"WiredMono","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":400},"link-utility":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.08333333513953468,"ligatures":null,"line-height":1.4545454545454546,"mobile-size":11,"weight":400},"list":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":12,"weight":400},"meta-primary":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0.005999999919107982,"ligatures":null,"line-height":1.4300000326974052,"mobile-size":14,"weight":400},"meta-secondary":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.4545454545454546,"mobile-size":11,"weight":400},"title-primary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.10000000397364299,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":400},"title-secondary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.10000000216744163,"ligatures":null,"line-height":1.4545454545454546,"mobile-size":11,"weight":700}},"globalEditorial":{"accreditation-core":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":12,"weight":400},"accreditation-feature":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":12,"weight":400},"ad-label":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.15,"ligatures":null,"line-height":1,"mobile-size":10,"weight":400},"context-primary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.09166666865348816,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":12,"weight":400},"context-secondary":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":400},"context-tertiary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.04500000043348833,"ligatures":null,"line-height":1.4545454545454546,"mobile-size":11,"weight":400},"context-title":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":700},"numerical-large":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2857142857142858,"mobile-size":28,"weight":700},"numerical-small":{"case":"uppercase","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":700},"syndication":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.0625312477350235,"ligatures":null,"line-height":1.5,"mobile-size":16,"weight":300},"tags":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.04500000043348833,"ligatures":null,"line-height":1.4545454545454546,"mobile-size":11,"weight":300}},"navigation":{"text-label":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0.01875000074505806,"ligatures":null,"line-height":1.25,"mobile-size":16,"weight":700},"text-primary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.07076923205302312,"ligatures":null,"line-height":1.2307692307692308,"mobile-size":13,"weight":400},"text-secondary":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2307692307692308,"mobile-size":13,"weight":400},"text-tertiary":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0.028571428997176036,"ligatures":null,"line-height":1.2857142857142858,"mobile-size":14,"weight":400}},"utility":{"assistive-text":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":12,"weight":400},"body":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2307692308,"mobile-size":13,"weight":400},"button-bulletin":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.10000000216744163,"ligatures":null,"line-height":1.1799999583851208,"mobile-size":11,"weight":400},"button-core":{"case":"uppercase","family":"Apercu","italic":false,"letter-spacing":0.10000000397364299,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":700},"button-utility":{"case":"uppercase","family":"WiredMono","italic":false,"letter-spacing":0.10000000397364299,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":700},"card-heading":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2727272727272727,"mobile-size":22,"weight":700},"description":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2222222222222223,"mobile-size":18,"weight":400},"heading":{"case":"normal","family":"Apercu","fontSizeMd":42,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.125,"lineHeightMd":1.2857142857142858,"mobile-size":32,"weight":700},"input-core":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.25,"mobile-size":16,"weight":400},"input-feature":{"case":"normal","family":"BreveText","fontSizeMd":34,"italic":false,"letter-spacing":0.006000000052154064,"ligatures":null,"line-height":1.25,"lineHeightMd":1.1764705882352942,"mobile-size":32,"weight":400},"label":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3300000031789143,"mobile-size":12,"weight":400},"landing-body":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.411764705882353,"mobile-size":17,"weight":400},"landing-description":{"case":"normal","family":"ProximaNova","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"mobile-size":18,"weight":400},"landing-heading":{"case":"normal","family":"Apercu","fontSizeLg":42,"fontSizeMd":36,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2,"lineHeightLg":1.2857142857142858,"lineHeightMd":1.1111111111111112,"mobile-size":30,"weight":700},"landing-subheading":{"case":"normal","family":"Apercu","fontSizeMd":32,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.2857142857142858,"lineHeightMd":1.25,"mobile-size":28,"weight":700},"legal-text":{"case":"normal","family":"Apercu","italic":false,"letter-spacing":0.01,"ligatures":null,"line-height":1.38,"mobile-size":13,"weight":300},"list-heading":{"case":"normal","family":"ProximaNova","fontSizeMd":16,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":2,"lineHeightMd":1.75,"mobile-size":14,"weight":700},"modal-body":{"case":"normal","family":"BreveText","italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.5555555555555556,"mobile-size":18,"weight":400},"modal-hed":{"case":"normal","family":"Apercu","fontSizeMd":30,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.3333333333333333,"lineHeightMd":1.3333333333333333,"mobile-size":30,"weight":700},"pricing":{"case":"normal","family":"Apercu","fontSizeMd":22,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":1.4545454545454546,"lineHeightMd":1.4545454545454546,"mobile-size":22,"weight":700},"pricing-secondary":{"case":"normal","family":"Apercu","fontSizeMd":16,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":2.2857142857142856,"lineHeightMd":2,"mobile-size":14,"weight":400},"subheading":{"case":"normal","family":"Apercu","fontSizeMd":24,"italic":false,"letter-spacing":0,"ligatures":null,"line-height":1,"lineHeightMd":1.1666666666666667,"mobile-size":18,"weight":500}}},"typefaces":{"Apercu":{"fallback":"'helvetica, sans-serif'","textBoxTrim":true},"BreveText":{"fallback":"'helvetica, sans-serif'"},"ProximaNova":{"fallback":"'helvetica, sans-serif'"},"WiredDisplay":{"fallback":"'helvetica, sans-serif'"},"WiredDisplaySlab":{"fallback":"'helvetica, sans-serif'"},"WiredMono":{"fallback":"'helvetica, sans-serif'"},"Helvetica":{"fallback":"'helvetica, sans-serif'"},"Georgia":{"fallback":"'helvetica, sans-serif'"}},"fontFaces":"\n      \n  @font-face {\n    font-family: Apercu;\n    font-weight: 700;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Bold-Pro.woff2\") format(\"woff2\"); \n  }\n    \n  @font-face { \n    font-family: Apercu;\n    font-weight: 400;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Regular-Pro.woff2\") format(\"woff2\");\n  }\n\n      \n  @font-face { \n    font-family: BreveText;\n    font-weight: 700;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-Bold.woff2\") format(\"woff2\");\n  }\n  \n  @font-face { \n    font-family: BreveText;\n    font-weight: 700;\n    font-style: italic;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-BoldItalic.woff2\") format(\"woff2\");\n  }\n  \n  @font-face { \n    font-family: BreveText;\n    font-weight: 300;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-Book.woff2\") format(\"woff2\");\n  }\n  \n  @font-face { \n    font-family: BreveText;\n    font-weight: 300;\n    font-style: italic;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-BookItalic.woff2\") format(\"woff2\");\n  }\n  \n      \n  @font-face {\n    font-family: LabGrotesque;\n    font-weight: 900;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FLab Grotesque\u002FLabGrotesque-Black.woff2\") format(\"woff2\"); }\n\n  @font-face {\n    font-family: LabGrotesque;\n    font-weight: 700;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FLab Grotesque\u002FLabGrotesque-Bold.woff2\") format(\"woff2\"); }\n\n  @font-face {\n    font-family: LabGrotesque;\n    font-weight: 500;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FLab Grotesque\u002FLabGrotesque-Medium.woff2\") format(\"woff2\"); }\n\n      \n  @font-face {\n    font-family: ProximaNova;\n    font-weight: 700;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-Bold.woff2\") format(\"woff2\"); }\n\n  @font-face { \n    font-family: ProximaNova;\n    font-weight: 400;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-Regular.woff2\") format(\"woff2\");\n  }\n  \n  @font-face { \n    font-family: ProximaNova;\n    font-weight: 400;\n    font-style: italic;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-RegularItalic.woff2\") format(\"woff2\");\n  }\n  \n      \n  @font-face { \n    font-family: WiredDisplay;\n    font-weight: 700;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FWIRED Display\u002FWiredDisplay-BoldCondensed.woff2\") format(\"woff2\");\n  }\n  @font-face { \n    font-family: WiredDisplay;\n    font-weight: 700;\n    font-style: italic;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FWIRED Display\u002FWiredDisplay-BoldCondensedItalic.woff2\") format(\"woff2\");\n  }\n    \n      \n  @font-face { \n    font-family: WiredDisplaySlab;\n    font-weight: 400;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FWIRED Display Slab\u002FWiredDisplay-BoldCondensedSlab.woff2\") format(\"woff2\");\n  }\n    \n      \n  @font-face { \n    font-family: WiredMono;\n    font-weight: 700;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Bold.woff2\") format(\"woff2\");\n  }\n  \n  @font-face { \n    font-family: WiredMono;\n    font-weight: 300;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Light.woff2\") format(\"woff2\");\n  }\n  \n  @font-face { \n    font-family: WiredMono;\n    font-weight: 400;\n    font-style: normal;\n    font-display: swap;\n    src: url(\"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Regular.woff2\") format(\"woff2\");\n  }\n    "},"meta":{"name":"wired-us","market":"us"},"themeSlug":"wired-us","assets":[{"id":"WiredMono-Regular","type":"font","altText":"WiredMono-Regular","url":"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Regular.woff2"},{"id":"WiredMono-Bold","type":"font","altText":"WiredMono-Bold","url":"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Bold.woff2"},{"id":"Apercu-Regular","type":"font","altText":"Apercu-Regular","url":"\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Regular-Pro.woff2"},{"id":"Apercu-Italic","type":"font","altText":"Apercu-Italic","url":"\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Italic.woff2"},{"id":"Apercu-Bold","type":"font","altText":"Apercu-Bold","url":"\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Bold-Pro.woff2"},{"id":"Apercu-BoldItalic","type":"font","altText":"Apercu-BoldItalic","url":"\u002F.design\u002Ffonts\u002FApercu\u002FApercu-BoldItalic.woff2"},{"id":"BreveText-Book","type":"font","altText":"BreveText-Book","url":"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-Book.woff2"},{"id":"BreveText-BookItalic","type":"font","altText":"BreveText-BookItalic","url":"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-BookItalic.woff2"},{"id":"BreveText-Bold","type":"font","altText":"BreveText-Bold","url":"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-Bold.woff2"},{"id":"BreveText-BoldItalic","type":"font","altText":"BreveText-BoldItalic","url":"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-BoldItalic.woff2"},{"id":"ProximaNova-Regular","type":"font","altText":"ProximaNova-Regular","url":"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-Regular.woff2"},{"id":"ProximaNova-RegularItalic","type":"font","altText":"ProximaNova-RegularItalic","url":"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-RegularItalic.woff2"},{"id":"ProximaNova-Bold","type":"font","altText":"ProximaNova-Bold","url":"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-Bold.woff2"},{"id":"Apercu-Medium","type":"font","altText":"Apercu-Medium","url":"\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Medium.woff2"},{"id":"Apercu-MediumItalic","type":"font","altText":"Apercu-MediumItalic","url":"\u002F.design\u002Ffonts\u002FApercu\u002FApercu-MediumItalic.woff2"},{"id":"WiredDisplay-BoldCondensed","type":"font","altText":"WiredDisplay-BoldCondensed","url":"\u002F.design\u002Ffonts\u002FWIRED Display\u002FWiredDisplay-BoldCondensed.woff2"},{"id":"WiredDisplay-BoldCondensedItalic","type":"font","altText":"WiredDisplay-BoldCondensedItalic","url":"\u002F.design\u002Ffonts\u002FWIRED Display\u002FWiredDisplay-BoldCondensedItalic.woff2"},{"id":"WiredDisplay-BoldCondensedSlab","type":"font","altText":"WiredDisplay-BoldCondensedSlab","url":"\u002F.design\u002Ffonts\u002FWIRED Display Slab\u002FWiredDisplay-BoldCondensedSlab.woff2"},{"id":"WiredMono-Light","type":"font","altText":"WiredMono-Light","url":"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Light.woff2"},{"id":"asset.logo","type":"svg","altText":"WIRED","url":"\u002F.design\u002Fwired-us\u002Fassets\u002Flogo.b80sqx5.svg","svg":"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"208\" height=\"42\" fill=\"none\" viewBox=\"0 0 208 42\" role=\"img\" aria-labelledby=\"POKCa\"\u003E\u003Ctitle id=\"POKCa\"\u003EWIRED\u003C\u002Ftitle\u003E\u003Cg fill=\"#000\" clip-path=\"url(#eLnySg)\" class=\"eyekpu\"\u003E\u003Cpath d=\"M132 11.796V7h24.995v9.288h-5.283v-4.492H141.59v6.946h8.053v4.637h-8.053v7.825h10.183v-5.089H157V36h-25v-4.796h3.962V11.796zM72 30.37V35H52v-4.63h7.169V11.63H52V7h20v4.63h-7.194v18.74zM42 42H0V0h41.987zM19.06 5.99c-1.308 0-1.81.35-2.084 1.736L12.428 28.66h-.098L8.474 6.071H2.62l5.624 27.144c.221 1.197.67 1.491 2.002 1.491h3.83c1.277 0 1.742-.31 2-1.548l4.24-19.67h.098l4.264 19.67c.259 1.239.67 1.548 2.002 1.548h3.79c1.332 0 1.78-.31 2.002-1.491L38.06 6.07h-5.458l-3.872 22.59h-.098L24.1 7.726c-.275-1.41-.754-1.736-2.085-1.736zM124.995 42H83l.03-42H125zM92 34.595h5.99v-11.08h8.27c1.704 0 2.389.139 2.895.569.537.456.809.985.861 3.213.069 3.01.248 5.386.538 7.298h5.771c-.165-1.546-.324-4.084-.456-7.703-.151-4.148-1.489-4.841-4.501-5.435v-.097c3.335-.52 4.791-2.064 4.791-7.14 0-4.171-.695-5.692-1.861-6.84-.944-.927-2.384-1.252-4.585-1.252H92zm15.726-23.631c1.324 0 1.74.12 1.969.325.402.361.82.996.82 3.533 0 2.562-.428 3.308-.836 3.687-.227.21-.63.382-1.953.382h-9.495v-7.927zM208.432 42h-42l.058-42h41.942zm-32.816-6.681h14.157c4.064 0 6.288-.6 8.022-2.136 2.041-1.798 3.03-5.15 3.03-12.237 0-7.113-.989-10.44-3.03-12.237-1.734-1.536-3.959-2.135-8.022-2.135h-14.157zm13.785-23.861c2.167 0 3.079.103 3.996.829 1.107.875 1.596 2.433 1.596 8.675 0 6.168-.51 7.749-1.596 8.619-.866.694-1.858.854-3.996.854h-7.842V11.458z\"\u002F\u003E\u003C\u002Fg\u003E\u003Cdefs\u003E\u003CclipPath id=\"eLnySg\"\u003E\u003Cpath fill=\"#fff\" d=\"M0 0h208v42H0z\"\u002F\u003E\u003C\u002FclipPath\u003E\u003C\u002Fdefs\u003E\u003C\u002Fsvg\u003E"},{"id":"asset.favicon","type":"svg","altText":"Wired mark","url":"\u002F.design\u002Fwired-us\u002Fassets\u002Ffavicon.bg6ykmp.svg"},{"id":"asset.curation.featured","type":"svg","altText":"Wired Featured","url":"\u002F.design\u002Fwired-us\u002Fassets\u002Fcuration.featured.bebn11z.svg","svg":"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"79\" height=\"40\" fill=\"none\" viewBox=\"0 0 79 40\" role=\"img\" aria-labelledby=\"JEgul\"\u003E\u003Ctitle id=\"JEgul\"\u003EWired Featured\u003C\u002Ftitle\u003E\u003Cg clip-path=\"url(#cH5HW0)\"\u003E\u003Cpath fill=\"#d00000\" d=\"M15.275 15.64v1.69h-3.9v2.145h3.12v1.69h-3.12V25h-1.69v-9.36zm7.795 0v1.69h-3.9v2.145h3.12v1.69h-3.12v2.145h3.9V25h-5.59v-9.36zm5.56 0 1.975 7.605V25h-1.69v-1.3l-.09-.325h-2.029l-.09.325V25h-1.69v-1.755l1.988-7.605zm-1.392 6.045h1.144l-.52-2.002h-.104zM38.4 15.64v1.69h-1.95V25h-1.69v-7.67h-1.95v-1.69zm7.795 0v8.06l-1.3 1.3h-2.99l-1.3-1.3v-8.06h1.69v7.67h2.21v-7.67zm6.469 0 1.3 1.3v3.328l-1.131 1.131h-.52l1.52 2.34V25h-1.69v-.923l-1.741-2.678h-.338V25h-1.69v-9.36zm-.39 1.703-2.21-.013v2.379h2.21zm9.77-1.703v1.69h-3.9v2.145h3.12v1.69h-3.12v2.145h3.9V25h-5.59v-9.36zm6.236 0 1.3 1.3v6.76l-1.3 1.3h-4.29v-9.36zm-.39 1.703h-2.21v5.967h2.21z\" class=\"enszpS\"\u002F\u003E\u003C\u002Fg\u003E\u003Cdefs\u003E\u003CclipPath id=\"cH5HW0\"\u003E\u003Cpath fill=\"#fff\" d=\"M0 0h79v40H0z\"\u002F\u003E\u003C\u002FclipPath\u003E\u003C\u002Fdefs\u003E\u003C\u002Fsvg\u003E"},{"id":"asset.apple-touch-icon","type":"png","altText":"Wired","url":"\u002F.design\u002Fwired-us\u002Fassets\u002Fapple-touch-icon.b5fo94u.png"},{"id":"asset.sign-in","type":"png","altText":"Sign In","url":"\u002F.design\u002Fwired-us\u002Fassets\u002Fsign-in.44nywj.png"}]},"presenter":"presenter-articles","comScoreCollectionName":"","footerLogo":{"type":"svg","altText":"WIRED","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-reverse.svg","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-reverse.svg"}}},"headerLogo":{"type":"svg","altText":"WIRED","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-header.svg","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-header.svg"}}},"headerInvertedLogo":{"type":"svg","altText":"WIRED","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-reverse.svg","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-reverse.svg"}}},"logo":{"type":"svg","altText":"WIRED","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo.svg","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo.svg"}}},"invertedLogo":{"type":"svg","altText":"WIRED","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-reverse.svg","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Flogo-reverse.svg"}}},"logoBaseUrl":"\u002F","rootBrandName":"Wired","seriesLogos":{},"snowplow":{"collectorURL":"https:\u002F\u002Fwww.wired.com","enableSnowplow":true,"slug":"wired","appInfoObj":{"appName":"Verso","appEnv":"production","appVersion":"13110"}},"fourd":{"enableFourdUser":true},"legalese":{},"landingPageLink":{},"navigationSearch":true,"translations":{"AIChatBotTicker.hed1":[{"type":0,"value":"Need to make a substitution?"}],"AIChatBotTicker.hed2":[{"type":0,"value":"Looking for the perfect pairing?"}],"AIChatBotTicker.hed3":[{"type":0,"value":"Want to turn this into a meal plan?"}],"AIChatBotTicker.hed4":[{"type":0,"value":"Need to adjust the measurements?"}],"AccountCommunityInformationCard.Comments":[{"type":0,"value":"COMMENTS"}],"AccountCommunityInformationCard.Joined":[{"type":0,"value":"Joined "},{"type":1,"value":"date"}],"AccountCommunityInformationCard.Ratings":[{"type":0,"value":"RATINGS"}],"AccountInformationCard.Discard":[{"type":0,"value":"Discard"}],"AccountInformationCard.ErrorMessage":[{"type":0,"value":"Unable to save username. Please try again."}],"AccountInformationCard.LocationLabel":[{"type":0,"value":"Location"}],"AccountInformationCard.LocationPlaceholder":[{"type":0,"value":"Select a location"}],"AccountInformationCard.SubmitButtonLabel":[{"type":0,"value":"Save Username"}],"AccountInformationCard.SuccessMessage":[{"type":0,"value":"Username saved"}],"AccountInformationCard.UserNameLabel":[{"type":0,"value":"Username"}],"AccountInformationCard.UserNamePlaceholer":[{"type":0,"value":"YOUR_USERNAME"}],"AccountInformationCard.alreadyTakenError":[{"type":0,"value":"This username is already taken"}],"AccountInformationCard.lengthError":[{"type":0,"value":"Usernames must be between 2 and 23 characters."}],"AccountInformationCard.specialCharError":[{"type":0,"value":"Usernames can only include letters, numbers and underscores (_)."}],"AccountLinks.NavigationAriaLabel":[{"type":0,"value":"Account"}],"AccountRecentActivityPage.loadMoreLabel":[{"type":0,"value":"View More Recent Activity"}],"AccountRecentActivityPage.loadMoreLoadingLabel":[{"type":0,"value":"Loading Recent Activity"}],"AccountSavedBoardsPage.DekDefaultText":[{"type":0,"value":"Visit the Vogue Runway app to manage boards and use advanced features."}],"AccountSavedBoardsPage.DekWhenNoBoards":[{"type":0,"value":"You haven't created any boards yet."}],"AccountSavedBoardsPage.DekWhenNoImages":[{"type":0,"value":"You haven't saved any images yet."}],"AccountSavedBoardsPage.DekWhenNoProducts":[{"type":0,"value":"Explore our editor-approved buys to get started."}],"AccountSavedBoardsPage.DekWhenNoSelectedBoard":[{"type":0,"value":"You haven't saved any items yet."}],"AccountSavedListsPage.dangerousDek":[{"type":0,"value":"A collection of all your organized saved content."}],"AccountSavedListsPage.dangerousHed":[{"type":0,"value":"Lists"}],"AccountSavedListsPage.dangerousRedirectDek":[{"type":0,"value":"You are not logged-in"}],"AccountSavedListsPage.dangerousRedirectHed":[{"type":0,"value":"You are being redirected"}],"AccountSavedListsPage.emptyStateText":[{"type":0,"value":"You haven't saved any bookmarks in this list yet."}],"AccountSavedListsPage.subHedDatePrefix":[{"type":0,"value":"Created"}],"AccountSavedListsPage.viewMoreSavedContentLabel":[{"type":0,"value":"View more Saved Content"}],"AccountUserProfilePage.activityLabel":[{"type":1,"value":"activityType"},{"type":0,"value":" Added"}],"AccountUserProfilePage.allListsEmptySectionDek":[{"type":0,"value":"Organize all you save into lists to help organize or inspire your listening habits."}],"AccountUserProfilePage.allListsEmptySectionHed":[{"type":0,"value":"You haven't created any lists yet"}],"AccountUserProfilePage.allListsHed":[{"type":0,"value":"Lists"}],"AccountUserProfilePage.recentActivityEmptySectionDek":[{"type":0,"value":"Add a rating or comment to populate this section and track your activity on this site."}],"AccountUserProfilePage.recentActivityEmptySectionHed":[{"type":0,"value":"Nothing to see yet"}],"AccountUserProfilePage.recentActivityHed":[{"type":0,"value":"Recent activity"}],"AccountUserProfilePage.recentlyViewedEmptySectionDek":[{"type":0,"value":"Explore some of our articles or reviews."}],"AccountUserProfilePage.recentlyViewedEmptySectionHed":[{"type":0,"value":"Nothing to see yet"}],"AccountUserProfilePage.recentlyViewedHed":[{"type":0,"value":"Recently viewed"}],"AccountUserProfilePage.savedDek":[{"type":0,"value":"Everything saved to your account."}],"AccountUserProfilePage.savedHed":[{"type":0,"value":"Saved"}],"AccountUserProfilePage.viewAllLists":[{"type":0,"value":"View all lists"}],"AccountUserProfilePage.viewAllRecentActivity":[{"type":0,"value":"View all activity"}],"AccountUserProfilePage.viewAllRecentlyViewed":[{"type":0,"value":"View all recently viewed"}],"Ad.adLabel":[{"type":0,"value":"Advertisement"}],"AgeGate.AcceptLabel":[{"type":0,"value":"I am 18+"}],"AgeGate.DeclineLabel":[{"type":0,"value":"I'm under 18"}],"AgeGate.DekText":[{"type":0,"value":"This material is intended for people over the age of 18"}],"AgeGate.HedText":[{"type":0,"value":"Are you 18 or over?"}],"ArticlePage.Back to article":[{"type":0,"value":"Back to article"}],"ArticlePage.DefaultDisclaimer":[{"type":0,"value":"All products are independently selected by our editors. If you buy something, we may earn an affiliate commission."}],"ArticlePage.From the issue of":[{"type":0,"value":"From the issue of"}],"ArticlePage.TruncatedButtonLabel":[{"type":0,"value":"Read Full Story"}],"AudioPrimaryLabel.Listen":[{"type":0,"value":"Listen"}],"AudioSecondaryLabel.NowPlaying":[{"type":0,"value":"Now playing"}],"Badge.BadgeTextDefault":[{"type":0,"value":"Member exclusive"}],"BizzaboEmbed.ConsentBannerHeader":[{"type":0,"value":"Bizzabo content"}],"BlueskyEmbed.AriaLabelText":[{"type":0,"value":"social media post"}],"BlueskyEmbed.ConsentBannerHeader":[{"type":0,"value":"Bluesky content"}],"Bookmark.SignInMessage":[{"type":0,"value":"After signing in, you can save stories and easily revisit them on any device—even off-line."}],"BookmarkButton.Label":[{"type":0,"value":"save recipe"}],"BookmarkButton.LabelSaved":[{"type":0,"value":"recipe saved"}],"BookmarkIcon.Alert":[{"type":0,"value":"Save this story for later."}],"BookmarkIcon.CompletionLabel":[{"type":0,"value":"Story saved. To revisit this article, select My Account, then View Saved Stories. Press Escape to dismiss tooltip."}],"BookmarkIcon.Label":[{"type":0,"value":"Story saved"}],"BookmarkIcon.OnboardingAriaLabel":[{"type":0,"value":"Save story. Press Enter to save this story for later. Press Escape to dismiss tooltip."}],"BookmarkIcon.SignInMessage":[{"type":0,"value":"After signing in, you can save stories and easily revisit them on any device—even off-line."}],"BookmarkPrimaryLabel.RecipeSaved":[{"type":0,"value":"Recipe Saved"}],"BookmarkPrimaryLabel.Save":[{"type":0,"value":"Save"}],"BookmarkPrimaryLabel.SaveRecipe":[{"type":0,"value":"Save Recipe"}],"BookmarkPrimaryLabel.SaveThisStory":[{"type":0,"value":"Save this story"}],"BookmarkPrimaryLabel.Saved":[{"type":0,"value":"Saved"}],"BookmarkPrimaryLabel.SavedToLibrary":[{"type":0,"value":"Saved to library"}],"BusinessApplication.AccountProfileIsResubmittedText":[{"type":0,"value":"Updated"}],"BusinessApplication.AccountProfileLink":[{"type":1,"value":"url"}],"BusinessApplication.ApplicationAPIErrorMessage":[{"type":0,"value":"We couldn't complete this. Please try again."}],"BusinessApplication.ApplicationBannerDeletePhotoLabel":[{"type":0,"value":"Delete Banner Photo"}],"BusinessApplication.ApplicationBannerImageDesc":[{"type":0,"value":"This will appear very large at the top of your profile page and must be landscape in ratio. It should show a completed project that's representative of your design style."}],"BusinessApplication.ApplicationBannerImageTitle":[{"type":0,"value":"Banner Image"}],"BusinessApplication.ApplicationBannerUploadImageLabel":[{"type":0,"value":"Upload Banner Photo"}],"BusinessApplication.ApplicationFormBusinessHeader":[{"type":0,"value":"Describe Your Business"}],"BusinessApplication.ApplicationFormErrorHeader":[{"type":0,"value":"The following errors must be corrected:"}],"BusinessApplication.ApplicationFormSaveAndExitLink":[{"type":0,"value":"Save & Exit Application"}],"BusinessApplication.ApplicationFormSaveAndExitText":[{"type":0,"value":"If you want to continue later,"}],"BusinessApplication.ApplicationFormSectionHeader":[{"type":0,"value":"About Your Business"}],"BusinessApplication.ApplicationFormSectionSubHeader":[{"type":0,"value":"You can save and return by selecting the ‘Save and Exit Application’ link at the bottom of the page."}],"BusinessApplication.ApplicationImagesInlineValidationError":[{"type":0,"value":"Images must be at least 1200 x 1200 pixels and no larger than 30MB. Please try again or select a different file."}],"BusinessApplication.ApplicationModalExitButton":[{"type":0,"value":"Exit Without Saving"}],"BusinessApplication.ApplicationModalSaveExitButton":[{"type":0,"value":"Save and exit"}],"BusinessApplication.ApplicationPageSectionHeader":[{"type":0,"value":"Create Your Profile"}],"BusinessApplication.ApplicationPageSectionHeader2":[{"type":0,"value":"Your Profile Application"}],"BusinessApplication.ApplicationPageSectionSubHeader":[{"type":0,"value":"Start your application by completing a business profile."}],"BusinessApplication.ApplicationPhotoLabel":[{"type":0,"value":"Photos"}],"BusinessApplication.ApplicationPhotosDescription":[{"type":0,"value":"Images must be JPEG or PNG format. Minimum size: 1200 x 1200 pixels. Maximum file size: 30MB. The Banner Image and Work Image 1 must be landscape-oriented. We are unable to display renderings or composite images in the Directory."}],"BusinessApplication.ApplicationPortfolioDeletePhotoLabel ":[{"type":0,"value":"Delete Portfolio Photo"}],"BusinessApplication.ApplicationProfileDeletePhotoLabel":[{"type":0,"value":"Delete Profile Photo"}],"BusinessApplication.ApplicationProfileImageDesc":[{"type":0,"value":"This will appear next to your company name and contact details. You must upload an image that is square in ratio but it will automatically crop as you see in the preview. The photo can be of you, your colleagues or company logo."}],"BusinessApplication.ApplicationProfileImageTitle":[{"type":0,"value":"Profile Image"}],"BusinessApplication.ApplicationProfileUploadImageLabel":[{"type":0,"value":"Upload Profile Photo"}],"BusinessApplication.ApplicationUploadImageLabel ":[{"type":0,"value":"Upload Portfolio Photo &nbsp"}],"BusinessApplication.ApplicationWorkImageDesc":[{"type":0,"value":"The first will appear on the search results page. These should be of recent projects or work you have done. Include at least "},{"type":1,"value":"minWorkImages"},{"type":0,"value":"."}],"BusinessApplication.ApplicationWorkImageTitle":[{"type":0,"value":"Portfolio"}],"BusinessApplication.ApprovedAccountProfileBtnLabel":[{"type":0,"value":"Check My Profile"}],"BusinessApplication.ApprovedAccountProfileDek":[{"type":0,"value":"You're almost there! The AD PRO editors may have made minor changes to your page for consistency and style. To proceed, use the secure payment link in the email we sent you. If you have any questions, you can reach us at "},{"type":1,"value":"email"},{"type":0,"value":"."},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"Once payment is processed, you'll have access to all the AD PRO features, then receive a link to your profile once it's published ahead of launch."}],"BusinessApplication.ApprovedAccountProfileHed":[{"type":0,"value":"Your AD PRO Directory Application Has Been Approved"}],"BusinessApplication.ApprovedBannerDek":[{"type":0,"value":"Your profile is ready to be published. You cannot make any changes to it at this time."}],"BusinessApplication.ApprovedBannerTitle":[{"type":0,"value":"Application Approved"}],"BusinessApplication.BannerIsResubmittedText":[{"type":0,"value":"updated"}],"BusinessApplication.BannerIsSubmittedText":[{"type":0,"value":"submitted"}],"BusinessApplication.BannerOnSubmitValidationError":[{"type":0,"value":"Upload a banner photo with the correct file type and size"}],"BusinessApplication.CompanyBusinessTypeLabel":[{"type":0,"value":"Choose a Category"}],"BusinessApplication.CompanyBusinessTypeOnSubmitValidationError":[{"type":0,"value":"Choose a Business Category"}],"BusinessApplication.CompanyCityInlineValidationError":[{"type":0,"value":"Don't use special characters."}],"BusinessApplication.CompanyCityLabel":[{"type":0,"value":"CITY"}],"BusinessApplication.CompanyCityOnSubmitValidationError":[{"type":0,"value":"Enter a City"}],"BusinessApplication.CompanyCountryAssistiveLabel":[{"type":0,"value":"This information will appear publicly on your profile."}],"BusinessApplication.CompanyCountryLabel":[{"type":0,"value":"COUNTRY"}],"BusinessApplication.CompanyCountryRegisterHereLabel":[{"type":0,"value":"register here"}],"BusinessApplication.CompanyDescriptionLabel":[{"type":0,"value":"YOUR BUSINESS IN DETAIL"}],"BusinessApplication.CompanyDescriptionOnSubmitValidationError":[{"type":0,"value":"Enter the Business in Detail information. It must be between 1000 and 2000 characters."}],"BusinessApplication.CompanyDescriptionPlaceholderText":[{"type":0,"value":"Tell us about you and your business in more detail. What sets you apart from the competition? Do you specialize in a particular style? How do you prefer to work? What are some examples of recent projects? Please also note in this section if you are willing to travel for a job. This information will appear on your business profile page."}],"BusinessApplication.CompanyEmailInlineValidationError":[{"type":0,"value":"Check the email address is valid"}],"BusinessApplication.CompanyEmailLabel":[{"type":0,"value":"EMAIL ADDRESS"}],"BusinessApplication.CompanyEmailOnSubmitValidationError":[{"type":0,"value":"Enter a valid Email Address"}],"BusinessApplication.CompanyNameInlineValidationError":[{"type":0,"value":"Use a maximum of 128 characters with no special characters"}],"BusinessApplication.CompanyNameLabel":[{"type":0,"value":"COMPANY NAME"}],"BusinessApplication.CompanyNameOnSubmitValidationError":[{"type":0,"value":"Enter a Company Name with a maximum of 128 characters"}],"BusinessApplication.CompanyPhoneInlineValidationError":[{"type":0,"value":"Check the phone number is valid"}],"BusinessApplication.CompanyPhoneLabel":[{"type":0,"value":"PHONE NUMBER"}],"BusinessApplication.CompanyPhoneOnSubmitValidationError":[{"type":0,"value":"Enter a valid Phone Number using only 10 digits"}],"BusinessApplication.CompanyPhonePlaceholderText":[{"type":0,"value":"Enter 10 digits only"}],"BusinessApplication.CompanyProfessionLabel":[{"type":0,"value":"Choose a Profession"}],"BusinessApplication.CompanyProfessionOnSubmitValidationError":[{"type":0,"value":"Choose a Profession"}],"BusinessApplication.CompanySocialUrlInlineValidationError":[{"type":0,"value":"Don't use spaces"}],"BusinessApplication.CompanySocialUrlLabel":[{"type":0,"value":"Instagram username"}],"BusinessApplication.CompanyStateLabel":[{"type":0,"value":"STATE"}],"BusinessApplication.CompanyStateOnSubmitValidationError":[{"type":0,"value":"Select a State"}],"BusinessApplication.CompanyStatePlaceholderText":[{"type":0,"value":"Select an option"}],"BusinessApplication.CompanyStreetAddressLabel":[{"type":0,"value":"STREET ADDRESS"}],"BusinessApplication.CompanyStreetAddressOnSubmitValidationError":[{"type":0,"value":"Enter a Street Address"}],"BusinessApplication.CompanyTagLineOnSubmitValidationError":[{"type":0,"value":"Enter the Business in Brief information. It must be between 80 and 120 characters."}],"BusinessApplication.CompanyTaglineLabel":[{"type":0,"value":"YOUR BUSINESS IN BRIEF"}],"BusinessApplication.CompanyTaglinePlaceholderText":[{"type":0,"value":"Tell us about you and your business and what makes you stand out from the competition. This will appear on the search results page when our readers look for someone in your profession so this should make them want to find out more."}],"BusinessApplication.CompanyWebsiteInlineValidationError":[{"type":0,"value":"Invalid URL format. Please include the https:\u002F\u002F prefix, e.g., https:\u002F\u002Fwww.example.com."}],"BusinessApplication.CompanyWebsiteLabel":[{"type":0,"value":"WEBSITE"}],"BusinessApplication.CompanyWebsitePlaceholderText":[{"type":0,"value":"Optional"}],"BusinessApplication.CompanyZipCodeInlineValidationError":[{"type":0,"value":"Check the Zip Code is valid"}],"BusinessApplication.CompanyZipCodeLabel":[{"type":0,"value":"ZIP CODE"}],"BusinessApplication.CompanyZipCodeOnSubmitValidationError":[{"type":0,"value":"Enter a valid ZIP Code"}],"BusinessApplication.DataConsentLabel":[{"type":0,"value":"I have read and accept the User Terms ("},{"type":1,"value":"link"},{"type":0,"value":") and confirm that the content and images submitted as part of my application belong to me and do not and will not infringe, misappropriate or otherwise violate any third party rights, including without limitation, music, talent, logos, trademarks, copyright, or any other third party intellectual property rights. I understand and agree that Conde Nast will process my personal data in accordance with its Privacy Policy ("},{"type":1,"value":"linkPrivacy"},{"type":0,"value":")"}],"BusinessApplication.DefaultAccountProfileBtnLabel":[{"type":0,"value":"Find Out More"}],"BusinessApplication.DefaultAccountProfileDek":[{"type":0,"value":"Create a personalized designer profile and list your business on our go-to guide for homeowners and renovators."}],"BusinessApplication.DefaultAccountProfileHed":[{"type":0,"value":"Introducing the AD PRO Directory"}],"BusinessApplication.DraftAccountProfileBtnLabel":[{"type":0,"value":"Go to My Application"}],"BusinessApplication.DraftAccountProfileDek":[{"type":0,"value":"You started a business profile on "},{"type":1,"value":"submissionDate"},{"type":0,"value":"."},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"Complete now and apply to join the industry's most respected roster of design talent."}],"BusinessApplication.DraftAccountProfileHed":[{"type":0,"value":"Your AD PRO Directory Application"}],"BusinessApplication.DraftBannerDek":[{"type":0,"value":"If you have any questions about your application or the AD PRO Directory, visit our "},{"type":1,"value":"faq"},{"type":0,"value":" or contact us at "},{"type":1,"value":"email"},{"type":0,"value":"."}],"BusinessApplication.DraftBannerTitle":[{"type":0,"value":"Your profile is incomplete"}],"BusinessApplication.EditConsentLabel":[{"type":0,"value":"You understand and agree that if your application is successful the "},{"type":1,"value":"italicAD"},{"type":0,"value":" editorial team will have editorial discretion in writing your AD PRO Directory profile using the information provided in your application. The "},{"type":1,"value":"italicAD"},{"type":0,"value":" editorial team cannot accommodate suggestions or changes to profiles once published other than in the case of correcting a factual inaccuracy."}],"BusinessApplication.ExpiredAccountProfileBtnLabel":[{"type":0,"value":"Restart"}],"BusinessApplication.ExpiredAccountProfileDek":[{"type":0,"value":"Restart your membership, by paying now."}],"BusinessApplication.ExpiredAccountProfileHed":[{"type":0,"value":"Your AD PRO Directory membership is no longer active."}],"BusinessApplication.FormLabel":[{"type":0,"value":"About Your Business"}],"BusinessApplication.FormSubmitButtonLabel":[{"type":0,"value":"SUBMIT APPLICATION"}],"BusinessApplication.MessageBannerCtaButtonLabel":[{"type":0,"value":"GO TO MY LISTING"}],"BusinessApplication.NeedInputAccountProfileBtnLabel":[{"type":0,"value":"Update My Application"}],"BusinessApplication.NeedInputAccountProfileDek":[{"type":0,"value":"The business profile you submitted on "},{"type":1,"value":"submissionDate"},{"type":0,"value":" has been reviewed."},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"A few changes are needed before we approve your listing. Please review the application form for our editors' comments and recommended next steps."}],"BusinessApplication.NeedInputsBannerDek":[{"type":0,"value":"After review, the AD PRO editors have the following comments:"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":1,"value":"remark"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"You can then resubmit your application for further review. If you have any questions about your application or the AD PRO Directory, visit our "},{"type":1,"value":"faq"},{"type":0,"value":" or contact us at "},{"type":1,"value":"email"},{"type":0,"value":"."}],"BusinessApplication.NeedInputsBannerTitle":[{"type":0,"value":"Our Feedback to You"}],"BusinessApplication.PaymentDoneAccountProfileBtnLabel":[{"type":0,"value":"Go to My Business Profile"}],"BusinessApplication.PaymentDoneAccountProfileDek":[{"type":0,"value":"Congratulations! We are pleased to welcome you to the AD PRO Directory."}],"BusinessApplication.PaymentDoneAccountProfileHed":[{"type":0,"value":"Your Profile is Live on the AD PRO Directory."}],"BusinessApplication.PaymentDoneBannerDek":[{"type":0,"value":"If you need to make changes to your listing, please email "},{"type":1,"value":"email"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":1,"value":"profileURL"}],"BusinessApplication.PaymentDoneBannerTitle":[{"type":0,"value":"Your profile is live on the AD PRO Directory"}],"BusinessApplication.ProfileOnSubmitValidationError":[{"type":0,"value":"Upload a profile photo with the correct file type and size"}],"BusinessApplication.RejectedAccountProfileDek":[{"type":0,"value":"Thank you for your interest in joining the AD PRO Directory."},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"Unfortunately, we will not be able to accept your business at this time. We recognize this may be disappointing news, but you are welcome to apply again in the future. Please email our Directory team at "},{"type":1,"value":"email"},{"type":0,"value":" if you would like to reopen this application"}],"BusinessApplication.RejectedBannerDek":[{"type":0,"value":"You submitted this application on "},{"type":1,"value":"submittedAt"},{"type":0,"value":". To reapply, please contact us at "},{"type":1,"value":"email"},{"type":0,"value":"."}],"BusinessApplication.SubmitAccountProfileDek":[{"type":0,"value":"The "},{"type":1,"value":"italicAD"},{"type":0,"value":" Editors are reviewing your business profile and will email you shortly."}],"BusinessApplication.SubmitAccountProfileHed":[{"type":0,"value":"We’ve Got Your "},{"type":1,"value":"isResubmitted"},{"type":0,"value":" AD PRO Directory Application"}],"BusinessApplication.SubmitBannerDek":[{"type":0,"value":"Application "},{"type":1,"value":"isResubmitted"},{"type":0,"value":" on "},{"type":1,"value":"submittedAt"},{"type":0,"value":". "},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"Your business profile is being reviewed and you can't make any changes to it at this time. The Directory team will email you shortly."}],"BusinessApplication.UnderReviewAccountProfileHed":[{"type":0,"value":"We’ve Got Your Updated AD PRO Directory Application"}],"BusinessApplication.UnderReviewBannerDek":[{"type":0,"value":"Application updated on "},{"type":1,"value":"submittedAt"},{"type":0,"value":". "},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"Your business profile is being reviewed and you can't make any changes to it at this time. The Directory team will email you shortly."}],"BusinessApplication.WorkImageOnSubmitValidationError":[{"type":0,"value":"Upload at least 3 photos of your work with the correct file type and size"}],"BusinessApplication.applicationModalButtonText":[{"type":0,"value":"Continue with the Application"}],"BusinessApplication.applicationModalMessage1":[{"type":0,"value":"Ensure you have saved your application before leaving."}],"BusinessApplication.applicationModalMessage2":[{"type":0,"value":"Go to your AD account to complete your AD PRO Directory application"}],"BusinessApplication.applicationPhotosAddInfoText":[{"type":0,"value":"Add Info"}],"BusinessApplication.applicationPhotosEditInfoText":[{"type":0,"value":"Edit Info"}],"BusinessApplication.applicationSessionErrorMessage":[{"type":0,"value":"Something went wrong. Please try again."}],"BusinessApplication.applicationWorkImageAdditionalDesc":[{"type":0,"value":"Portfolio Photo 1 will appear on the search results page and must be landscape in ratio."}],"BusinessApplication.captionPlaceholderText":[{"type":0,"value":"Type your caption here. Captions are optional but should provide context to the user (e.g. location and scope of project)."}],"BusinessApplication.creditPlaceholderText":[{"type":0,"value":"Type your credit here. Credits are optional but please include the photographer’s name or image source if known."}],"BusinessApplication.dataConsentOnSubmitValidationError":[{"type":0,"value":"Accept the user terms and conditions"}],"BusinessApplication.editConsentOnSubmitValidationError":[{"type":0,"value":"Please read and accept the terms"}],"BusinessApplication.imageCaptionLabel":[{"type":0,"value":"CAPTION"}],"BusinessApplication.imageCreditCaptionUpdateLabel":[{"type":0,"value":"UPDATE"}],"BusinessApplication.imageCreditLabel":[{"type":0,"value":"CREDIT"}],"BusinessApplication.loginTimeoutModalSecondaryCTAButton":[{"type":0,"value":"Go To Home Page"}],"BusinessApplication.modalHeaderText":[{"type":0,"value":"Photo caption and credit (optional)"}],"BusinessApplication.timeoutModalHeaderText":[{"type":0,"value":"This session will expire in"}],"BusinessApplication.timeoutModalLoginSecondaryText":[{"type":0,"value":"Please log in to your Account to continue with your application."}],"BusinessApplication.timeoutModalPrimaryCTALoginButton":[{"type":0,"value":"Login"}],"BusinessApplication.timeoutModalSecondaryCTAButton":[{"type":0,"value":"Save and Exit Application"}],"BusinessApplication.timeoutModalSecondaryText":[{"type":0,"value":"You will lose any unsaved changes."}],"BusinessApplication.timeoutModalSessionExipreHeaderText":[{"type":0,"value":"The session has expired."}],"BusinessProfile.EditorialTitleHed":[{"type":0,"value":"Editors' Take"}],"BusinessProfile.ExploreTitleHed":[{"type":0,"value":"More from AD"}],"BusinessProfile.SectionTitleHed":[{"type":0,"value":"About"}],"BusinessProfile.businessProfileImageCreditPrefix":[{"type":0,"value":"Photo by"}],"Byline.More":[{"type":0,"value":"more"}],"Byline.Preamble":[{"type":0,"value":"By"}],"Bylines.AdaptationEditorPreamble":[{"type":0,"value":"Translated and Adapted by"}],"Bylines.AnimatorPreamble":[{"type":0,"value":"Animation by"}],"Bylines.ArtistPreamble":[{"type":0,"value":"Art by"}],"Bylines.ArtworkPreamble":[{"type":0,"value":"Artwork by"}],"Bylines.AstoldtoPreamble":[{"type":0,"value":"As told to"}],"Bylines.AuthorPreamble":[{"type":0,"value":"By"}],"Bylines.CoverShootPreamble":[{"type":0,"value":"Cover Shoot by"}],"Bylines.DeveloperPreamble":[{"type":0,"value":"Development by"}],"Bylines.DirectorPreamble":[{"type":0,"value":"Directed by"}],"Bylines.EditorPreamble":[{"type":0,"value":"Edited by"}],"Bylines.FashionEditorPreamble":[{"type":0,"value":"Fashion Editor"}],"Bylines.FilmByPreamble":[{"type":0,"value":"Film by"}],"Bylines.HairPreamble":[{"type":0,"value":"Hair by"}],"Bylines.IllustratorPreamble":[{"type":0,"value":"Illustration by"}],"Bylines.IntroducerPreamble":[{"type":0,"value":"Introduced by"}],"Bylines.MakeupPreamble":[{"type":0,"value":"Makeup by"}],"Bylines.MedicalReviewerPreamble":[{"type":0,"value":"Medically reviewed by"}],"Bylines.NailsPreamble":[{"type":0,"value":"Nails by"}],"Bylines.PhotographerPreamble":[{"type":0,"value":"Photography by"}],"Bylines.PodcasthostPreamble":[{"type":0,"value":"With"}],"Bylines.ProducerPreamble":[{"type":0,"value":"Produced by"}],"Bylines.ReporterPreamble":[{"type":0,"value":"Reporting by"}],"Bylines.ReviewerPreamble":[{"type":0,"value":"Reviewed by"}],"Bylines.SittingsEditorPreamble":[{"type":0,"value":"Sittings Editor"}],"Bylines.StylistPreamble":[{"type":0,"value":"Styled by"}],"Bylines.TextByPreamble":[{"type":0,"value":"Text by"}],"Bylines.ToldbyPreamble":[{"type":0,"value":"As told by"}],"Bylines.VideoByPreamble":[{"type":0,"value":"Video by"}],"Bylines.VideoDirectorPreamble":[{"type":0,"value":"Video Directed by"}],"Bylines.WithPreamble":[{"type":0,"value":"With"}],"Bylines.Writer":[{"type":0,"value":"Written by"}],"Bylines.additionalReportingPreamble":[{"type":0,"value":"With additional reporting by"}],"Bylines.inconversationPreamble":[{"type":0,"value":"In Conversation with"}],"Bylines.introductionPreamble":[{"type":0,"value":"Introduction by"}],"CNEVideoWatchPage.AboutPremiereDate":[{"type":0,"value":"Released on "},{"type":1,"value":"premiereDate"}],"CNEVideoWatchPage.AboutPremiereDateFormat":[{"type":0,"value":"MM\u002FDD\u002FYYYY"}],"CNEVideoWatchPage.AboutTabLabel":[{"type":0,"value":"About"}],"CNEVideoWatchPage.CreditsTabLabel":[{"type":0,"value":"Credits"}],"CNEVideoWatchPage.PlaylistHeading":[{"type":0,"value":"Up Next"}],"CNEVideoWatchPage.PreviewHeading":[{"type":0,"value":"Preview"}],"CNEVideoWatchPage.PreviewLinkCopied":[{"type":0,"value":"copied to clipboard"}],"CNEVideoWatchPage.RubricEpisode":[{"type":0,"value":"Episode "},{"type":1,"value":"episode"}],"CNEVideoWatchPage.TheaterModeLabel":[{"type":0,"value":"Hide"}],"CNEVideoWatchPage.TranscriptHeading":[{"type":0,"value":"Transcript"}],"CNEVideoWatchPage.TrendingRecsHeading":[{"type":0,"value":"Trending video"}],"CaptionContest.CaptionButton.authenticateSubmitButtonLabel":[{"type":0,"value":"Sign in to submit"}],"CaptionContest.CaptionButton.authenticateVoteButtonLabel":[{"type":0,"value":"Sign in to vote"}],"CaptionContest.CaptionButton.voteButtonLabel":[{"type":0,"value":"Vote"}],"CaptionContest.contestTabLoggedInDisclaimer":[{"type":0,"value":"You must be thirteen or older to enter the contest. Your entry must be received by 11:59 P.M. E.T. on "},{"type":1,"value":"submissionDeadline"},{"type":0,"value":", and must follow the "},{"type":8,"value":"a","children":[{"type":0,"value":"official caption contest rules"}]},{"type":0,"value":"."},{"type":8,"value":"b","children":[]},{"type":0,"value":"You can "},{"type":8,"value":"c","children":[{"type":0,"value":"update your contact information"}]},{"type":0,"value":" anytime."}],"CaptionContest.contestTabLoggedOutDisclaimer":[{"type":0,"value":"You must be thirteen or older to enter the contest. Your entry must be received by 11:59 P.M. E.T. on "},{"type":1,"value":"submissionDeadline"},{"type":0,"value":", and must follow the "},{"type":8,"value":"a","children":[{"type":0,"value":"official caption contest rules"}]},{"type":0,"value":"."}],"CaptionContest.fetchErrorMessage":[{"type":0,"value":"There was a problem submitting your caption. Please try again later."}],"CaptionContest.rateApiErrorMessage":[{"type":0,"value":"Captions aren’t available right now. Come back later to rate them."}],"CaptionContest.rateAuthButtonLabel":[{"type":0,"value":"Sign in to rate captions"}],"CaptionContest.rateButtonFunnyLabel":[{"type":0,"value":"Funny"}],"CaptionContest.rateButtonSomeWhatFunnyLabel":[{"type":0,"value":"Somewhat funny"}],"CaptionContest.rateCaptionsCompletedMessage":[{"type":0,"value":"You’ve rated a whole lot of captions!"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"Please go do something (anything) else"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":" till next week."}],"CaptionContest.rateLegacyButtonText":[{"type":0,"value":"Start rating submissions"}],"CaptionContest.rateLoadingText":[{"type":0,"value":"Loading"}],"CaptionContest.rateRecirculationDek":[{"type":0,"value":"Rate submissions »"}],"CaptionContest.rateRecirculationHed":[{"type":0,"value":"Help us pick three finalists"}],"CaptionContest.rateTabDisclaimer":[{"type":0,"value":"All captions submitted by readers of "},{"type":8,"value":"i","children":[{"type":0,"value":"brand"}]},{"type":0,"value":"."}],"CaptionContest.recirculationHed":[{"type":0,"value":"Next"}],"CaptionContest.secondPlaceTitle":[{"type":0,"value":"Second Place"}],"CaptionContest.submitButtonLabel":[{"type":0,"value":"Submit"}],"CaptionContest.submitTabCounterErrorMsg":[{"type":0,"value":"Use maximum of "},{"type":1,"value":"maxCount"},{"type":0,"value":" characters only."}],"CaptionContest.submitTabUserInteractionLabel":[{"type":0,"value":"Your Caption"}],"CaptionContest.voteRecirculationDek":[{"type":0,"value":"Vote on Finalists »"}],"CaptionContest.voteRecirculationHed":[{"type":0,"value":"Help choose the winner"}],"CaptionContest.voteTabRecirculationHed":[{"type":0,"value":"View results for "},{"type":1,"value":"contestTitle"}],"CaptionContest.winnerRecirculationDek":[{"type":0,"value":"The Winner »"}],"CaptionModal.captionModalButtonLabel":[{"type":0,"value":"Save and submit caption"}],"CaptionModal.captionModalDek":[{"type":0,"value":"Add your name, location, and phone number, so we can contact and credit you if you're a finalist."}],"CaptionModal.captionModalDisclaimerText":[{"type":8,"value":"p","children":[{"type":0,"value":"Need help? Call: 1-800-444-7570 | E-mail: help@newyorker.com"}]},{"type":8,"value":"p","children":[{"type":0,"value":"We’re available Monday through Friday, 9 A.M. to 9 P.M. E.T., and Saturday through Sun, 9 A.M. to 5 P.M. E.T."}]}],"CaptionModal.captionModalHed":[{"type":0,"value":"How would you like to be acknowledged?"}],"CarouselControls.BackAriaLabel":[{"type":0,"value":"Carousel back"}],"CarouselControls.ForwardAriaLabel":[{"type":0,"value":"Carousel forward"}],"CartoonContest.contestCartoonCredit":[{"type":0,"value":"Cartoon by "},{"type":1,"value":"credit"}],"CartoonContest.fetchErrorMessage":[{"type":0,"value":"There was an issue submitting your vote. Please try again later."}],"CartoonContest.instructionsButtonLabel":[{"type":0,"value":"How does it work?"}],"CartoonContest.rateButtonUnFunnyLabel":[{"type":0,"value":"Unfunny"}],"CartoonContest.rateTabDek":[{"type":0,"value":"Your responses will help us select three finalists for "},{"type":1,"value":"title"},{"type":0,"value":"."}],"CartoonContest.rateTabHed":[{"type":0,"value":"Rate Submissions"}],"CartoonContest.stageRate":[{"type":0,"value":"Rate"}],"CartoonContest.stageSubmit":[{"type":0,"value":"Submit"}],"CartoonContest.stageVote":[{"type":0,"value":"Vote"}],"CartoonContest.stageWinner":[{"type":0,"value":"Winner"}],"CartoonContest.submitSuccessMessage":[{"type":0,"value":"Thanks for your submission. Check back on "},{"type":1,"value":"finalistDate"},{"type":0,"value":" to see the finalists. If your caption is among them, we’ll be in touch."},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"While you wait, you can rate reader-submitted captions from last week’s contest."}],"CartoonContest.submitTabDek":[{"type":0,"value":"Your caption for "},{"type":1,"value":"title"},{"type":0,"value":" will be rated by readers, like you, in the next round."}],"CartoonContest.submitTabHed":[{"type":0,"value":"Submit Your Caption"}],"CartoonContest.thirdPlaceTitle":[{"type":0,"value":"Third Place"}],"CartoonContest.voteSuccessMessage":[{"type":0,"value":"Thanks for your vote."},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":"The next set of finalists’ captions will appear on "},{"type":1,"value":"finalistDate"},{"type":0,"value":"."}],"CartoonContest.voteTabDek":[{"type":0,"value":"Your choice will help determine the winning caption for "},{"type":1,"value":"title"},{"type":0,"value":"."}],"CartoonContest.voteTabHed":[{"type":0,"value":"Vote on Finalists"}],"CartoonContest.winnerTabDek":[{"type":1,"value":"title"}],"CartoonContest.winnerTabHed":[{"type":0,"value":"The Winner"}],"Ceros.IframeTitle":[{"type":0,"value":"Ceros embed"}],"ChannelFilter.ClearAll":[{"type":0,"value":"Clear All"}],"ChannelFilter.ClearAllFiltersText":[{"type":0,"value":"Clear All Filters and Keywords"}],"ChannelFilter.FilterPreamble":[{"type":0,"value":"Filter by"}],"ChannelFilter.Save":[{"type":0,"value":"Save"}],"ChannelFilter.StoryCount":[{"type":0,"value":"Showing "},{"type":6,"value":"storyCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" Story"}]},"other":{"value":[{"type":7},{"type":0,"value":" Stories"}]}},"offset":0,"pluralType":"cardinal"}],"ChannelNavigation.ChannelDrawerContentLabel":[{"type":0,"value":"Runway filters navigation"}],"ChannelNavigation.GlobalDrawerContentLabel":[{"type":0,"value":"Navigation Menu"}],"ChannelNavigation.ToggleLabel":[{"type":0,"value":"Open Navigation Menu"}],"Clamp.ReadFullReview":[{"type":0,"value":"Read Full Review"}],"Clamp.ReadLess":[{"type":0,"value":"Read less"}],"Clamp.ReadMore":[{"type":0,"value":"Read more"}],"CneVideoEmbed.Live":[{"type":0,"value":"• Live"}],"CneVideoEmbed.PersistantCloseTitle":[{"type":0,"value":"Close Persisted Player"}],"CneVideoEmbed.WatchNow":[{"type":0,"value":"Streaming Live Now"}],"CollectionsDrawer.bookmarkCountDefaultText":[{"type":1,"value":"count"},{"type":0,"value":" saved"}],"CollectionsDrawer.bookmarkCountType":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" image"}]},"other":{"value":[{"type":7},{"type":0,"value":" images"}]}},"offset":0,"pluralType":"cardinal"}],"CollectionsDrawer.bookmarkSavedDefaultText":[{"type":0,"value":"Saved"}],"CollectionsDrawer.bookmarkSavedText":[{"type":0,"value":"Image saved"}],"CollectionsDrawer.collectionsCreateNewFolderDek":[{"type":0,"value":"Organize reading lists, group your favourite topics and collect inspirations in folders."}],"CollectionsDrawer.collectionsErrorMessage":[{"type":0,"value":"Something went wrong. Please try again."}],"CollectionsDrawer.collectionsFolderHeading":[{"type":0,"value":"Folders"}],"CollectionsDrawer.collectionsNewCollectionButtonLabel":[{"type":0,"value":"Create Folder"}],"CollectionsDrawer.createCollectionDuplicateNameError":[{"type":0,"value":"You have already used this name"}],"CollectionsDrawer.createCollectionNotMadeError":[{"type":0,"value":"Collection not made, please try again"}],"ComingSoon.SeriesNavigation":[{"type":0,"value":"COMING SOON"}],"Commenting.CollapsedCommentsBackToTopLabel":[{"type":0,"value":"Back to top"}],"Commenting.CollapsedCommentsCtaLabel":[{"type":0,"value":"Join the discussion"}],"Commenting.CommunityGuidelines":[{"type":0,"value":"Community Guidelines"}],"Commenting.LikeActionErrorMessage":[{"type":0,"value":"Unable to like this comment. Please try again."}],"Commenting.SavedCommentDek":[{"type":0,"value":"Comments are moderated in line with our"}],"Commenting.SavedCommentDekTrail":[{"type":0,"value":"before being added."}],"Commenting.SavedCommentMsgTitle":[{"type":0,"value":"Comment submitted"}],"Commenting.SavedCommentSubContent":[{"type":0,"value":"Thank you for contributing your thoughts."}],"Commenting.UnlikeActionErrorMessage":[{"type":0,"value":"Unable to unlike this comment. Please try again."}],"Commenting.alreadySubscriberLabel":[{"type":0,"value":"Already a subscriber?"}],"Commenting.closeCommentStreamMessage":[{"type":0,"value":"Comments are closed on this story but you can still browse or upvote them."}],"Commenting.emptyCommentMsgDek":[{"type":0,"value":"Add the first to start the conversation."}],"Commenting.emptyCommentMsgHed":[{"type":0,"value":"There aren’t any comments yet."}],"Commenting.guidelinesLinkText":[{"type":0,"value":"guidelines."}],"Commenting.orSignInLabel":[{"type":0,"value":"sign in"}],"Commenting.qaBannerDescription":[{"type":0,"value":"Join the live Q&A"}],"Commenting.qaBannerTitle":[{"type":0,"value":"Have a question we missed asking?"}],"Commenting.replyDiscardModalHed":[{"type":0,"value":"Discard this reply?"}],"Commenting.saveStory":[{"type":0,"value":"Save story"}],"Commenting.signInButtonLabel":[{"type":0,"value":"Sign in or create account"}],"Commenting.signInModalHed":[{"type":0,"value":"Sign in to join the"}],"Commenting.signInModalHedSpanTag":[{"type":1,"value":"brandName"},{"type":0,"value":" community"}],"Commenting.signInModalMessage":[{"type":0,"value":"Once you're signed in, add your comments and like or reply to others."}],"Commenting.signOutEmptyCommentMsgDek":[{"type":0,"value":"Be the first to start the conversation!"},{"type":0,"value":"\u003Cbr\u002F\u003E"},{"type":0,"value":" You need an account to add or like comments."}],"Commenting.signUpMessageBannerHed":[{"type":0,"value":"Join the "},{"type":1,"value":"brandName"},{"type":0,"value":" community to add comments."}],"Commenting.subscribeButtonLabel":[{"type":0,"value":"Subscribe"}],"CommunityActivityDrawer.ActivityTitle":[{"type":0,"value":"Your "},{"type":1,"value":"activityType"},{"type":0,"value":" for"}],"CommunityLabel.CommentsCount":[{"type":0,"value":"Comments"}],"ConnectedNewsletterSubscribeForm.BadResponse":[{"type":0,"value":"Bad response for signup newsletter"}],"ConnectedNewsletterSubscribeForm.ErrorMessage":[{"type":0,"value":"Subscription failed:"}],"ConnectedNewsletterSubscribeForm.SuccessDek":[{"type":0,"value":"You've successfully subscribed to our newsletter...."}],"ConnectedNewsletterSubscribeForm.SuccessHed":[{"type":0,"value":"You're all set..."}],"ConnectedNewsletterSubscribeForm.TypeMismatchMessage":[{"type":0,"value":"Invalid email. Double check and try again."}],"ConsentBanner.consentText":[{"type":0,"value":"This content can also be viewed on the site it "},{"type":8,"value":"a","children":[{"type":0,"value":"originates"}]},{"type":0,"value":" from."}],"ConsentBanner.consentWarningText":[{"type":0,"value":"To honor your privacy preferences, this content can only be viewed on the site it "},{"type":8,"value":"a","children":[{"type":0,"value":"originates"}]},{"type":0,"value":" from."}],"ContentCardEmbed.articleButtonCta":[{"type":0,"value":"View Story"}],"ContentCardEmbed.recipeButtonCta":[{"type":0,"value":"View Recipe"}],"ContentHeader.ReadReviews":[{"type":0,"value":"Read Reviews"}],"ContentHeader.ShowAllPhotos":[{"type":0,"value":"Show all Photos"}],"ContentPageControlRow.NextPage":[{"type":0,"value":"Next"}],"ContentPageControlRow.PreviousPage":[{"type":0,"value":"Previous"}],"ContentPageControlRow.ofHed":[{"type":0,"value":"Of"}],"ContentPromoEmbed.DefaultButtonText":[{"type":0,"value":"Read More"}],"ContentPromoEmbed.GalleryButtonText":[{"type":0,"value":"View Slideshow"}],"ContentsList.contentsListTitle":[{"type":0,"value":"Table of Contents"}],"ContributorBio.ReadMore":[{"type":0,"value":"Read More"}],"ContributorHeader.SeeMoreContributorLink":[{"type":0,"value":"See More By"}],"ContributorPage.LoadMoreLoadingText":[{"type":0,"value":"Loading ..."}],"ContributorPage.LoadMoreText":[{"type":0,"value":"More Stories"}],"ContributorPage.featuredStoriesHedText":[{"type":0,"value":"Featured Articles"}],"ContributorPage.sectionHedText":[{"type":0,"value":"Archive"}],"Contributors.AuthorPreamble":[{"type":0,"value":"Written by "},{"type":1,"value":"brandName"},{"type":0,"value":" Staff"}],"CoolTabsEmbed.AriaLabelText":[{"type":0,"value":"CoolTabs embed"}],"CoolTabsEmbed.ConsentBannerHeader":[{"type":0,"value":"CoolTab content"}],"Countdown.Day":[{"type":0,"value":"Day"}],"Countdown.Days":[{"type":0,"value":"Days"}],"Countdown.Month":[{"type":0,"value":"Month"}],"Countdown.Months":[{"type":0,"value":"Months"}],"CreateCollectionDrawer.createCollectionHeading":[{"type":0,"value":"Create A New Fodler"}],"CreateCollectionDrawer.createCollectionInputLabel":[{"type":0,"value":"Folder Name"}],"CreateCollectionDrawer.createCollectionNoTextError":[{"type":0,"value":"Please enter some text"}],"CreateCollectionDrawer.createCollectionPlaceholderText":[{"type":0,"value":"“Reading list” or “Inspo”"}],"CreateCollectionDrawer.createCollectionResetButtonLabel":[{"type":0,"value":"Reset Folder Name"}],"CreateCollectionDrawer.createCollectionSubmitButtonLabel":[{"type":0,"value":"Create and save to folder"}],"CreateCollectionDrawer.createCollectionValueMissingError":[{"type":0,"value":"Please enter a collection name"}],"CrosswordEmbed.SignInMessage":[{"type":0,"value":"To save your progress, sign in to your "},{"type":8,"value":"emTag","children":[{"type":1,"value":"portal"}]},{"type":0,"value":" account."}],"CrosswordEmbed.Title":[{"type":0,"value":"Embedded Crossword"}],"CuratedShows.ButtonLabel":[{"type":0,"value":"View all shows"}],"CuratedShows.DrawerContentLabel":[{"type":0,"value":"Runway All Shows navigation"}],"CuratedShows.GroupedNavigationBrowserFilterLabel":[{"type":0,"value":"Search..."}],"CuratedShows.GroupedNavigationFilterLabel":[{"type":0,"value":"Search for a designer..."}],"CuratedShows.GroupedNavigationSummaryCarouselFilterLabel":[{"type":0,"value":"Search..."}],"CustomMenuButtons.Apply":[{"type":0,"value":"APPLY"}],"CustomMenuButtons.ClearAll":[{"type":0,"value":"Clear all"}],"Disclaimer.Text":[{"type":0,"value":"All products featured on "},{"type":1,"value":"brandName"},{"type":0,"value":" are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission."}],"DiscoverPage.backButtonAriaLabel":[{"type":0,"value":"Go back"}],"DiscoverPage.closeButtonAriaLabel":[{"type":0,"value":"Close"}],"DiscoverPage.desktopFallbackSubtitle":[{"type":0,"value":"This experience is only available on mobile"}],"DiscoverPage.desktopFallbackTitle":[{"type":0,"value":"Oh no!"}],"DiscoverPage.errorMessageDescription":[{"type":0,"value":"Refresh the page to try again"}],"DiscoverPage.errorMessageTitle":[{"type":0,"value":"Image not found."}],"DiscoverPage.homepageButtonLabel":[{"type":0,"value":"Go to homepage"}],"DiscoverPage.skeletonTitle":[{"type":0,"value":"More to explore"}],"Drawer.ButtonLabel":[{"type":0,"value":"Close drawer"}],"Drawer.ContentLabel":[{"type":0,"value":"Secondary menu navigation"}],"DrawerMessageBanner.SaveRemovedMessage":[{"type":0,"value":"Save removed"}],"DrawerMessageBanner.SavedMessage":[{"type":0,"value":"Saved"}],"DrawerMessageBanner.SavedWithAddingToListLink":[{"type":0,"value":"View List"}],"DrawerMessageBanner.SavedWithoutAddingToListLink":[{"type":0,"value":"View All"}],"DrawerMessageBanner.UndoButtonLabel":[{"type":0,"value":"Undo"}],"DynamicChannelNav.PrimaryLinks":[{"type":0,"value":"Primary"}],"EnhancedSearchPage.loadMore":[{"type":0,"value":"Load More"}],"EnhancedSearchPage.mostRelevant":[{"type":0,"value":"Most Relevant"}],"EnhancedSearchPage.newestFirst":[{"type":0,"value":"Newest First"}],"EnhancedSearchPage.noResultsFoundPageHeader":[{"type":0,"value":"We couldn’t find any stories, contributors, games, podcasts, videos, or cartoons for “"},{"type":1,"value":"searchTerm"},{"type":0,"value":".” Please try searching again with a different term."}],"EnhancedSearchPage.oldestFirst":[{"type":0,"value":"Oldest First"}],"EnhancedSearchPage.resultswithWordHed":[{"type":0,"value":"Search results for"}],"EnhancedSearchPage.showAll":[{"type":0,"value":"Show all"}],"EnhancedSearchPage.showAllMatching":[{"type":0,"value":"Show all matching "},{"type":1,"value":"contentTitle"}],"EnhancedSearchPage.showLess":[{"type":0,"value":"Show less"}],"EnhancedSearchPage.showing":[{"type":0,"value":"Showing:"}],"EnhancedSearchPage.sortAndFilterButton":[{"type":0,"value":"Filter & Sort"}],"EnhancedSearchPage.sortResultsButton":[{"type":0,"value":"Sort Results"}],"EnhancedSearchPage.suggestionsHeadingPlural":[{"type":0,"value":"Looking for one of these?"}],"EnhancedSearchPage.suggestionsHeadingSingular":[{"type":0,"value":"Looking for this?"}],"EnhancedSearchPage.suggestionsTryPrefix":[{"type":0,"value":"Try"}],"EnhancedSearchPage.videosHedText":[{"type":0,"value":"Videos"}],"ErrorBoundary.ErrorMessage":[{"type":0,"value":"An error occurred."}],"ErrorContent.buttonLabel":[{"type":0,"value":"Go to Homepage"}],"ErrorContent.buttonLink":[{"type":0,"value":"\u002F"}],"ErrorContent.dangerousDek":[{"type":0,"value":"There was an issue with this page"}],"ErrorContent.dangerousHed":[{"type":0,"value":"Oops"}],"ErrorPage.buttonLabel":[{"type":0,"value":"Go to Homepage"}],"ErrorPage.buttonLink":[{"type":0,"value":"\u002F"}],"ErrorPage.dangerousDek":[{"type":0,"value":"There was an issue with this page"}],"ErrorPage.dangerousHed":[{"type":0,"value":"Oops"}],"ErrorPage.statusCodePreamble":[{"type":0,"value":"Status Code"}],"EventBanner.CloseBanner":[{"type":0,"value":"Close Banner"}],"EventBanner.LiveOn":[{"type":0,"value":"Live on"}],"EventBanner.SponsorPreamble":[{"type":0,"value":"Countdown Presented By"}],"EventBanner.WatchLiveOn":[{"type":0,"value":"Watch live on"}],"EventBanner.eventDays":[{"type":0,"value":"Days"}],"EventBanner.eventHours":[{"type":0,"value":"Hours"}],"EventBanner.eventMinutes":[{"type":0,"value":"Minutes"}],"EventBanner.eventSeconds":[{"type":0,"value":"Seconds"}],"EventCard.ctaLabel":[{"type":5,"value":"status","options":{"live":{"value":[{"type":0,"value":"Watch Now"}]},"after":{"value":[{"type":0,"value":"View Now"}]},"other":{"value":[]}}}],"EventCard.ctaLabelDesktop":[{"type":5,"value":"status","options":{"live":{"value":[{"type":0,"value":"Watch Now"}]},"after":{"value":[{"type":0,"value":"View Collection"}]},"other":{"value":[]}}}],"EventCard.timeLabel":[{"type":5,"value":"status","options":{"live":{"value":[{"type":0,"value":"live"}]},"happening_now":{"value":[{"type":0,"value":"happening now"}]},"other":{"value":[{"type":1,"value":"time"}]}}}],"EventsList.Title":[{"type":0,"value":"Featured Events"}],"ExternalLinkEmbed.Rubric":[{"type":0,"value":"Read More"}],"FacebookEmbed.AriaLabelText":[{"type":0,"value":"social media post"}],"FacebookEmbed.ConsentBannerHeader":[{"type":0,"value":"Facebook content"}],"FeaturedContributor.ViewMore":[{"type":0,"value":"View more"}],"FeaturedContributorAllFiction.ViewMore":[{"type":0,"value":"View more"}],"FeaturedStories.HedText":[{"type":0,"value":"Featured Articles By "},{"type":1,"value":"contributorName"}],"Filmstrip.CollapsedMessage":[{"type":0,"value":"Explore"}],"Filmstrip.expandedMessage":[{"type":0,"value":"Hide"}],"Filter.FilterDropdownButton":[{"type":0,"value":"Filter"}],"Filter.ShowAllTags":[{"type":0,"value":"SHOW ALL"}],"Filter.ShowLessTags":[{"type":0,"value":"SHOW LESS"}],"FilterComponent.ContentLoadingLabel":[{"type":0,"value":"Updating"}],"FilterComponent.FilterApplyActionButton":[{"type":0,"value":"Apply"}],"FilterComponent.FilterBy":[{"type":0,"value":"Filter by"}],"FilterComponent.FilterCancelActionButton":[{"type":0,"value":"Cancel"}],"FilterComponent.FilterDeselectActionButton":[{"type":0,"value":"Unselect all"}],"FilterComponent.FilterMenuCloseButton":[{"type":0,"value":"Close Filter Menu"}],"FilterComponent.Items":[{"type":0,"value":"Items"}],"FilterComponent.NoResultDek":[{"type":0,"value":"Sorry, we can't display any results for those filtering options, please try again."}],"FilterComponent.NoResultHed":[{"type":0,"value":"No Result"}],"FilterComponent.ShowItems":[{"type":0,"value":"Show "},{"type":1,"value":"totalItems"},{"type":0,"value":" Results"}],"FilterComponent.SortBy":[{"type":0,"value":"Sort by"}],"FilterComponent.TotalCount":[{"type":0,"value":"Results"}],"FilterComponent.reviewTags":[{"type":1,"value":"reviewTag"}],"FilterSortModal.applyButton":[{"type":0,"value":"Apply"}],"FilterSortModal.cancelButton":[{"type":0,"value":"Cancel"}],"FilterSortModal.clearButton":[{"type":0,"value":"Clear All"}],"FilterSortModal.closeButton":[{"type":0,"value":"Close"}],"FilterSortModal.modalTitle":[{"type":0,"value":"Filter & Sort (2)"}],"FilterSortModal.sortLabel":[{"type":0,"value":"Sort By"}],"FilterableSummaryList.AtArticleGalleryCarouselBtnText":[{"type":0,"value":"VIEW ALL "},{"type":1,"value":"categoryName"}],"FilterableSummaryList.AtArticleGalleryCarouselBtnTextWithCtaLink":[{"type":1,"value":"categoryName"}],"FireworkEmbed.ConsentBannerHeader":[{"type":0,"value":"Firework content"}],"FormWithValidation.BadInput":[{"type":0,"value":"Bad input"}],"FormWithValidation.CustomError":[{"type":0,"value":"Custom error"}],"FormWithValidation.InvalidValueMessage":[{"type":1,"value":"field"},{"type":0,"value":" is invalid."}],"FormWithValidation.PatternMismatch":[{"type":0,"value":"Pattern mismatch"}],"FormWithValidation.RangeOverflow":[{"type":0,"value":"Range overflow"}],"FormWithValidation.RangeUnderflow":[{"type":0,"value":"Range underflow"}],"FormWithValidation.StepMismatch":[{"type":0,"value":"Step mismatch"}],"FormWithValidation.TooLong":[{"type":0,"value":"Too long"}],"FormWithValidation.TooShort":[{"type":0,"value":"Too short"}],"FormWithValidation.TypeMismatch":[{"type":0,"value":"Type mismatch"}],"FormWithValidation.ValueMissing":[{"type":0,"value":"This field cannot be empty"}],"GalleryCarousel.Next":[{"type":0,"value":"Next"}],"GalleryCarousel.NextGallery":[{"type":0,"value":"Next gallery"}],"GalleryCarousel.Previous":[{"type":0,"value":"Previous"}],"GalleryEmbedControls.AdSlideText":[{"type":0,"value":"Advertisement"}],"GalleryEmbedControls.BackArrowButtonAriaLabel":[{"type":0,"value":"gallery-back"}],"GalleryEmbedControls.ForwardArrowButtonAriaLabel":[{"type":0,"value":"gallery-forward"}],"GalleryPage.SignInCalloutLinkText":[{"type":0,"value":"Sign in or create an account to vote"}],"GalleryRecircCards.ViewGalleryCTAText":[{"type":0,"value":"View gallery »"}],"GalleryRecircCards.keepOnLaughingText":[{"type":0,"value":"Keep on laughing"}],"GalleryRecircCards.midGalleryRecircHeading":[{"type":0,"value":"Want more laughs? Try another cartoon gallery."}],"GalleryRecircCards.viewNextGalleryCTAText":[{"type":0,"value":"View next gallery »"}],"GallerySlide.ArticleCta":[{"type":0,"value":"View Story"}],"GallerySlide.DefaultCTAText":[{"type":0,"value":"Book Now"}],"GallerySlide.MoreToExploreEntryPointLabel":[{"type":0,"value":"More to explore"}],"GallerySlide.ProductCta":[{"type":0,"value":"Shop Now"}],"GallerySlide.RecipeCta":[{"type":0,"value":"View Recipe"}],"GallerySlide.ReviewCta":[{"type":0,"value":"Read More"}],"GallerySlide.VenueCta":[{"type":0,"value":"Book Now"}],"GallerySlide.VenueSellerPreviewText":[{"type":0,"value":"Powered By:"}],"GalleryVoting.galleryVotingDangerousDek":[{"type":0,"value":"You can also save stories and manage newsletter preferences"}],"GalleryVoting.galleryVotingDangerousHed":[{"type":0,"value":"To vote, sign in or"}],"GalleryVoting.galleryVotingDangerousHedSpanTag":[{"type":0,"value":"create an account"}],"GalleryVotingSlide.AnswerNo":[{"type":0,"value":"no"}],"GalleryVotingSlide.AnswerYes":[{"type":0,"value":"yes"}],"GalleryVotingSlide.PercentVotedMessage":[{"type":1,"value":"percent"},{"type":0,"value":" voted yes"}],"GalleryVotingSlide.VotedMessage":[{"type":0,"value":"Your vote is in. Check back for results soon."}],"GoogleSignInButton.Label":[{"type":0,"value":"Sign in with Google"}],"GroupedNavigation.FilterInputAriaLabel":[{"type":0,"value":"Filter links"}],"GroupedNavigationHasBrowser.FilterInputAriaLabel":[{"type":0,"value":"Filter links"}],"GroupedNavigationHasSummaryCarousel.FilterInputAriaLabel":[{"type":0,"value":"Filter links"}],"Icons.Account":[{"type":0,"value":"Account"}],"Icons.AgeGate":[{"type":0,"value":"Age Gate"}],"Icons.Arrow":[{"type":0,"value":"Arrow"}],"Icons.ArrowOut":[{"type":0,"value":"Arrow Out"}],"Icons.Article":[{"type":0,"value":"Article"}],"Icons.BadgeArtist":[{"type":0,"value":"Artist Badge"}],"Icons.BadgeDayOne":[{"type":0,"value":"Day One Badge"}],"Icons.BadgeStaff":[{"type":0,"value":"Staff Badge"}],"Icons.Bookmark":[{"type":0,"value":"Save Story"}],"Icons.BookmarkActivated":[{"type":0,"value":"Story Saved"}],"Icons.Cart":[{"type":0,"value":"Cart"}],"Icons.Check":[{"type":0,"value":"Check"}],"Icons.Chevron":[{"type":0,"value":"Chevron"}],"Icons.ChevronDown":[{"type":0,"value":"Chevron Down"}],"Icons.ChevronLeft":[{"type":0,"value":"Chevron Left"}],"Icons.ChevronUp":[{"type":0,"value":"Chevron Up"}],"Icons.Close":[{"type":0,"value":"Close"}],"Icons.Collapse":[{"type":0,"value":"Collapse"}],"Icons.Comment":[{"type":0,"value":"Comment"}],"Icons.Copy":[{"type":0,"value":"Copy"}],"Icons.CopyLink":[{"type":0,"value":"CopyLink"}],"Icons.Dots":[{"type":0,"value":"Dots"}],"Icons.DownloadCloud":[{"type":0,"value":"DownloadCloud"}],"Icons.DownloadWeb":[{"type":0,"value":"DownloadWeb"}],"Icons.Email":[{"type":0,"value":"Email"}],"Icons.Expand":[{"type":0,"value":"Expand"}],"Icons.Facebook":[{"type":0,"value":"Facebook"}],"Icons.Filmstrip":[{"type":0,"value":"Filmstrip"}],"Icons.Filter":[{"type":0,"value":"Filter"}],"Icons.Flipboard":[{"type":0,"value":"Flipboard"}],"Icons.Gallery":[{"type":0,"value":"Gallery"}],"Icons.GoogleNews":[{"type":0,"value":"Google News"}],"Icons.Grid":[{"type":0,"value":"Grid"}],"Icons.Headphone":[{"type":0,"value":"Headphone"}],"Icons.Information":[{"type":0,"value":"Information"}],"Icons.Instagram":[{"type":0,"value":"Instagram"}],"Icons.LargeChevron":[{"type":0,"value":"LargeChevron"}],"Icons.Like":[{"type":0,"value":"Like"}],"Icons.LikeFilled":[{"type":0,"value":"LikeFilled"}],"Icons.Line":[{"type":0,"value":"Line"}],"Icons.LinkedIn":[{"type":0,"value":"LinkedIn"}],"Icons.List":[{"type":0,"value":"List"}],"Icons.Loader":[{"type":0,"value":"Loader"}],"Icons.LocationPin":[{"type":0,"value":"Location"}],"Icons.Lock":[{"type":0,"value":"Lock"}],"Icons.Maximize":[{"type":0,"value":"Maximize"}],"Icons.Menu":[{"type":0,"value":"Menu"}],"Icons.NativeShare":[{"type":0,"value":"Native Share"}],"Icons.Newsletter":[{"type":0,"value":"Newsletter"}],"Icons.Ok":[{"type":0,"value":"Odnoklassniki"}],"Icons.Passkey":[{"type":0,"value":"Passkey"}],"Icons.Pause":[{"type":0,"value":"Pause"}],"Icons.PhotoStack":[{"type":0,"value":"PhotoStack"}],"Icons.Pinterest":[{"type":0,"value":"Pinterest"}],"Icons.PitchforkUpvote":[{"type":0,"value":"PitchforkUpvote"}],"Icons.PitchforkUpvoteFilled":[{"type":0,"value":"PitchforkUpvoteFilled"}],"Icons.Play":[{"type":0,"value":"Play"}],"Icons.PlayCNE":[{"type":0,"value":"PlayCNE"}],"Icons.PlayOutlined":[{"type":0,"value":"PlayOutlined"}],"Icons.Playlist":[{"type":0,"value":"Playlist"}],"Icons.Print":[{"type":0,"value":"Print"}],"Icons.RatingFilled":[{"type":0,"value":"RatingFilled"}],"Icons.RatingHalf":[{"type":0,"value":"RatingHalf"}],"Icons.RatingOutlined":[{"type":0,"value":"RatingOutlined"}],"Icons.Replay":[{"type":0,"value":"Replay"}],"Icons.Rss":[{"type":0,"value":"Rss"}],"Icons.Search":[{"type":0,"value":"Search"}],"Icons.Share":[{"type":0,"value":"Share"}],"Icons.Shopping":[{"type":0,"value":"Shopping"}],"Icons.Snapchat":[{"type":0,"value":"Snapchat"}],"Icons.SocialHandle":[{"type":0,"value":"SocialHandle"}],"Icons.SplitView":[{"type":0,"value":"Split View"}],"Icons.Spotify":[{"type":0,"value":"Spotify"}],"Icons.Star":[{"type":0,"value":"Star"}],"Icons.Subscribe":[{"type":0,"value":"Subscribe"}],"Icons.Telegram":[{"type":0,"value":"Telegram"}],"Icons.Threads":[{"type":0,"value":"Threads"}],"Icons.Tiktok":[{"type":0,"value":"Tiktok"}],"Icons.Timestamp":[{"type":0,"value":"Timestamp"}],"Icons.Triangle":[{"type":0,"value":"Triangle"}],"Icons.TriangleDown":[{"type":0,"value":"TriangleDown"}],"Icons.TriangleUp":[{"type":0,"value":"TriangleUp"}],"Icons.Tumblr":[{"type":0,"value":"Tumblr"}],"Icons.Twitter":[{"type":0,"value":"X"}],"Icons.VerificationBadge":[{"type":0,"value":"VerificationBadge"}],"Icons.Vero":[{"type":0,"value":"VERO"}],"Icons.Viber":[{"type":0,"value":"Rakuten Viber"}],"Icons.Video":[{"type":0,"value":"Video"}],"Icons.Vk":[{"type":0,"value":"VKonkakte"}],"Icons.VolumeHigh":[{"type":0,"value":"Turn on the volume"}],"Icons.VolumeMute":[{"type":0,"value":"Turn off the volume"}],"Icons.WeChat":[{"type":0,"value":"WeChat"}],"Icons.WebLink":[{"type":0,"value":"Website Link"}],"Icons.Weibo":[{"type":0,"value":"Sina Weibo"}],"Icons.Whatsapp":[{"type":0,"value":"Whatsapp"}],"Icons.Xing":[{"type":0,"value":"Xing"}],"Icons.YandexZen":[{"type":0,"value":"Yandex.Zen"}],"Icons.YouTube":[{"type":0,"value":"YouTube"}],"Icons.bluesky":[{"type":0,"value":"bluesky"}],"Icons.chevronFill":[{"type":0,"value":"chevronFill"}],"Icons.funny":[{"type":0,"value":"Funny"}],"Icons.someWhatFunny":[{"type":0,"value":"Somewhat funny"}],"Icons.unFunny":[{"type":0,"value":"Unfunny"}],"Icons.wavyarrow":[{"type":0,"value":"Wavy Arrow"}],"IdentityUnits.SignIn":[{"type":0,"value":"Sign In"}],"IframeEmbed.AriaLabel":[{"type":0,"value":"Click button to go to: "},{"type":1,"value":"name"}],"IframeEmbed.ConsentBannerHeader":[{"type":0,"value":"Content"}],"IframeEmbed.DangerousDek":[{"type":0,"value":"Listen to this story"}],"IframeEmbed.Title":[{"type":0,"value":"Embedded Frame"}],"ImageSearchFilters.SearchPlaceholderDesktopPrefix":[{"type":0,"value":"Try searching"}],"ImageSearchFilters.SearchPlaceholderMobilePrefix":[{"type":0,"value":"Try"}],"ImageSlideShow.galleryLink":[{"type":0,"value":"See the gallery"}],"ImageSlideShow.lastSlideCTA":[{"type":0,"value":"Explore the gallery"}],"IngredientList.hedText":[{"type":0,"value":"Ingredients"}],"IngredientList.nutritionHedText":[{"type":0,"value":"Nutrition Per Serving"}],"InstagramEmbed.ConsentBannerHeader":[{"type":0,"value":"Instagram content"}],"InstructionList.StepText":[{"type":0,"value":"Step"}],"IssueExplorer.IssueExplorerHeading":[{"type":0,"value":"The Magazine"}],"ItemCount.ItemTypeCharacter":[{"type":5,"value":"messageType","options":{"withMinCountLimit":{"value":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" character"}]},"other":{"value":[{"type":7},{"type":0,"value":" characters"}]}},"offset":0,"pluralType":"cardinal"},{"type":0,"value":" (at least "},{"type":6,"value":"minCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" character"}]},"other":{"value":[{"type":7},{"type":0,"value":" characters"}]}},"offset":0,"pluralType":"cardinal"},{"type":0,"value":" are required)"}]},"other":{"value":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" character"}]},"other":{"value":[{"type":7},{"type":0,"value":" characters"}]}},"offset":0,"pluralType":"cardinal"}]}}}],"ItemCount.ItemTypeDefault":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" Item"}]},"other":{"value":[{"type":7},{"type":0,"value":" Items"}]}},"offset":0,"pluralType":"cardinal"}],"ItemCount.ItemTypeImage":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" Image"}]},"other":{"value":[{"type":7},{"type":0,"value":" Images"}]}},"offset":0,"pluralType":"cardinal"}],"ItemCount.ItemTypePhoto":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" Photo"}]},"other":{"value":[{"type":7},{"type":0,"value":" Photos"}]}},"offset":0,"pluralType":"cardinal"}],"ItemCount.ItemTypeProduct":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" Product"}]},"other":{"value":[{"type":7},{"type":0,"value":" Products"}]}},"offset":0,"pluralType":"cardinal"}],"ItemCount.ItemTypeSlide":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" Slide"}]},"other":{"value":[{"type":7},{"type":0,"value":" Slides"}]}},"offset":0,"pluralType":"cardinal"}],"ItemCount.ItemTypeVenue":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" Venue"}]},"other":{"value":[{"type":7},{"type":0,"value":" Venues"}]}},"offset":0,"pluralType":"cardinal"}],"ItemCount.photo":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" Photo"}]},"other":{"value":[{"type":7},{"type":0,"value":" Photos"}]}},"offset":0,"pluralType":"cardinal"}],"JustWatchEmbed.PoweredBy":[{"type":0,"value":"Powered by"}],"LatestIssue.ButtonLabel":[{"type":0,"value":"Explore the issue"}],"Lightbox.CloseButtonIconLabel":[{"type":0,"value":"Close Lightbox"}],"Lightbox.ContentLabel":[{"type":0,"value":"Photo Gallery"}],"ListenerScore.availableAfterScores":[{"type":0,"value":"Available after "},{"type":1,"value":"count"},{"type":0,"value":" scores"}],"ListenerScore.listenerScoreLabel":[{"type":0,"value":"Reader Score"}],"ListenerScore.noScoreYet":[{"type":0,"value":"No score yet, be the first to add."}],"ListenerScore.ratingCount":[{"type":0,"value":"Based on "},{"type":1,"value":"count"},{"type":0,"value":" readers"}],"ListenerScore.reviewCountBasedOff":[{"type":0,"value":"Based off"}],"ListenerScore.reviewCountNumber":[{"type":1,"value":"count"},{"type":0,"value":" REVIEWS"}],"ListenerScore.subscribeToSee":[{"type":0,"value":"Subscribe to see"}],"LiveStory.LoadMoreButtonLabel":[{"type":0,"value":"Load More"}],"LiveStory.LoadMoreLoadingLabel":[{"type":0,"value":"Loading ..."}],"LiveStory.feedADayAgoLabel":[{"type":0,"value":"a day ago"}],"LiveStory.feedAMinAgoLabel":[{"type":0,"value":"a minute ago"}],"LiveStory.feedAMonthAgoLabel":[{"type":0,"value":"a month ago"}],"LiveStory.feedAYearAgoLabel":[{"type":0,"value":"a year ago"}],"LiveStory.feedAnHourAgoLabel":[{"type":0,"value":"an hour ago"}],"LiveStory.feedFewSecondsAgoLabel":[{"type":0,"value":"a few seconds ago"}],"LiveStory.lastUpdatedTimePrefixLabel":[{"type":0,"value":"Updated"}],"MagazineBundlePage.magazineHeading":[{"type":0,"value":"The Magazine"}],"MagazineBundlePage.nextButton":[{"type":0,"value":"Next"}],"MagazineBundlePage.previousButton":[{"type":0,"value":"Previous"}],"MagazineDisclaimer.ArchivalDisclaimer":[{"type":0,"value":"As part of an effort to make The New Yorker’s archive more accessible to readers, this story was digitized by an automated process and may contain transcription errors."}],"MagazineDisclaimer.DisclaimerNoHed":[{"type":0,"value":"Published in the print edition of the "},{"type":1,"value":"issueDate"},{"type":0,"value":", issue."}],"MagazineDisclaimer.DisclaimerWithHed":[{"type":0,"value":"Published in the print edition of the "},{"type":1,"value":"issueDate"},{"type":0,"value":", issue, with the headline “"},{"type":1,"value":"hed"},{"type":0,"value":".”"}],"MapPreview.MapAriaLabel":[{"type":0,"value":"Location map of address"}],"MapPreview.MapPreviewHeader":[{"type":0,"value":"Location Map"}],"MastodonEmbed.AriaLabelText":[{"type":0,"value":"social media post"}],"MastodonEmbed.ConsentBannerHeader":[{"type":0,"value":"Mastodon content"}],"MegaMenu.All":[{"type":0,"value":"All"}],"MegaMenu.MegaMenuButton":[{"type":0,"value":"Close Mega Menu"}],"MegaMenu.NavigationPrimaryAriaLabel":[{"type":0,"value":"Primary"}],"MegaMenu.SignInLinkText":[{"type":0,"value":"Sign in"}],"MegaMenu.VerboseClickOut":[{"type":0,"value":"More"}],"MenuList.unavailableFilters":[{"type":0,"value":"Unavailable filters"}],"MobileProductCard.CardAvailability":[{"type":0,"value":"Multiple Buying Options Available"}],"MobileProductCard.CardRating":[{"type":0,"value":"Rating: "},{"type":1,"value":"rating"},{"type":0,"value":"\u002F10"}],"MobileProductCard.CtaText":[{"type":0,"value":"Buy Now"}],"Multipackages.ExploreInstead":[{"type":0,"value":"Explore these instead"}],"Multipackages.NoStories":[{"type":0,"value":"No stories found for your search"}],"NativeDisclaimer.Text":[{"type":0,"value":"This article was published by The New Yorker Brand Studio for "},{"type":1,"value":"sponsorName"},{"type":0,"value":". The editorial staff of The New Yorker had no role in this post's preparation."}],"NativeShareButton.ButtonTitle":[{"type":0,"value":"Share"}],"Navigation.OneTrustButtonLabel":[{"type":0,"value":"Your Privacy Choices"}],"NewsFeed.LoadMoreNewsPreamble":[{"type":0,"value":"Show More News"}],"NewsLetterManagePageNewsLetterSubscribeForm.TypeMismatchMessage":[{"type":0,"value":"Invalid email. Double check and try again."}],"NewsletterManageContent.SecondaryOptinsDangerousLegend":[{"type":0,"value":"Primary and Third Party Optins"}],"NewsletterManageContent.SignUp":[{"type":0,"value":"Sign up"}],"NewsletterManageContent.SignUpMessage":[{"type":0,"value":"You’re signed up."}],"NewsletterManageContent.comingSoon":[{"type":0,"value":"Coming soon"}],"NewsletterManagePage.BadResponseServerMessage":[{"type":0,"value":"Subscription failed: Bad response"}],"NewsletterManagePage.DidYouMean":[{"type":0,"value":"Did you mean "},{"type":1,"value":"suggestion"},{"type":0,"value":"?"}],"NewsletterManagePage.DisposableEmail":[{"type":0,"value":"Please use a permanent email address instead of a temporary one."}],"NewsletterManagePage.EmailVerificationFailed":[{"type":0,"value":"We could not verify your email address. Please check and try again."}],"NewsletterManagePage.EmptyNewsletterErrorMessage":[{"type":0,"value":"Subscription failed: Please select a newsletter"}],"NewsletterManagePage.InvalidDomain":[{"type":0,"value":"The email domain does not exist. Please check your email address."}],"NewsletterManagePage.InvalidEmail":[{"type":0,"value":"Please enter a valid email address."}],"NewsletterManagePage.InvalidSmtp":[{"type":0,"value":"Unable to verify this email address. Please check and try again."}],"NewsletterManagePage.LowDeliverability":[{"type":0,"value":"This email address may not receive messages. Please use a different email."}],"NewsletterManagePage.LowQuality":[{"type":0,"value":"Please use a valid personal or work email address."}],"NewsletterManagePage.RejectedEmail":[{"type":0,"value":"This email address cannot receive messages. Please use a different email."}],"NewsletterManagePage.UnavailableSmtp":[{"type":0,"value":"Unable to verify this email address at this time. Please try again later."}],"NewsletterManagePage.UnexpectedError":[{"type":0,"value":"Unable to verify your email address. Please try again."}],"NewsletterManagePage.UnknownErrorMessage":[{"type":0,"value":"Subscription failed: Unknown error occurred"}],"NewsletterManagePage.closeSubmitModelTextField":[{"type":0,"value":"Go back"}],"NewsletterManagePage.completeSignUp":[{"type":0,"value":"Complete Sign Up"}],"NewsletterManagePage.goBackFromPreviewButton":[{"type":0,"value":"Go back"}],"NewsletterManagePage.previewText":[{"type":0,"value":"Preview"}],"NewsletterManagePage.readPreviewButton":[{"type":0,"value":"Read a preview"}],"NewsletterManagePage.signedUpPopUpMessage":[{"type":0,"value":"You’re signed up to this newsletter."}],"NewsletterManagePage.viewMoreNewsletters":[{"type":0,"value":"View more newsletters"}],"NewsletterManagePreferencePage.ErrorMessage":[{"type":0,"value":"There was an error updating your preferences. Please try again."}],"NewsletterManagePreferencePage.MarketingSectionTitle":[{"type":0,"value":"Marketing from"}],"NewsletterManagePreferencePage.NewsletterSectionTitle":[{"type":0,"value":"Newsletter Subscriptions"}],"NewsletterManagePreferencePage.PageDek":[{"type":0,"value":"Update your newsletter subscriptions and marketing preferences below."}],"NewsletterManagePreferencePage.PageTitle":[{"type":0,"value":"Manage Your Preferences"}],"NewsletterManagePreferencePage.PreferencesUpdatedButton":[{"type":0,"value":"Preferences Updated"}],"NewsletterManagePreferencePage.SuccessMessage":[{"type":0,"value":"Your preferences have been updated successfully."}],"NewsletterManagePreferencePage.UpdatePreferencesButton":[{"type":0,"value":"Update Preferences"}],"NewsletterOneClickForm.BadResponse":[{"type":0,"value":"Bad response for signup newsletter"}],"NewsletterOneClickForm.ErrorMessage":[{"type":0,"value":"Subscription failed"}],"NewsletterOneClickForm.TypeMismatchMessage":[{"type":0,"value":"Invalid email. Double check and try again."}],"NewsletterOneClickVerticalForm.BadResponse":[{"type":0,"value":"Bad response for signup newsletter"}],"NewsletterOneClickVerticalForm.ErrorMessage":[{"type":0,"value":"Subscription failed"}],"NewsletterOneClickVerticalForm.TypeMismatchMessage":[{"type":0,"value":"Invalid email. Double check and try again."}],"NewsletterPlpForm.BadResponse":[{"type":0,"value":"Bad response for signup newsletter"}],"NewsletterPlpForm.ErrorMessage":[{"type":0,"value":"Subscription failed"}],"NewsletterPlpForm.TypeMismatchMessage":[{"type":0,"value":"Invalid email. Double check and try again."}],"NewsletterRegistrationGate.AlreadyASubscriber":[{"type":0,"value":"Already a subscriber?"}],"NewsletterRegistrationGate.BadResponse":[{"type":0,"value":"Bad response for signup newsletter"}],"NewsletterRegistrationGate.ContinueReading":[{"type":0,"value":"Continue Reading"}],"NewsletterRegistrationGate.EnterYourEmail":[{"type":0,"value":"Enter your email"}],"NewsletterRegistrationGate.ErrorMessage":[{"type":0,"value":"Subscription failed"}],"NewsletterRegistrationGate.SecondaryOptinsDangerousLegend":[{"type":0,"value":"Primary and Third Party Optins"}],"NewsletterRegistrationGate.SeeOffers":[{"type":0,"value":"See offers"}],"NewsletterRegistrationGate.SignIn":[{"type":0,"value":"Sign In"}],"NewsletterRegistrationGate.TypeMismatchMessage":[{"type":0,"value":"Invalid email. Double check and try again."}],"NewsletterSlice.DismissButton":[{"type":0,"value":"Dismiss Newsletter Slice"}],"NewsletterSlice.NewsletterSecondaryOptinsLegend":[{"type":0,"value":"Consent checks"}],"NewsletterSubscriptionOnly.ButtonLabel":[{"type":0,"value":"Subscribe"}],"NewsletterSubscriptionOnly.PreviewLabel":[{"type":0,"value":"Preview"}],"NewsletterSubscriptionOnly.SectionHed":[{"type":0,"value":"SUBSCRIBER ONLY"}],"NewsletterSubscriptionOnly.signedUpPopUpMessage":[{"type":0,"value":"You’re signed up to this newsletter."}],"NowReading.SeriesNavigation":[{"type":0,"value":"Now Reading"}],"OpenAIModal.Hed":[{"type":0,"value":"ASK AI"}],"OpenAIModal.closeButtonAriaLabel":[{"type":0,"value":"Close Open AI Modal"}],"OpenAIModal.closeButtonLabel":[{"type":0,"value":"Close Open AI Modal"}],"OpenAIModal.defaultPrompt1":[{"type":0,"value":"Can you recommend some seasonal side dishes?"}],"OpenAIModal.defaultPrompt2":[{"type":0,"value":"Can you make me a gluten-free meal plan?"}],"OpenAIModal.defaultPrompt3":[{"type":0,"value":"Can you recommend an easy, healthy dinner?"}],"OpenAIModal.disclaimerText":[{"type":0,"value":"AI can make mistakes—check ingredients meet dietary needs"}],"OpenAIModal.loadingText":[{"type":0,"value":"Cooking results"}],"OpenAIModal.openAIEntryPointButtonLabel":[{"type":0,"value":"ASK AI"}],"OpenAIModal.promptHeaderText":[{"type":0,"value":"Starters"}],"OpenAIModal.scrollToBottomAriaLabel":[{"type":0,"value":"Scroll to bottom"}],"OpenAIModal.subHed":[{"type":0,"value":"Ask to tailor and pair Bon Appétit recipes to your taste and needs—or for recommendations that satisfy your cravings."}],"OpenAIModal.textInputPlaceholderText":[{"type":0,"value":"Ask anything"}],"OpenSearch.NoResultsFoundMessage":[{"type":0,"value":"We couldn't find any results for \""},{"type":1,"value":"searchTextSelection"},{"type":0,"value":"\". Please try a different search term."}],"OverlayNavigation.OverlayNavigationButton":[{"type":0,"value":"Close Navigation Menu"}],"OverlayNavigation.OverlayNavigationPrimaryLinks":[{"type":0,"value":"Primary"}],"OverlayNavigation.OverlayNavigationSearchLabel":[{"type":0,"value":"Search"}],"OverlayNavigation.OverlayNavigationSecondaryLinks":[{"type":0,"value":"Secondary"}],"OverlayNavigation.OverlayNavigationSignInLabel":[{"type":0,"value":"Sign In"}],"OverlayNavigation.OverlayNavigationUtilityLinks":[{"type":0,"value":"Utility"}],"OverlayNavigation.OverlayNavigationWrapper":[{"type":0,"value":"Overlay Navigation"}],"PLPProductCard.AtRetailerNameComponentText":[{"type":0,"value":"Shop at "},{"type":1,"value":"sellerNameText"}],"PLPProductCard.AtRetailerNameLabel":[{"type":0,"value":"$ "},{"type":1,"value":"finalPriceLabel"},{"type":0,"value":" At "},{"type":1,"value":"sellerNameText"}],"PLPProductCard.BuyAt":[{"type":0,"value":"Buy At "},{"type":1,"value":"sellerNameText"}],"PLPProductCard.ShopNowComponentText":[{"type":0,"value":"Shop Now"}],"PaginationModal.NextPage":[{"type":0,"value":"Next"}],"PaginationModal.PreviousPage":[{"type":0,"value":"Previous"}],"PaginationRow.NextPage":[{"type":0,"value":"Next Page"}],"PhotoBookmark.DefaultDesktopMessageBannerText":[{"type":0,"value":"Click the icon to save a story to your account."}],"PhotoBookmark.DefaultMobileMessageBannerText":[{"type":0,"value":"Tap the icon to save a story to your account."}],"PhotoBookmark.GalleryDesktopMessageBannerText":[{"type":0,"value":"Click the icon to save an image to your account."}],"PhotoBookmark.GalleryMobileMessageBannerText":[{"type":0,"value":"Tap the icon to save an image to your account."}],"PhotoBookmark.ImageSearchDesktopMessageBannerText":[{"type":0,"value":"Click into your favorite images to start saving them to your account."}],"PhotoBookmark.ImageSearchMobileMessageBannerText":[{"type":0,"value":"Tap into your favorite images to start saving them to your account."}],"PhotoBookmark.RunwayDesktopMessageBannerText":[{"type":0,"value":"Tap the icon to save looks on your boards."}],"PhotoBookmark.RunwayMobileMessageBannerText":[{"type":0,"value":"Tap the icon to save an image to your account."}],"PhotoBookmark.SaveAlertMovedWithBoardName":[{"type":0,"value":"Moved to "},{"type":1,"value":"collectionName"}],"PhotoBookmark.SaveAlertSavedToBoardMessage":[{"type":0,"value":"Go To Boards"}],"PhotoBookmark.SaveAlertWithBoardName":[{"type":0,"value":"Saved to "},{"type":1,"value":"collectionName"}],"PhotoBookmark.SaveBookmarkAlertLink":[{"type":0,"value":"Create a Board"}],"PhotoBookmark.SaveBookmarkAlertMoveLink":[{"type":0,"value":"Move"}],"PhotoBookmark.SaveBookmarkAlertText":[{"type":0,"value":"Image saved"}],"PhotoBookmark.SaveBookmarkErrorText":[{"type":0,"value":"Unable to save image"},{"type":5,"value":"collectionName","options":{"undefined":{"value":[]},"other":{"value":[{"type":0,"value":" to "},{"type":1,"value":"collectionName"}]}}},{"type":0,"value":". Please try again."}],"PhotoBookmark.SaveIconTitle":[{"type":0,"value":"Save Image"}],"PhotoBookmark.SaveProductBookmarkAlertText":[{"type":0,"value":"Product saved"}],"PhotoBookmark.SavedIconTitle":[{"type":0,"value":"Image saved"}],"PhotoBookmark.SignInHed":[{"type":0,"value":"Save images"}],"PhotoBookmark.SignInHedSpanTag":[{"type":0,"value":"to your Vogue account"}],"PhotoBookmark.SignInMessage":[{"type":0,"value":"Sign in to save runway and street style images, then easily revisit them on any device."}],"PhotoVogueHomePage.bestOfPvText":[{"type":0,"value":"Best of Photovogue"}],"PhotoVogueHomePage.featured":[{"type":0,"value":"featured"}],"PhotoVogueHomePage.introductionText":[{"type":0,"value":"Connecting artists, community and commerce through Condé Nast's global creative networks, we champion talent and influence visual literacy to help foster a more just, ethical and inclusive world."}],"PhotoVogueHomePage.nationalitiesAuthorNameText":[{"type":0,"value":"Countries represented"}],"PhotoVogueHomePage.nationalitiesRubricNameText":[{"type":0,"value":"Nationalities"}],"PhotoVogueHomePage.news":[{"type":0,"value":"news"}],"PhotoVogueHomePage.photoCountText":[{"type":6,"value":"photoCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" Photo"}]},"other":{"value":[{"type":7},{"type":0,"value":" Photos"}]}},"offset":0,"pluralType":"cardinal"}],"PhotoVogueHomePage.photoVogue":[{"type":0,"value":"PhotoVogue"}],"PhotoVogueHomePage.photograpersAuthorNameText":[{"type":0,"value":"Participating photographers"}],"PhotoVogueHomePage.photographersRubricNameText":[{"type":0,"value":"Photographers"}],"PhotoVogueHomePage.photosAuthorNameText":[{"type":0,"value":"Photos selected by the editors"}],"PhotoVogueHomePage.photosRubricNameText":[{"type":0,"value":"Photos"}],"PhotoVogueHomePage.picOfTheDay":[{"type":0,"value":"PIC OF THE DAY"}],"PhotoVogueHomePage.seeAllBestOf":[{"type":0,"value":"See All Best Of"}],"PhotoVogueHomePage.seeAllFeatured":[{"type":0,"value":"SEE ALL featured"}],"PhotoVogueHomePage.seeAllNews":[{"type":0,"value":"See All News"}],"PhotoVogueHomePage.seeAllPhotographers":[{"type":0,"value":"See All Photographers"}],"PhotoVogueHomePage.seeAllPicOfTheDay":[{"type":0,"value":"SEE ALL PICS OF THE DAY"}],"PhotoVogueHomePage.spotlightPhotographers":[{"type":0,"value":"Spotlight Photographers"}],"PhotoVogueHomePage.spotlightRubric":[{"type":0,"value":"Spotlight"}],"PhotoVogueHomePage.tickerText":[{"type":0,"value":"We’re excited to open up contributions to video, illustration and digital art in the near future"}],"PhotoVoguePhotographersFilter.placeholderText":[{"type":0,"value":"Search by first or last name"}],"PhotoVoguePhotographersFilter.searchButtonText":[{"type":0,"value":"Search"}],"PhotoVoguePhotographersPage.PhotosCount":[{"type":6,"value":"count","options":{"one":{"value":[{"type":7},{"type":0,"value":" photo"}]},"other":{"value":[{"type":7},{"type":0,"value":" photos"}]}},"offset":0,"pluralType":"cardinal"}],"PhotoVoguePhotographersPage.clearAllText":[{"type":0,"value":"Clear All"}],"PhotoVoguePhotographersPage.country":[{"type":0,"value":"Country"}],"PhotoVoguePhotographersPage.errorMessage":[{"type":0,"value":"Sorry, something went wrong. Please refresh the page and try again."}],"PhotoVoguePhotographersPage.genre":[{"type":0,"value":"Genre"}],"PhotoVoguePhotographersPage.isSpotlight":[{"type":0,"value":"Spotlight"}],"PhotoVoguePhotographersPage.loadMore":[{"type":0,"value":"See More"}],"PhotoVoguePhotographersPage.loading":[{"type":0,"value":"Loading…"}],"PhotoVoguePhotographersPage.orText":[{"type":0,"value":"or"}],"PhotoVoguePhotographersPage.photographerLabel":[{"type":0,"value":"photographer"}],"PhotoVoguePhotographersPage.photographersLabel":[{"type":0,"value":"photographers"}],"PhotoVoguePhotographersPage.spotlight":[{"type":0,"value":"Spotlight"}],"PhotoVoguePhotosPage.Filter":[{"type":0,"value":"Filter"}],"PhotoVoguePhotosPage.countPrefixText":[{"type":0,"value":"Showing"}],"PhotoVoguePhotosPage.errorMessage":[{"type":0,"value":"Sorry, something went wrong. Please refresh the page and try again."}],"PhotoVoguePhotosPage.loadMore":[{"type":0,"value":"Load More"}],"PhotoVoguePhotosPage.loading":[{"type":0,"value":"Loading…"}],"PhotoVoguePhotosPage.photoLabel":[{"type":0,"value":"photo"}],"PhotoVoguePhotosPage.photosLabel":[{"type":0,"value":"photos"}],"PhotovogueArtistProfilePage.ShowLessText":[{"type":0,"value":"Show less"}],"PhotovogueArtistProfilePage.ShowMoreText":[{"type":0,"value":"Show more"}],"PhotovogueArtistProfilePage.allPhotos":[{"type":0,"value":"All photos:"}],"PhotovogueArtistProfilePage.bestOfPhotoVogue":[{"type":0,"value":"Best of PhotoVogue:"}],"PhotovogueArtistProfilePage.genre":[{"type":0,"value":"Genre:"}],"PhotovogueArtistProfilePage.picOfTheDayVogueText":[{"type":0,"value":"Pic of the Day:"}],"PhotovogueArtistProfilePage.portfolio":[{"type":0,"value":"Portfolio"}],"PhotovogueArtistProfilePage.showMoreText":[{"type":0,"value":"Show more"}],"PhotovogueArtistProfilePage.spotlightTitle":[{"type":0,"value":"Spotlight"}],"PinterestEmbed.AriaLabelText":[{"type":0,"value":"social media post"}],"PinterestEmbed.ConsentBannerHeader":[{"type":0,"value":"Pinterest content"}],"PodcastDetailedPage.contextualHeader":[{"type":0,"value":"You Might Like This"}],"PodcastDetailedPage.primaryCTALabel":[{"type":0,"value":"Start Listening Now"}],"PodcastDetailedPage.relatedArticleHed":[{"type":0,"value":"Related Articles"}],"ProductCard.CardRating":[{"type":0,"value":"Rating: "},{"type":1,"value":"rating"},{"type":0,"value":"\u002F10"}],"ProductEmbed.DefaultCtaText":[{"type":0,"value":"Buy It"}],"ProductEmbed.DefaultTextPreamble":[{"type":0,"value":"Learn More"}],"ProductEmbed.PriceWithNoSellerPreamble":[{"type":0,"value":"Buy for "},{"type":1,"value":"price"}],"ProductEmbed.PriceWithSellerPreamble":[{"type":1,"value":"price"},{"type":0,"value":" at "},{"type":1,"value":"sellerName"}],"ProductEmbed.VenueCtaText":[{"type":0,"value":"Book Now"}],"ProductOffer.checkPrice":[{"type":0,"value":"Check Price at "},{"type":1,"value":"sellerName"}],"ProductOffer.defaultPriceString":[{"type":1,"value":"priceValue"},{"type":0,"value":" "},{"type":1,"value":"sellerName"}],"ProductOffer.hotelCheckAvailability":[{"type":0,"value":"Check Availability at "},{"type":1,"value":"sellerName"}],"ProductOffer.hotelCheckAvailabilityDefault":[{"type":0,"value":"Check Availability"}],"ProductOffer.price":[{"type":1,"value":"priceValue"},{"type":0,"value":" at "},{"type":1,"value":"sellerName"}],"ProductOffer.productOfferDiscountPercentageLabel":[{"type":1,"value":"percentage"},{"type":0,"value":"% off"}],"ProductOffer.productOffersaveBookmarkLabel":[{"type":0,"value":"Save story"}],"ProductOffer.variationDefaultCTA":[{"type":0,"value":"Shop Now"}],"ProductOffer.variationSellerNameString":[{"type":0,"value":"Shop at"}],"ProductSummaryGrid.DefaultProductSummaryGridTitle":[{"type":0,"value":"Featured in this article"}],"ProductSummaryGrid.GridTitle":[{"type":0,"value":"Featured in this article"}],"ProductSummaryGrid.JumpToReview":[{"type":0,"value":"Jump to review"}],"ProductSummaryGrid.ReadMore":[{"type":0,"value":"Read more"}],"ProductSummaryGrid.ShowLess":[{"type":0,"value":"Show less"}],"ProductSummaryGrid.ShowMore":[{"type":0,"value":"Show more"}],"ProsCons.ConsLabel":[{"type":0,"value":"Cons →"}],"ProsCons.ProsLabel":[{"type":0,"value":"Pros →"}],"Rating.RatingAriaLabel":[{"type":0,"value":"Rating"}],"RatingsForm.LoadingText":[{"type":0,"value":"Loading..."}],"RatingsForm.PreviousRatingText":[{"type":0,"value":"You previously rated "},{"type":1,"value":"RATING_SUBJECT"},{"type":0,"value":"."}],"RatingsForm.PromptText":[{"type":0,"value":"How would you rate "},{"type":1,"value":"RATING_SUBJECT"},{"type":0,"value":"?"}],"RatingsForm.SuccessText":[{"type":0,"value":"Thanks for your feedback!"}],"ReadMore.SeriesRecirc":[{"type":0,"value":"Read more"}],"ReadNext.SeriesRecirc":[{"type":0,"value":"Read next"}],"RecipePage.ActiveTime":[{"type":0,"value":"Active Time"}],"RecipePage.CooksNote":[{"type":0,"value":"Cooks' Note"}],"RecipePage.PrepTime":[{"type":0,"value":"Prep Time"}],"RecipePage.TotalTime":[{"type":0,"value":"Total Time"}],"RecipePage.Yield":[{"type":0,"value":"Yield"}],"RecipePage.info":[{"type":0,"value":"Recipe information"}],"RecipeProductCarousel.Title":[{"type":0,"value":"What you’ll need"}],"RecircList.AlsoOn":[{"type":0,"value":"Also On "},{"type":1,"value":"brandName"}],"RecircList.MoreLikeThis":[{"type":0,"value":"More Like This"}],"RecircList.ReadMore":[{"type":0,"value":"Read More"}],"RecircList.extendedOverlayheading":[{"type":0,"value":"Trending"}],"RecircMostPopular.SectionTitle":[{"type":0,"value":"Most Popular"}],"RedditEmbed.AriaLabelText":[{"type":0,"value":"social media post"}],"RedditEmbed.ConsentBannerHeader":[{"type":0,"value":"Reddit content"}],"RelatedList.SectionTitle":[{"type":0,"value":"Related Stories"}],"RelatedVideo.HeaderText":[{"type":0,"value":"Featured Video"}],"ResponsiveCartoon.cartButtonMessage":[{"type":0,"value":"Shop"}],"ResponsiveCartoon.copiedLinkAlertMessage":[{"type":0,"value":"Link copied"}],"ResponsiveCartoon.copyLinkButtonMessage":[{"type":0,"value":"Copy link to cartoon"}],"ResponsiveCartoon.downloadButtonMessage":[{"type":0,"value":"Download"}],"ResponsiveCartoon.openCartoonGalleryButtonIconMessage":[{"type":0,"value":"Open Gallery"}],"ResponsiveCartoon.openCartoonGalleryButtonMessage":[{"type":0,"value":"Open cartoon gallery"}],"ResponsiveClip.ClipAriaLabel":[{"type":0,"value":"Play\u002FPause"}],"ResponsiveClip.ClipLabel":[{"type":0,"value":"Play\u002FPause Button"}],"ReviewForm.nonLoggedInErrorMessage":[{"type":0,"value":"Sign in or create an account to add comment."}],"ReviewList.Loading":[{"type":0,"value":"Loading…"}],"ReviewList.ReviewListError":[{"type":0,"value":"Sorry, more reviews can‘t be loaded right now. "},{"type":1,"value":"br"},{"type":0,"value":" Please try again later."}],"ReviewList.ReviewReplyCountPlural":[{"type":0,"value":"replies"}],"ReviewList.ReviewReplyCountSingular":[{"type":0,"value":"reply"}],"ReviewList.ReviewReplyLabel":[{"type":0,"value":"Reply"}],"ReviewList.pinnedReviewLabel":[{"type":0,"value":"Featured by"}],"ReviewList.qaReviewLabel":[{"type":0,"value":"Q&A with"}],"ReviewList.showMoreButtonLabel":[{"type":0,"value":"Read more comments"}],"ReviewList.upvoteLabel":[{"type":0,"value":"Upvote"}],"ReviewListContainer.UtilityLabel":[{"type":0,"value":"Back to top"}],"ReviewNoteModal.CloseButtonAriaLabel":[{"type":0,"value":"Close ReviewNoteModal Modal"}],"ReviewNoteModal.CloseButtonLabel":[{"type":0,"value":"close modal button label"}],"ReviewNoteModal.Hed":[{"type":0,"value":"Discard this comment?"}],"ReviewNoteModal.continueLabel":[{"type":0,"value":"No, still writing"}],"ReviewNoteModal.dek":[{"type":0,"value":"Everything you've written will be lost"}],"ReviewNoteModal.discardLabel":[{"type":0,"value":"Yes, discard it"}],"ReviewNotes.AddNoteFailedToastMessage":[{"type":0,"value":"Unable to add your comment. Please try again."}],"ReviewNotesForm.ReviewerInfoFieldLabel":[{"type":0,"value":"Commenting as:"}],"ReviewNotesForm.ReviewerRatingLabel":[{"type":0,"value":"Rate this"}],"ReviewNotesForm.ReviewerStoryScoreFieldLabel":[{"type":0,"value":"Score Added:"}],"ReviewNotesForm.addNoteLabel":[{"type":0,"value":"Add comment"}],"ReviewNotesForm.buttonLabel":[{"type":0,"value":"Sign in or create account"}],"ReviewNotesForm.cancelNoteLabel":[{"type":0,"value":"Discard"}],"ReviewNotesForm.countryDropdownLabel":[{"type":0,"value":"Location"}],"ReviewNotesForm.countryDropdownPlaceholder":[{"type":0,"value":"Select location"}],"ReviewNotesForm.defaultcommunityReviewText":[{"type":0,"value":"Ask a question or leave a helpful tip, suggestion or opinion that is relevant and respectful for the community."}],"ReviewNotesForm.invalidNumericRatingRange":[{"type":0,"value":"Rating must be between 0.1 and 10"}],"ReviewNotesForm.invalidReviewNoteLength":[{"type":0,"value":"Enter "},{"type":1,"value":"min"},{"type":0,"value":" characters or more to add a comment."}],"ReviewNotesForm.locationFieldInfoIconText":[{"type":0,"value":"Your location appears next to your comments and replies. Change it anytime in your Account."}],"ReviewNotesForm.maxCharLimitMet":[{"type":0,"value":"_MAX_ character limit met"}],"ReviewNotesForm.numericRatingPlaceholder":[{"type":0,"value":"Enter a number between 0.1 and 10"}],"ReviewNotesForm.ratingFieldInfoIconText":[{"type":0,"value":"You can add a score to an album or track only once, but you can still leave a comment or review afterward."}],"ReviewNotesForm.remainingMaxCharLimit":[{"type":0,"value":"_COUNT_ of _MAX_ character limit remaining"}],"ReviewNotesForm.requiredCountryField":[{"type":0,"value":"Please Select location to add a comment"}],"ReviewNotesForm.requiredField":[{"type":0,"value":"Select a star rating to add a comment"}],"ReviewNotesForm.reviewTagsLabel":[{"type":0,"value":"TAG YOUR COMMENT (OPTIONAL)"}],"ReviewNotesForm.reviewerFieldInfoIconText":[{"type":0,"value":"Your username appears next to your comments and replies. Change it anytime in your Account."}],"ReviewNotesForm.reviewerFieldWithLocationInfoIconText":[{"type":0,"value":"Your username and location appear next to your comments and replies. Change them anytime in your Account."}],"ReviewNotesForm.reviewerInfoIconButtonLabel":[{"type":0,"value":"user name update message"}],"ReviewNotesForm.reviewerStoryScoreIconButtonLabel":[{"type":0,"value":"user score message"}],"ReviewNotesForm.reviewerStoryScoreInfoText":[{"type":0,"value":"You've already rated this album, but you can still leave a review."}],"ReviewNotesForm.subscribeText":[{"type":0,"value":"Subscribe"}],"ReviewNotesForm.subscriptionLockActionText":[{"type":0,"value":"to add comments"}],"ReviewNotesForm.textFieldLabel":[{"type":0,"value":"Your Review"}],"ReviewRatingData.ButtonLabel":[{"type":0,"value":"Open rating explainer"}],"ReviewRatingData.DataLabel":[{"type":0,"value":"Rating:"}],"ReviewReplyComment.HideRepliesLabel":[{"type":0,"value":"Hide replies"}],"ReviewReplyComment.LoadingRepliesLabel":[{"type":0,"value":"Loading…"}],"ReviewReplyComment.ReviewReplyCommentLabel":[{"type":0,"value":"Reply"}],"ReviewReplyComment.ReviewReplyLabel":[{"type":0,"value":"Replying to"}],"ReviewReplyComment.ShowMoreRepliesLabel":[{"type":0,"value":"Show more replies"}],"ReviewReplyComment.upvoteLabel":[{"type":0,"value":"Upvote"}],"ReviewReplyCta.RepliesMarketRestrictedTooltip":[{"type":0,"value":"Reply is disabled for this region"}],"ReviewReplyNote.AddReplyFailedToastMessage":[{"type":0,"value":"Unable to add your reply. Please try again."}],"ReviewReplyNote.AddReplySuccessToastMessage":[{"type":0,"value":"Reply added"}],"ReviewReplyNote.CancelButtonLabel":[{"type":0,"value":"Discard"}],"ReviewReplyNote.ReplyButtonLabel":[{"type":0,"value":"Reply"}],"ReviewReplyNote.ReplyFieldPlaceHolder":[{"type":0,"value":"Add your reply here..."}],"ReviewReplyNote.ReplyTextFieldLabel":[{"type":0,"value":"Your Reply"}],"ReviewReplyNote.ReviewFieldAlertLimitErrorText":[{"type":0,"value":"_CHARACTER_LIMIT_CURRENT_ of _CHARACTER_LIMIT_ character limit remaining."}],"ReviewReplyNote.ReviewFieldMaxLimitErrorText":[{"type":0,"value":"_CHARACTER_LIMIT_ character limit met."}],"ReviewReplyNote.ReviewFieldMinLimitErrorText":[{"type":0,"value":"Enter 2 characters or more to add a reply."}],"ReviewReplyNote.ReviewReplyLabel":[{"type":0,"value":"Replying to:"}],"ReviewShareModal.CloseLabel":[{"type":0,"value":"Close share image"}],"ReviewShareModal.GeneratingMessage":[{"type":0,"value":"Creating your share image"}],"ReviewShareModal.GenerationError":[{"type":0,"value":"We could not create your share image. Please try again."}],"ReviewShareModal.ModalLabel":[{"type":0,"value":"Share your review"}],"ReviewShareModal.SaveLabel":[{"type":0,"value":"Save to gallery"}],"ReviewShareModal.ShareError":[{"type":0,"value":"We could not share your image. Please try again."}],"ReviewShareModal.ShareLabel":[{"type":0,"value":"Share image"}],"ReviewShareModal.ShareUnavailable":[{"type":0,"value":"Image sharing is not available in this browser."}],"ReviewShareTrigger.ButtonDisplayLabel":[{"type":0,"value":"Share"}],"ReviewShareTrigger.ButtonLabel":[{"type":0,"value":"Share review"}],"ReviewShareTrigger.RatingLabel":[{"type":0,"value":"My rating"}],"ReviewSummary.SummaryLabel":[{"type":0,"value":"TL;DR:"}],"Ribbon.days":[{"type":0,"value":"days"}],"RunwayGalleryFilmstrip.FilmstripCollapsedMessage":[{"type":0,"value":"Explore Collection"}],"RunwayGalleryFilmstrip.FilmstripCollapsedMessageForNonCollectionGalleries":[{"type":0,"value":"Explore Gallery"}],"RunwayGalleryFilmstrip.FilmstripExpandedMessage":[{"type":0,"value":"Hide Collection"}],"RunwayGalleryFilmstrip.FilmstripExpandedMessageForNonCollectionGalleries":[{"type":0,"value":"Hide Gallery"}],"RunwayGalleryLookNumber.imageLookNumberPrefix":[{"type":0,"value":"Look"}],"RunwayGalleryPage.SaveBookmarkAlertLink":[{"type":0,"value":"VIEW ALL"}],"RunwayGalleryPage.SaveBookmarkAlertText":[{"type":0,"value":"Image saved"}],"RunwayShowPage.filmstripViewLabel":[{"type":0,"value":"Filmstrip view"}],"RunwayShowPage.galleryCtaLabel":[{"type":0,"value":"View all"}],"RunwayShowPage.galleryViewControlsLabel":[{"type":0,"value":"Runway gallery view controls"}],"RunwayShowPage.gridViewLabel":[{"type":0,"value":"Grid view"}],"RunwayShowPage.layoutToggleTooltipCopy":[{"type":0,"value":"Browse the collection with our new layout."}],"RunwayShowPage.livestreamLabel":[{"type":0,"value":"Runway Livestream"}],"RunwayShowPage.moreButtonLabel":[{"type":0,"value":"more"}],"RunwayShowPage.recommendationsHed":[{"type":0,"value":"MORE FROM "},{"type":1,"value":"collectionName"}],"RunwayShowPage.sectionHeaderCtaLabel":[{"type":0,"value":"Discover more"}],"RunwayShowPage.splitViewLabel":[{"type":0,"value":"Split view"}],"RunwayShowPage.sponsoredTitle":[{"type":0,"value":"Sponsored"}],"RunwayShowPage.videoHeading":[{"type":0,"value":"Video"}],"ScoreBox.BestNewMusic":[{"type":0,"value":"Best New Music"}],"ScoreBox.BestNewReissue":[{"type":0,"value":"Best New Reissue"}],"ScoreBox.BestNewTrack":[{"type":0,"value":"Best New Track"}],"ScoreComparison.ListenerScoreAvailableAfter":[{"type":0,"value":"* Reader score available once "},{"type":1,"value":"count"},{"type":0,"value":" listeners submit."}],"ScoreComparison.ListenerScoreLabel":[{"type":0,"value":"Reader score"}],"ScoreComparison.NoListenerScoreYet":[{"type":0,"value":"* No reader score available yet."}],"ScoreComparison.PitchforkScoreLabel":[{"type":0,"value":"Pitchfork score"}],"ScoreComparison.subscribe":[{"type":0,"value":"Subscribe"}],"ScoreComparison.subscribeToSee":[{"type":1,"value":"subscribe"},{"type":0,"value":" to see all scores"}],"SearchBar.cancel":[{"type":0,"value":"Cancel"}],"SearchBar.placeholder":[{"type":0,"value":"Search for \"stir-fry\""}],"SearchBar.suggestionsHeaderPlural":[{"type":0,"value":"Looking for one of these?"}],"SearchBar.suggestionsHeaderSingular":[{"type":0,"value":"Looking for this?"}],"SearchBar.viewAllResults":[{"type":0,"value":"View All Results"}],"SearchClickable.Cancel":[{"type":0,"value":"Cancel"}],"SearchClickable.Search":[{"type":0,"value":"Search"}],"SearchPage.ArtistTitle":[{"type":6,"value":"count","options":{"one":{"value":[{"type":0,"value":"Artist"}]},"other":{"value":[{"type":0,"value":"Artists"}]}},"offset":0,"pluralType":"cardinal"}],"SearchPage.AuthorTitle":[{"type":6,"value":"count","options":{"one":{"value":[{"type":0,"value":"Author"}]},"other":{"value":[{"type":0,"value":"Authors"}]}},"offset":0,"pluralType":"cardinal"}],"SearchPage.ClearAll":[{"type":0,"value":"Clear All"}],"SearchPage.ColumnsTitle":[{"type":0,"value":"Columns"}],"SearchPage.FeatureTitle":[{"type":6,"value":"count","options":{"one":{"value":[{"type":0,"value":"Feature"}]},"other":{"value":[{"type":0,"value":"Features"}]}},"offset":0,"pluralType":"cardinal"}],"SearchPage.FilterResults":[{"type":0,"value":"Filter Results"}],"SearchPage.LoadMoreButtonLabel":[{"type":0,"value":"More Stories"}],"SearchPage.LoadMoreLoadingLabel":[{"type":0,"value":"Loading ..."}],"SearchPage.Loading":[{"type":0,"value":"Loading ..."}],"SearchPage.MoreStories":[{"type":0,"value":"More Stories"}],"SearchPage.NewsTitle":[{"type":0,"value":"News"}],"SearchPage.NoResultsFound":[{"type":0,"value":"Sorry we can't display any results for those filtering options, please try again"}],"SearchPage.NoResultsHed":[{"type":0,"value":"No stories found for your search"}],"SearchPage.ResultsHed":[{"type":0,"value":"Search stories from "},{"type":1,"value":"brandName"}],"SearchPage.ResultsHedOnIssueDate":[{"type":0,"value":"Search Results from "},{"type":1,"value":"issueDate"},{"type":0,"value":" issue"}],"SearchPage.ReviewTitle":[{"type":6,"value":"count","options":{"one":{"value":[{"type":0,"value":"Review"}]},"other":{"value":[{"type":0,"value":"Reviews"}]}},"offset":0,"pluralType":"cardinal"}],"SearchPage.SearchButtonLabel":[{"type":0,"value":"Search"}],"SearchPage.SearchInputAriaLabel":[{"type":0,"value":"search"}],"SearchPage.SearchInputPlaceholder":[{"type":0,"value":"Try \"Racial justice\""}],"SearchPage.SortBy":[{"type":0,"value":"Sort By"}],"SearchPage.SortLabel":[{"type":0,"value":"Sort by"}],"SearchPage.TrackTitle":[{"type":6,"value":"count","options":{"one":{"value":[{"type":0,"value":"Track"}]},"other":{"value":[{"type":0,"value":"Tracks"}]}},"offset":0,"pluralType":"cardinal"}],"SearchPage.VideoTitle":[{"type":6,"value":"count","options":{"one":{"value":[{"type":0,"value":"Video"}]},"other":{"value":[{"type":0,"value":"Videos"}]}},"offset":0,"pluralType":"cardinal"}],"SearchPage.noResultsContentHed":[{"type":0,"value":"We didn't find any recipes, articles or videos for"}],"SearchPage.noResultsCustomContentHed":[{"type":0,"value":"We didn't find any results for"}],"SearchPage.noResultsSubHed":[{"type":0,"value":"We didn't find any"}],"SearchPage.resultswithWordHed":[{"type":0,"value":"Search results for"}],"SearchPage.showAllArtists":[{"type":0,"value":"SHOW ALL ARTISTS"}],"SearchPage.showAllAuthors":[{"type":0,"value":"SHOW ALL AUTHORS"}],"SearchResultsIndicator.EmptyResultText":[{"type":0,"value":"explore these instead"}],"SearchResultsIndicator.ResultsTextWithTerm":[{"type":6,"value":"resultCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" story"}]},"other":{"value":[{"type":7},{"type":1,"value":"moreResultsIndicator"},{"type":0,"value":" stories"}]}},"offset":0,"pluralType":"cardinal"},{"type":0,"value":" about \""},{"type":1,"value":"searchTerm"},{"type":0,"value":"\""}],"SearchResultsIndicator.ResultsTextWithoutTerm":[{"type":6,"value":"resultCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" story"}]},"other":{"value":[{"type":7},{"type":1,"value":"moreResultsIndicator"},{"type":0,"value":" results"}]}},"offset":0,"pluralType":"cardinal"},{"type":0,"value":" from "},{"type":1,"value":"brandName"}],"SearchResultsIndicator.ResultsWithPagination":[{"type":1,"value":"pageStartIndex"},{"type":0,"value":" - "},{"type":1,"value":"pageEndIndex"},{"type":0,"value":" of "},{"type":6,"value":"resultCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" Result"}]},"other":{"value":[{"type":7},{"type":1,"value":"moreResultsIndicator"},{"type":0,"value":" Results"}]}},"offset":0,"pluralType":"cardinal"}],"SearchResultsIndicator.resultsList":[{"type":6,"value":"resultCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" Result"}]},"other":{"value":[{"type":7},{"type":1,"value":"moreResultsIndicator"},{"type":0,"value":" Results"}]}},"offset":0,"pluralType":"cardinal"}],"SearchResultsIndicator.resultsListWithEntity":[{"type":1,"value":"resultCount"},{"type":1,"value":"moreResultsIndicator"},{"type":0,"value":" "},{"type":1,"value":"entity"}],"SearchResultsIndicator.resultsListWithLocation":[{"type":6,"value":"resultCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" Result"}]},"other":{"value":[{"type":7},{"type":1,"value":"moreResultsIndicator"},{"type":0,"value":" Results"}]}},"offset":0,"pluralType":"cardinal"},{"type":0,"value":" in "},{"type":1,"value":"location"}],"SearchResultsIndicator.resultsListWithLocationAndEntity":[{"type":1,"value":"resultCount"},{"type":1,"value":"moreResultsIndicator"},{"type":0,"value":" "},{"type":1,"value":"entity"},{"type":0,"value":" in "},{"type":1,"value":"location"}],"SearchResultsListPage.DekTextActivity":[{"type":0,"value":"The best activities in "},{"type":1,"value":"locationName"},{"type":0,"value":", as reviewed by our editors and contributors."}],"SearchResultsListPage.DekTextHotel":[{"type":0,"value":"The best hotels in "},{"type":1,"value":"locationName"},{"type":0,"value":", as reviewed by our editors and contributors. We've stayed at some of the finest properties around the world, and these made the top of our list."}],"SearchResultsListPage.HeaderText":[{"type":1,"value":"pageHed"},{"type":0,"value":" "},{"type":5,"value":"contentType","options":{"hotel":{"value":[{"type":0,"value":"hotels"}]},"activity":{"value":[{"type":0,"value":"activities"}]},"other":{"value":[]}}}],"SearchResultsListPage.Loading":[{"type":0,"value":"Loading ..."}],"SearchResultsListPage.MoreResults":[{"type":0,"value":"Load More"}],"SearchResultsListPage.NoResults":[{"type":0,"value":"No results. Please try again."}],"SearchResultsListPage.ResultsWithoutAnyFilter":[{"type":0,"value":"We currently do not have any results that match your criteria. Here are design professionals who recently joined the Directory."}],"SearchResultsListPage.ResultsWithoutProfession":[{"type":0,"value":"We do not have any results that match your exact criteria. Here are other "},{"type":8,"value":"b","children":[{"type":1,"value":"selectedCategory"}]},{"type":0,"value":" professionals in "},{"type":8,"value":"b","children":[{"type":1,"value":"selectedState"}]},{"type":0,"value":"."}],"SearchResultsListPage.ResultsWithoutProfessionAndALLState":[{"type":0,"value":"We do not have any results that match your exact criteria. Here are other "},{"type":8,"value":"b","children":[{"type":1,"value":"selectedCategory"}]},{"type":0,"value":" professionals."}],"SearchResultsListPage.ResultsWithoutState":[{"type":0,"value":"We do not have any results that match your exact criteria. Here are "},{"type":8,"value":"b","children":[{"type":1,"value":"selectedCategory"}]},{"type":0,"value":" professionals in other locations."}],"SearchResultsListPage.ResultsWithoutStateProfession":[{"type":0,"value":"We do not have any results that match your exact criteria. Here are "},{"type":8,"value":"b","children":[{"type":1,"value":"selectedCategory"}]},{"type":0,"value":" professionals in other locations."}],"SearchResultsListPage.SearchButtonLabel":[{"type":0,"value":"Search"}],"SearchResultsListPage.SortBy":[{"type":0,"value":"Sort By"}],"SearchResultsListPage.searchResultsListPageArtHedText":[{"type":0,"value":"Find an expert to help you with your next project"}],"SearchResultsListPage.searchResultsListPageHedText":[{"type":0,"value":"Find an expert to help you with your next project"}],"SearchResultsListPage.searchResultsListPageServiceHedText":[{"type":0,"value":"Find an expert to help you with your next project"}],"SearchResultsListPage.searchResultsListPageTatlerHedText":[{"type":0,"value":"Browse our approved experts and trusted professionals"}],"SearchableSummaryCollection.AsyncDropdownPlaceholder":[{"type":0,"value":"Search by city or destination"}],"SearchableSummaryCollection.ClickoutButtonLabel":[{"type":0,"value":"View all "},{"type":1,"value":"location"},{"type":0,"value":" hotels"}],"SearchableSummaryCollection.NoMatchesFoundLabel":[{"type":0,"value":"No matches found"}],"SearchableSummaryCollection.NoResultsMessage":[{"type":0,"value":"Sorry, there are no results for your search - please try another location"}],"SearchableSummaryCollection.SearchContainerHed":[{"type":0,"value":"Where do you want to go?"}],"SearchableSummaryCollection.SubmitButtonLabel":[{"type":0,"value":"Search"}],"SecondaryMenu.NavDropdownAssistiveLabel":[{"type":0,"value":"Select international site"}],"SecondaryMenu.NavDropdownHeader":[{"type":0,"value":"Explore "},{"type":1,"value":"rootBrandName"},{"type":0,"value":" across the globe"}],"SecondaryMenu.NavigationPrimaryAriaLabel":[{"type":0,"value":"Primary"}],"SecondaryMenu.SearchLinkText":[{"type":0,"value":"Search"}],"SecondaryMenu.SearchValidationError":[{"type":0,"value":"Enter a term to search."}],"SecondaryMenu.SecondaryLinksAriaLabel":[{"type":0,"value":"Secondary"}],"SecondaryMenu.SignInLinkText":[{"type":0,"value":"Sign in"}],"SecondaryMenu.UtilityLinksAriaLabel":[{"type":0,"value":"Utility"}],"ShopifyCart.CartHeader":[{"type":0,"value":"Shopping Cart"}],"ShopifyCartEmpty.EmptyCartButtonLabel":[{"type":0,"value":"GO SHOPPING"}],"ShopifyCartEmpty.EmptyCartButtonLink":[{"type":0,"value":"\u002Fshop\u002Flisting\u002Fall"}],"ShopifyCartEmpty.EmptyCartHeader":[{"type":0,"value":"YOUR SHOPPING CART IS EMPTY"}],"ShopifyCartItem.CheckoutLabel":[{"type":0,"value":"CHECK OUT"}],"ShopifyCartItem.CheckoutText":[{"type":0,"value":"Shipping and taxes calculated at checkout"}],"ShopifyCartItem.RetailerLabel":[{"type":0,"value":"Retailer:"}],"ShopifyCartItem.SubtotalLabel":[{"type":0,"value":"Subtotal"}],"ShopifyProductDetail.addToCartLabel":[{"type":0,"value":"Add To Cart"}],"ShopifyProductDetail.quantityLabel":[{"type":0,"value":"Quantity"}],"ShoppableAssetEmbed.shoppingIconHoverText":[{"type":0,"value":"Shop the look"}],"SignInModal.CloseButtonAriaLabel":[{"type":0,"value":"Close Sign In Modal"}],"SignInModal.CloseButtonLabel":[{"type":0,"value":"Close Sign In Modal"}],"SignInModal.Hed":[{"type":0,"value":"Save stories"}],"SignInModal.HedSpanTag":[{"type":0,"value":"with an account"}],"SignInModal.OidcSignInLinkText":[{"type":0,"value":"Sign in"}],"SignInModal.OidcSignInText":[{"type":0,"value":"Already have an account?"}],"SignInModal.OidcSignUpButtonLabel":[{"type":0,"value":"Create account"}],"SignOutButton.SignOut":[{"type":0,"value":"Sign Out"}],"SimpleNavigation.SearchLabel":[{"type":0,"value":"Search"}],"SiteFooter.Dropdown":[{"type":0,"value":"Select international site"}],"SiteFooter.NoticesContainer":[{"type":0,"value":"Notices"}],"SiteFooter.OneTrustButtonLabel":[{"type":0,"value":"Your Privacy Choices"}],"SiteHeader.ScrollingNavigation":[{"type":0,"value":"Primary"}],"SiteHeader.UtilityNavigation":[{"type":0,"value":"Utility"}],"SmallProductCard.AtRetailerNameComponentText":[{"type":0,"value":"At "},{"type":1,"value":"retailerNameText"}],"SmallProductCard.AtRetailerNameLabel":[{"type":1,"value":"finalPriceLabel"},{"type":0,"value":" At "},{"type":1,"value":"retailerNameText"}],"SmallProductCard.BuyAt":[{"type":0,"value":"Buy At "},{"type":1,"value":"retailerNameText"}],"SplitScreenContentHeader.RatingLinkLabel":[{"type":0,"value":"Read Reviews"}],"SplitScreenContentHeader.VariousArtists":[{"type":0,"value":"Various Artists"}],"SponsoredContentHeader.BylineAdvertisement":[{"type":0,"value":"Advertisement"}],"SponsoredContentHeader.BylineAdvertisementFeatureWith":[{"type":0,"value":"Advertisement Feature With"}],"SponsoredContentHeader.BylineAdvertising":[{"type":0,"value":"Advertising"}],"SponsoredContentHeader.BylineBrandPresentsAdvertiser":[{"type":1,"value":"brandName"},{"type":0,"value":" Presents"}],"SponsoredContentHeader.BylineBrandXAdvertiser":[{"type":1,"value":"brandName"},{"type":0,"value":" X"}],"SponsoredContentHeader.BylineBrandedContent":[{"type":0,"value":"Branded Content By"}],"SponsoredContentHeader.BylineCreated":[{"type":0,"value":"Created By "},{"type":1,"value":"brandName"},{"type":0,"value":" For"}],"SponsoredContentHeader.BylineInCollaboration":[{"type":0,"value":"In Collaboration With"}],"SponsoredContentHeader.BylineInPartnership":[{"type":0,"value":"In Partnership With"}],"SponsoredContentHeader.BylineOriginalContentBy":[{"type":0,"value":"Original Content By"}],"SponsoredContentHeader.BylinePR":[{"type":0,"value":"PR"}],"SponsoredContentHeader.BylinePaidPost":[{"type":0,"value":"PAID POST"}],"SponsoredContentHeader.BylinePaidPostByAdvertiser":[{"type":0,"value":"Paid Post by "},{"type":1,"value":"sponsorName"},{"type":0,"value":", Brought to you By Business Reporter"}],"SponsoredContentHeader.BylinePresentedByAdvertiser":[{"type":0,"value":"Presented By"}],"SponsoredContentHeader.BylineProduced":[{"type":0,"value":"Produced By"}],"SponsoredContentHeader.BylineProducedByAdvertiser":[{"type":0,"value":"Produced By"}],"SponsoredContentHeader.BylineProducedByBrand":[{"type":0,"value":"Produced By "},{"type":1,"value":"brandName"},{"type":0,"value":" With"}],"SponsoredContentHeader.BylinePromotedByAdvertiser":[{"type":0,"value":"Promoted by"}],"SponsoredContentHeader.BylinePromotion":[{"type":0,"value":"Promotion"}],"SponsoredContentHeader.BylinePublishedByAdvertiser":[{"type":0,"value":"Published By"}],"SponsoredContentHeader.BylineSponsored":[{"type":0,"value":"Sponsored content"}],"SponsoredContentHeader.BylineSponsoredBy":[{"type":0,"value":"Sponsored By"}],"SponsoredContentHeader.BylineSponsoredContent":[{"type":0,"value":"Sponsored Content By"}],"SponsoredContentHeader.BylineTogetherWith":[{"type":0,"value":"Together with"}],"SponsoredContentHeader.SponsoredLinkCTA":[{"type":0,"value":"Click to go to "},{"type":1,"value":"sponsorName"},{"type":0,"value":"'s website"}],"SponsoredContentHeader.bylineAd":[{"type":0,"value":"Ad"}],"SponsoredContentHeader.bylineAdvertisementByAdvertiser":[{"type":0,"value":"Advertisement By"}],"SponsoredContentHeader.bylineAffiliatePartner":[{"type":0,"value":"Affiliate Partner"}],"SponsoredContentHeader.bylineContributorContentByAdvertiser":[{"type":0,"value":"Contributor Content By"}],"SponsoredContentHeader.bylineInPartnershipWithAdvertiser":[{"type":0,"value":"In Partnership With"}],"SponsoredContentHeader.bylinePaidPartnershipWithAdvertiser":[{"type":0,"value":"Paid Partnership With"}],"SponsoredContentHeader.bylinePaidPromotionByAdvertiser":[{"type":0,"value":"Paid Promotion By"}],"SponsoredContentHeader.bylineSpecialFeature":[{"type":0,"value":"Special Feature"}],"SponsoredContentHeader.bylineSponsoredByAdvertiser":[{"type":0,"value":"Sponsored By"}],"StackedNavigation.DrawerLabel":[{"type":0,"value":"Navigation and Sign Up Menu"}],"StackedNavigation.MenuButton":[{"type":0,"value":"Open Navigation Menu"}],"StackedNavigation.OpenSearchMenuLabel":[{"type":0,"value":"Open Search Menu"}],"StackedNavigation.PrimaryLinksLabel":[{"type":0,"value":"Primary"}],"StackedNavigation.ProfileLinkLabel":[{"type":0,"value":"My Profile"}],"StackedNavigation.SearchLabel":[{"type":0,"value":"Search"}],"StackedNavigation.SearchValidationError":[{"type":0,"value":"Enter a term to search."}],"StackedNavigation.SubscribeLabel":[{"type":0,"value":"Subscribe"}],"StackedNavigation.UtilityLinksLabel":[{"type":0,"value":"Utility"}],"StandardNavigation.AccountLabel":[{"type":0,"value":"My Account"}],"StandardNavigation.Drawer":[{"type":0,"value":"Navigation and Sign Up Menu"}],"StandardNavigation.MenuButton":[{"type":0,"value":"Open Navigation Menu"}],"StandardNavigation.OpenSearchMenuLabel":[{"type":0,"value":"Open Search Menu"}],"StandardNavigation.SearchLabel":[{"type":0,"value":"Search"}],"StandardNavigation.SecondaryLinksLabel":[{"type":0,"value":"Secondary"}],"StandardNavigation.ShoppingCartAriaLabel":[{"type":0,"value":"item(s) in Cart"}],"StandardNavigation.ShoppingCartLabel":[{"type":0,"value":"Shopping Cart"}],"StandardNavigation.SignInLabel":[{"type":0,"value":"Sign In"}],"StandardNavigation.UtilityLinksLabel":[{"type":0,"value":"Utility"}],"StandardNavigation.saveBookmarkLabel":[{"type":0,"value":"Save story"}],"SummaryCarousel.seeMoreAriaLabel":[{"type":0,"value":"See more videos"}],"SummaryCollageThree.seeMore":[{"type":0,"value":"See More Videos"}],"SummaryCollectionSplitColumns.GuideItemHed":[{"type":1,"value":"location"},{"type":0,"value":" Travel Guide"}],"SummaryCollectionSplitColumns.RecommendedTitle":[{"type":0,"value":"Recommended "},{"type":1,"value":"recommendedType"}],"SummaryCollectionSplitColumns.ViewAllButton":[{"type":0,"value":"View All "},{"type":1,"value":"location"},{"type":0,"value":" "},{"type":1,"value":"recommendedType"}],"SummaryItem.BusinessProfileCTAText":[{"type":0,"value":"View Profile"}],"SummaryItem.CommentAdded":[{"type":0,"value":"COMMENT ADDED"}],"SummaryItem.DefaultCTAText":[{"type":0,"value":"Book Now"}],"SummaryItem.DekReadMoreText":[{"type":0,"value":"Read full review"}],"SummaryItem.FuturePremiereLabel":[{"type":0,"value":"PREMIERES"}],"SummaryItem.LiveVideoLabel":[{"type":0,"value":"live"}],"SummaryItem.MoreInfoAndEpisodesPodcastCTA":[{"type":0,"value":"More Info and Episodes"}],"SummaryItem.NowShoppingLabel":[{"type":0,"value":"Now Shopping"}],"SummaryItem.PastPremiereLabel":[{"type":0,"value":"PREMIERED"}],"SummaryItem.ReadMore":[{"type":0,"value":"Read More"}],"SummaryItem.ReviewAdded":[{"type":0,"value":"REVIEW ADDED"}],"SummaryItem.ShopNowCTA":[{"type":0,"value":"Shop Now"}],"SummaryItem.Slides":[{"type":6,"value":"slidesCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" slide"}]},"other":{"value":[{"type":7},{"type":0,"value":" slides"}]}},"offset":0,"pluralType":"cardinal"}],"SummaryItem.SponsoredContent":[{"type":0,"value":"Sponsored Content"}],"SummaryItem.StartListeningNowPodcastCTA":[{"type":0,"value":"Start Listening Now"}],"SummaryItem.TodayLabel":[{"type":0,"value":"TODAY"}],"SummaryItem.VenueSellerPreviewText":[{"type":0,"value":"Powered By:"}],"SummaryItemFeatured.FeaturedTitle":[{"type":0,"value":"Featured"}],"SummarySpotlight.ContinueReading":[{"type":0,"value":"Continue reading »"}],"SummarySpotlight.SelectedStories":[{"type":0,"value":"Selected Stories"}],"TagCloud.SectionHeader":[{"type":0,"value":"Topics"}],"TagPage.ClearAll":[{"type":0,"value":"Clear All"}],"TagPage.FilterDrawer":[{"type":0,"value":"matching results"}],"TagPage.FilterDrawer.FilterApplyActionButton":[{"type":0,"value":"Apply"}],"TagPage.FilterDrawer.FilterCancelActionButton":[{"type":0,"value":"Cancel"}],"TagPage.FilterResults":[{"type":0,"value":"Filter Results"}],"TagPage.Items":[{"type":0,"value":"items"}],"TagPage.Loading":[{"type":0,"value":"Loading ..."}],"TagPage.MoreStories":[{"type":0,"value":"More Stories"}],"TagPage.NoResultsFound":[{"type":0,"value":"Sorry we can't display any results for those filtering options, please try again"}],"TagPage.SortBy":[{"type":0,"value":"Sort By"}],"TextField.MultiLineErrorText":[{"type":0,"value":"Use at least _MIN_ characters and a maximum of _MAX_."}],"TextField.multiLineUpperLimitErrorText":[{"type":0,"value":"Use maximum of _MAX_ characters only"}],"TextField.ratingOutOfRange":[{"type":0,"value":"Enter a number between 1 and 10"}],"ThreadsEmbed.ConsentBannerHeader":[{"type":0,"value":"Threads content"}],"TiktokEmbed.ConsentBannerHeader":[{"type":0,"value":"TikTok content"}],"TopStory.toutHead":[{"type":8,"value":"i","children":[{"type":0,"value":"Also today . . ."}]}],"TripPlannerFlow.ItineraryDefaultErrorMessage":[{"type":0,"value":"Something went wrong while updating your itinerary. Please try again."}],"TripPlannerFlow.ItineraryErrorButtonText":[{"type":0,"value":"CLOSE"}],"TripPlannerFlow.ItineraryErrorTitle":[{"type":0,"value":"We couldn't update your itinerary"}],"TripPlannerItinerary.HotelDetails.NightCount":[{"type":6,"value":"nights","options":{"one":{"value":[{"type":7},{"type":0,"value":" night"}]},"other":{"value":[{"type":7},{"type":0,"value":" nights"}]}},"offset":0,"pluralType":"cardinal"}],"TripPlannerItinerary.HotelDetails.RoomCount":[{"type":6,"value":"roomCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" room"}]},"other":{"value":[{"type":7},{"type":0,"value":" rooms"}]}},"offset":0,"pluralType":"cardinal"}],"TripPlannerItinerary.HotelDetails.RoomTypeCount":[{"type":6,"value":"roomCount","options":{"one":{"value":[{"type":7},{"type":0,"value":" "},{"type":1,"value":"roomType"}]},"other":{"value":[{"type":7},{"type":0,"value":" "},{"type":1,"value":"roomType"},{"type":0,"value":"s"}]}},"offset":0,"pluralType":"cardinal"}],"TripPlannerItinerary.SaveItineraryErrorLabel":[{"type":0,"value":"Unable to save trip. Please try again."}],"TripPlannerItinerary.SaveItineraryToastActionLabel":[{"type":0,"value":"View saved trips"}],"TripPlannerItinerary.SaveItineraryToastMessage":[{"type":0,"value":"Trip saved"}],"TripPlannerItinerary.ShareItineraryCopiedLabel":[{"type":0,"value":"Link copied to clipboard"}],"TripPlannerItinerary.ShareItineraryErrorLabel":[{"type":0,"value":"Unable to share link. Please try again."}],"TripPlannerItinerary.ShareItineraryLinkLabel":[{"type":0,"value":"Share Link"}],"TwitterEmbed.ConsentBannerHeader":[{"type":0,"value":"X content"}],"TwitterEmbed.EmbedContainer":[{"type":0,"value":"social media post"}],"UnifiedProductCard.AllSavedProductRemovalMessage":[{"type":0,"value":"Removing this product from All Saved Products will remove it from all your boards."}],"UnifiedProductCard.DefaultOfferCtaText":[{"type":0,"value":"Shop Now"}],"UnifiedProductCard.ReadFullReview":[{"type":0,"value":"Read Full Review"}],"UnifiedProductCard.UnifiedProductCardConsLabel":[{"type":0,"value":"Cons"}],"UnifiedProductCard.UnifiedProductCardDiscountPercentageLabel":[{"type":1,"value":"percentage"},{"type":0,"value":"% off"}],"UnifiedProductCard.UnifiedProductCardProsConsTitle":[{"type":0,"value":"Pros & Cons"}],"UnifiedProductCard.UnifiedProductCardProsLabel":[{"type":0,"value":"Pros"}],"UnifiedProductCard.UnifiedProductCardRatingTitle":[{"type":0,"value":"OUR RATING:"}],"UserNameModal.CloseButtonLabel":[{"type":0,"value":"Close User Name"}],"UserNameModal.Dek":[{"type":0,"value":"Your username will appear next to any comments and replies you add."}],"UserNameModal.ErrorMessage":[{"type":0,"value":"Unable to save username. Please try again."}],"UserNameModal.Hed":[{"type":0,"value":"Create username"}],"UserNameModal.SubmitButtonLabel":[{"type":0,"value":"Save Username"}],"UserNameModal.SubmitButtonLabelComment":[{"type":0,"value":"Save and add comment"}],"UserNameModal.SubmitButtonLabelReply":[{"type":0,"value":"Save and add reply"}],"UserNameModal.SuccessMessage":[{"type":0,"value":"Username saved"}],"UserNameModal.UserNameModalAssistiveText":[{"type":0,"value":"Usernames must be between 2 and 23 characters and can only include letters, numbers and underscores (_)."}],"UserNameModal.alreadyTakenError":[{"type":0,"value":"This username is already taken"}],"UserNameModal.lengthError":[{"type":0,"value":"Usernames must be between 2 and 23 characters."}],"UserNameModal.specialCharError":[{"type":0,"value":"Usernames can only include letters, numbers and underscores (_)."}],"UserProfileForm.countryFieldLabel":[{"type":0,"value":"Country"}],"UserProfileForm.countryRequiredErrorMsg":[{"type":0,"value":"Select your country."}],"UserProfileForm.firstNameFieldLabel":[{"type":0,"value":"First name"}],"UserProfileForm.firstNameRequiredErrorMsg":[{"type":0,"value":"Enter your first name."}],"UserProfileForm.lastNameFieldLabel":[{"type":0,"value":"Last name"}],"UserProfileForm.lastNameRequiredErrorMsg":[{"type":0,"value":"Enter your last name."}],"UserProfileForm.phoneNumberFieldLabel":[{"type":0,"value":"Phone number"}],"UserProfileForm.phoneNumberLengthErrorMsg":[{"type":0,"value":"Your phone number should be ten digits."}],"UserProfileForm.phoneNumberNonUSLengthErrorMsg":[{"type":0,"value":"Your phone number should be at least ten digits."}],"UserProfileForm.phoneNumberNumericErrorMsg":[{"type":0,"value":"Your phone number should consist of only numerical digits."}],"UserProfileForm.phoneNumberRequiredErrorMsg":[{"type":0,"value":"Enter your phone number."}],"UserProfileForm.serverErrorMessageText":[{"type":0,"value":"There was a problem saving your information. Please try again."}],"UserProfileForm.stateFieldLabel":[{"type":0,"value":"State \u002F Province"}],"UserProfileForm.stateRequiredErrorMsg":[{"type":0,"value":"Select your state \u002F province."}],"UserProfileForm.submitButtonLabel":[{"type":0,"value":"Save"}],"UserProfileForm.termsAndConditionText":[{"type":0,"value":"By submitting a caption, you agree to our "},{"type":8,"value":"a","children":[{"type":0,"value":"User Agreement"}]},{"type":0,"value":" and "},{"type":8,"value":"b","children":[{"type":0,"value":"Privacy Policy & Cookie Statement."}]}],"UtilityNavigation.AccountDropdown":[{"type":0,"value":"Account"}],"UtilityNavigation.AccountDropdownAssistive":[{"type":0,"value":"Account Navigation"}],"UtilityNavigation.MarketSwitcherLabel":[{"type":0,"value":"Country"}],"UtilityNavigation.SearchLabel":[{"type":0,"value":"Search"}],"UtilityNavigation.ShoppingCartAriaLabel":[{"type":0,"value":"item(s) in Cart"}],"UtilityNavigation.ShoppingCartLabel":[{"type":0,"value":"Shopping Cart"}],"UtilityNavigation.SignInLabel":[{"type":0,"value":"Sign In"}],"UtilityNavigation.SignOut":[{"type":0,"value":"Sign Out"}],"UtilityNavigation.UtilityNavigationButton":[{"type":0,"value":"Open Navigation Menu"}],"UtilityValidationDescription.Heading":[{"type":0,"value":"Errors"}],"VenuePage.BylinePreamble":[{"type":0,"value":"Reviewed by"}],"VenuePage.CheckAvailabilityCTAText":[{"type":0,"value":"Check Availability"}],"VenuePage.DefaultCTAText":[{"type":0,"value":"Book Now"}],"VenuePage.FilterableListHed":[{"type":0,"value":"More To Discover"}],"VenuePage.SectionTitleHed":[{"type":0,"value":"Photos"}],"VenuePage.VenueSellerPreviewText":[{"type":0,"value":"Powered By:"}],"VersoCommerceCollectionCurated.FilterBy.Brand":[{"type":0,"value":"Designer"}],"VersoCommerceCollectionCurated.FilterBy.Category":[{"type":0,"value":"Type"}],"VersoCommerceCollectionCurated.FilterBy.Color":[{"type":0,"value":"Color"}],"VersoCommerceCollectionCurated.FilterBy.Size":[{"type":0,"value":"Size"}],"VersoCommerceCollectionCurated.FilterBy.StorefrontBundle":[{"type":0,"value":"Category"}],"VersoCommerceCollectionCurated.FilterBy.Type":[{"type":0,"value":"Type"}],"VersoCommerceCollectionCurated.Items":[{"type":0,"value":"Items"}],"VersoCommerceCollectionCurated.SortBy.Featured":[{"type":0,"value":"Featured"}],"VersoCommerceCollectionCurated.SortBy.HighestPrice":[{"type":0,"value":"Highest Price"}],"VersoCommerceCollectionCurated.SortBy.LowestPrice":[{"type":0,"value":"Lowest Price"}],"VersoCommerceCollectionCurated.SortBy.MostRecent":[{"type":0,"value":"New Arrivals"}],"VersoCommerceCollectionCurated.SortBy.Popular":[{"type":0,"value":"Most Wanted"}],"VersoFeatures.viewAllButton":[{"type":0,"value":"View All"}],"VersoFilterableSummaryList.CTAMessage":[{"type":0,"value":"See more "},{"type":1,"value":"groupName"},{"type":0,"value":" recipes"}],"VersoIssueFeature.IssueFeatureLabel":[{"type":0,"value":"Table of Contents »"}],"VideoWrapper.headerText":[{"type":0,"value":"WATCH"}],"VideoWrapper.headerTextRelatedOverride":[{"type":0,"value":"Featured Video"}],"VideoWrapper.moreLink":[{"type":0,"value":"More "},{"type":1,"value":"brandName"},{"type":0,"value":" Videos"}],"VisualStoryReel.ViewAll":[{"type":0,"value":"View All"}],"reviewPageHeaderComponents.reviewed":[{"type":0,"value":"Reviewed"}],"venueFeatureList.venueBar":[{"type":0,"value":"Bar"}],"venueFeatureList.venueDetox":[{"type":0,"value":"Detox"}],"venueFeatureList.venueGolf":[{"type":0,"value":"Golf"}],"venueFeatureList.venueLocationMap":[{"type":0,"value":"Location Map"}],"venueFeatureList.venueSpa":[{"type":0,"value":"Spa"}],"venueFeatureList.venueWifi":[{"type":0,"value":"Wifi"}],"venueFeaturesList.venueAmenities":[{"type":0,"value":"Amenities"}],"venueFeaturesList.venueBeachName":[{"type":0,"value":"Beach"}],"venueFeaturesList.venueBookNow":[{"type":0,"value":"Book Now"}],"venueFeaturesList.venueBusinessName":[{"type":0,"value":"Business"}],"venueFeaturesList.venueFamily":[{"type":0,"value":"Family"}],"venueFeaturesList.venueFreeWifi":[{"type":0,"value":"Free Wifi"}],"venueFeaturesList.venueGym":[{"type":0,"value":"Gym"}],"venueFeaturesList.venueHolistic":[{"type":0,"value":"Holistic"}],"venueFeaturesList.venueKidsProgram":[{"type":0,"value":"Kids Program"}],"venueFeaturesList.venueMovementFitness":[{"type":0,"value":"Movement Fitness"}],"venueFeaturesList.venuePool":[{"type":0,"value":"Pool"}],"venueFeaturesList.venueRoomName":[{"type":0,"value":"Rooms"}],"venueFeaturesList.venueSki":[{"type":0,"value":"Ski"}],"venuePage.proximityNearby":[{"type":0,"value":"PLACES YOU CAN VISIT"}],"venuePage.proximityTravel":[{"type":0,"value":"HOW TO REACH"}],"venuePage.venueContactName":[{"type":0,"value":"Contact"}],"visualStorySingleCard.exploreTheStory":[{"type":0,"value":"Explore the story"}]},"consentEnabled":true,"brandIdentityAssets":{"favicon":"https:\u002F\u002Fwww.wired.com\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Ffavicon.ico","signInModalAsset":{"default":{"altText":"Sign In","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Fsign-in-modal.png"}}},"crosswords":{"altText":"Sign In","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Fsign-in-modal-crosswords.png"}}},"voting":{"altText":"Sign In","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Fsign-in-modal-voting.png"}}}}},"useTrailingSlash":true,"globalMessage":null,"fingerprint":{"isEnabled":true,"publicKey":"RnzaPD7aVNbZwmkfojeZ","cookieExpire":86400000},"persistentLogin":{"isEnabled":false},"idmapper":{"publicKey":"cnc_y1Q332K1V1M1A73H461R3O3x314m2F2k3j3n3f2AY181Yd1N3P1x1AWs2dUMaj","isEnabled":true,"url":"https:\u002F\u002Fid-mapper-service.gp-prod.conde.digital"},"crossDomainLinks":[],"imageUpload":{"pixVaultUrl":"https:\u002F\u002Fimage-upload-service.condenastdigital.com","brandSlug":"wired","spectraUrl":"https:\u002F\u002Fspectra.conde.digital"},"crashDetectionScriptPath":"\u002Fverso\u002Fstatic\u002Fcrash-detection.fc1b2afc98b30381c3cb.js","engagementChatbotConfig":{},"oneCover":{"controls":{},"variation":"AssetBottom","alignment":{"textAlign":"left"}},"groupingServiceConfig":{"isEnabled":true,"endpoint":"\u002Fgroup"},"commercePlatform":{"amazonAffiliateTag":"w050b-20","isFullyRoundedButtonEnabled":true,"psgIsFullyRoundedButtonEnabled":false,"showDiscountPercentLabel":true,"psgRenditionConfig":{"sm":{"aspectRatio":"4:3","width":320},"md":{"aspectRatio":"4:3","width":640},"lg":{"aspectRatio":"4:3","width":640},"xl":{"aspectRatio":"4:3","width":640},"xxl":{"aspectRatio":"4:3","width":640}}},"trackingParameters":{"extractedParams":""},"config.unifiedProductCard":{"isUpcEnabled":true,"showMultipleImageCount":4,"prosConsLabel":"WIRED\u002FTIRED","prosLabel":"WIRED","consLabel":"TIRED","enableDynamicOfferReordering":false,"enableEditorNote":false,"hasBookmarkingFeature":true,"enableGtmFixesIntersectionObserver":true,"enableGtmFixesUseRef":true,"enableUnifiedVenueCard":false,"enableVenueSuperlativeText":false},"cytokine":{"url":"https:\u002F\u002Fwww.wired.com\u002Fcytokine\u002Fdeploy\u002Fmaster\u002Fcytokine-146df78a14f4e3526c69c97056b8e218.js","rotatingUrl":"https:\u002F\u002Fwww.wired.com\u002FijY-veBn43fFcfB5T-OLQgpWRlCSpNe8EoJc3MvALN-kBzikSguVopXnnlZncwtdGNw0rDOZ3asDfxFBJCttXUCdRJ8fys-8bf-L84-W1TzpMC0lK8X2jBohswOI0Hs8uzHg-_qCP7pHQ","credentials":{"id":"verso","key":"H9CMaH7AFkyBTrFteBHIQ1k-dktEty3Y"}},"fastly":{"response":{"headers":{"model-name":"article","modified-at":1655441182,"cache-control":"stale-while-revalidate=60, stale-if-error=86400, s-maxage=14400"}}},"google":{"isSwgEnabledOnTenantChannel":true,"isSwgEnabledOnSystem":false,"registrationSourceCode":"VERSO_WIRED","swgPublicationId":"wired.com","swgSku":"swg_annual_intro_offer","entitlement":{"processEntitlementResponse":false}},"head.design":{"slug":"wired-us","revision":"2381372037478452957","stylesheet":"\u002F* © Condé Nast 2026 *\u002F\n@font-face{font-family:Apercu;src:url(\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Regular-Pro.woff2)format(\"woff2\");font-weight:400;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-491,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2048-2049,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A8-20AD,U+20B1,U+20B4,U+20B8-20BA,U+20BD,U+20BF,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Italic.woff2)format(\"woff2\");font-weight:400;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+3C0,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20BA,U+20BD,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Bold-Pro.woff2)format(\"woff2\");font-weight:700;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-491,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2048-2049,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A8-20AD,U+20B1,U+20B4,U+20B8-20BA,U+20BD,U+20BF,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(\u002F.design\u002Ffonts\u002FApercu\u002FApercu-BoldItalic.woff2)format(\"woff2\");font-weight:700;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+3C0,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20BA,U+20BD,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(\u002F.design\u002Ffonts\u002FApercu\u002FApercu-Medium.woff2)format(\"woff2\");font-weight:500;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+3C0,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20BA,U+20BD,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Apercu;src:url(\u002F.design\u002Ffonts\u002FApercu\u002FApercu-MediumItalic.woff2)format(\"woff2\");font-weight:500;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-148,U+14A-17E,U+192,U+1B5-1B6,U+1FA-1FD,U+218-21B,U+237,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+335-338,U+3C0,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20BA,U+20BD,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB01-FB02}@font-face{font-family:Breve Text;src:url(\"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-Book.woff2\")format(\"woff2\");font-weight:400;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-B4,U+B6-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-133,U+136-137,U+139-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2012-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2039-203A,U+203C,U+2044,U+20A1,U+20A8,U+20AC,U+2113,U+2116,U+2122,U+212E,U+215B-215E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Breve Text;src:url(\"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-BookItalic.woff2\")format(\"woff2\");font-weight:400;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-B4,U+B6-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-133,U+136-137,U+139-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2012-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2039-203A,U+203C,U+2044,U+20A1,U+20A8,U+20AC,U+2113,U+2116,U+2122,U+212E,U+215B-215E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Breve Text;src:url(\"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-Bold.woff2\")format(\"woff2\");font-weight:700;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-B4,U+B6-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-133,U+136-137,U+139-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2012-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2039-203A,U+203C,U+2044,U+20A1,U+20A8,U+20AC,U+2113,U+2116,U+2122,U+212E,U+215B-215E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Breve Text;src:url(\"\u002F.design\u002Ffonts\u002FBreve Text\u002FBreveText-BoldItalic.woff2\")format(\"woff2\");font-weight:700;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-B4,U+B6-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-133,U+136-137,U+139-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2012-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2039-203A,U+203C,U+2044,U+20A1,U+20A8,U+20AC,U+2113,U+2116,U+2122,U+212E,U+215B-215E,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Proxima Nova;src:url(\"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-Regular.woff2\")format(\"woff2\");font-weight:400;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+152-153,U+178,U+2C6,U+2DC,U+2000-200A,U+2010-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+205F,U+20AC,U+2122,U+25FC,U+FB01-FB04}@font-face{font-family:Proxima Nova;src:url(\"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-RegularItalic.woff2\")format(\"woff2\");font-weight:400;font-style:italic;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+152-153,U+178,U+2C6,U+2DC,U+2000-200A,U+2010-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+205F,U+20AC,U+2122,U+25FC,U+FB01-FB04}@font-face{font-family:Proxima Nova;src:url(\"\u002F.design\u002Ffonts\u002FProxima Nova\u002FProximaNova-Bold.woff2\")format(\"woff2\");font-weight:700;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+152-153,U+178,U+2C6,U+2DC,U+2000-200A,U+2010-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+205F,U+20AC,U+2122,U+25FC,U+FB01-FB04}@font-face{font-family:WIRED Display;src:url(\"\u002F.design\u002Ffonts\u002FWIRED Display\u002FWiredDisplay-BoldCondensed.woff2\")format(\"woff2\");font-weight:400;font-stretch:75%;font-width:condensed;font-display:swap;unicode-range:U+20-5F,U+61-7E,U+A1-A7,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-FF,U+131-133,U+152-153,U+174-178,U+237,U+300-303,U+307-308,U+30A,U+327,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A9-20AA,U+20AC,U+20B4,U+20B9,U+20BD,U+2122,U+215B-215E,U+2190-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2295-2296,U+2322-2323,U+25CA-25CC,U+29BF,U+FF08-FF09,U+FF0D,U+FF0F,U+FF1A-FF1B,U+FF20,U+FF3B-FF3D,U+FF3F,U+FF5B,U+FF5D}@font-face{font-family:WIRED Display;src:url(\"\u002F.design\u002Ffonts\u002FWIRED Display\u002FWiredDisplay-BoldCondensedItalic.woff2\")format(\"woff2\");font-weight:400;font-style:italic;font-stretch:75%;font-width:condensed;font-display:swap;unicode-range:U+20-5F,U+61-7E,U+A1-A7,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-FF,U+131-133,U+152-153,U+174-178,U+237,U+300-303,U+307-308,U+30A,U+327,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A9-20AA,U+20AC,U+20B4,U+20B9,U+20BD,U+2122,U+215B-215E,U+2190-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2295-2296,U+2322-2323,U+25CA-25CC,U+29BF,U+FF08-FF09,U+FF0D,U+FF0F,U+FF1A-FF1B,U+FF20,U+FF3B-FF3D,U+FF3F,U+FF5B,U+FF5D}@font-face{font-family:WIRED Display Slab;src:url(\"\u002F.design\u002Ffonts\u002FWIRED Display Slab\u002FWiredDisplay-BoldCondensedSlab.woff2\")format(\"woff2\");font-weight:400;font-stretch:75%;font-width:condensed;font-display:swap;unicode-range:U+20-5F,U+61-7E,U+A1-A7,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-FF,U+131-133,U+152-153,U+174-178,U+237,U+300-303,U+307-308,U+30A,U+327,U+E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A9-20AA,U+20AC,U+20B4,U+20B9,U+20BD,U+2122,U+215B-215E,U+2190-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2295-2296,U+2322-2323,U+25CA-25CC,U+29BF,U+FF08-FF09,U+FF0D,U+FF0F,U+FF1A-FF1B,U+FF20,U+FF3B-FF3D,U+FF3F,U+FF5B,U+FF5D}@font-face{font-family:WIRED Mono;src:url(\"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Regular.woff2\")format(\"woff2\");font-weight:400;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-AC,U+AE-B1,U+B4,U+B6-B8,U+BA-148,U+14A-17F,U+18F,U+192,U+1B5-1B6,U+1E6-1E7,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+203D,U+2042,U+2044,U+2051,U+207D-207E,U+20AC,U+2122,U+215B-215E,U+2190-2193,U+2196-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+24C5,U+25A1,U+25CA-25CB,U+2605-2606,U+262F,U+2713,U+2715,U+F8FF}@font-face{font-family:WIRED Mono;src:url(\"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Bold.woff2\")format(\"woff2\");font-weight:700;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-AC,U+AE-B1,U+B4,U+B6-B8,U+BA-148,U+14A-17F,U+18F,U+192,U+1B5-1B6,U+1E6-1E7,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+203D,U+2042,U+2044,U+2051,U+207D-207E,U+20AC,U+2122,U+215B-215E,U+2190-2193,U+2196-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+24C5,U+25A1,U+25CA-25CB,U+2605-2606,U+262F,U+2713,U+2715,U+F8FF}@font-face{font-family:WIRED Mono;src:url(\"\u002F.design\u002Ffonts\u002FWIRED Mono\u002FWiredMono-Light.woff2\")format(\"woff2\");font-weight:300;font-stretch:100%;font-width:normal;font-display:swap;unicode-range:U+20-7E,U+A1-AC,U+AE-B1,U+B4,U+B6-B8,U+BA-148,U+14A-17F,U+18F,U+192,U+1B5-1B6,U+1E6-1E7,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C6-2C7,U+2D8-2DD,U+326,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+203D,U+2042,U+2044,U+2051,U+207D-207E,U+20AC,U+2122,U+215B-215E,U+2190-2193,U+2196-2199,U+2202,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+24C5,U+25A1,U+25CA-25CB,U+2605-2606,U+262F,U+2713,U+2715,U+F8FF}.wired-us{--a1:#000;--a2:#333;--a3:#fff;--b1:#00c559;--b2:#057dbc;--b3:#d0e5e6;--b4:#ffc035;--b5:#231927;--e1:#298552;--e2:#eb0000;--e3:#ffb0b0;--a4:#e96700;--c1:#1a1a1a;--c2:#757575;--c3:#999;--c4:#e5e5e5;--c5:#f3f3f3;--c6:#585858;--c7:#f7f7f7;--c8:#999c;--c9:#e5e5e5cc;--c10:#bbb;--transparent-0:#0000;--transparent-35:#0000004d;--transparent-50:#00000080;--transparent-70:#000000b3;--lab-gray35:#5f5f5f;--lab-green50:#03ff00;--zenith-dim30:#3c1e0b;--zenith-dim15:#190707;--zenith-dim10:#0b0101;--zenith-amber85:#fdc11c;--zenith-amber80:#ffa922;--zenith-amber70:#ee8637;--model-gray20:#2e2e2e;--model-blue70:#5ec1ff;--backchannel-gray90:#ebebeb;--backchannel-blue45:#0040ea;--loop-purple75:#8595ff;--mic-sand:#fefcf5;--mic-red:#eb0000;--mic-red55:#d60101;--mic-red50:#bc0000;--mic-hover:#f9f7ef;--mic-pressed:#f3f1e9;--mic-ad:#faf8f1;--featured1:#d00000;--featured2:#ff3030;--trending-blue100:#06f;--gradient-strong-0deg:linear-gradient(0deg, var(--transparent-0) 0%, var(--a1) 100%);--gradient-strong-180deg:linear-gradient(180deg, var(--transparent-0) 0%, var(--a1) 100%);--gradient-subtle-0deg:linear-gradient(0deg, var(--transparent-0) 0%, var(--transparent-50) 60%);--gradient-subtle-180deg:linear-gradient(180deg, var(--transparent-0) 0%, var(--transparent-50) 60%);--zenith-burn-in:linear-gradient(270deg, #2b1000 0%, var(--zenith-dim15) 20%, var(--zenith-dim15) 80%, #2b1000 100%);--mic-gradient:linear-gradient(180.29deg, var(--mic-sand) 80%, var(--mic-red) 100%);--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-96:96px;--spacing-128:128px;--spacing-badge:3px var(--spacing-8) 5px;--spacing-dropcap:var(--spacing-0) .05em var(--spacing-0) var(--spacing-0);--spacing-rubric-card:var(--spacing-8);--spacing-nav-link:var(--spacing-12) var(--spacing-8) 10px;--spacing-link-button:var(--spacing-16) 20px;--spacing-link-button-compact:var(--spacing-4) var(--spacing-8);--spacing-link-button-outlined:14px 18px;--spacing-link-button-outlined-compact:2px 6px;--spacing-buy-button:6px var(--spacing-16);--spacing-icon-button:var(--spacing-12);--spacing-icon-button-compact:var(--spacing-4);--spacing-section-small:var(--spacing-32) var(--spacing-0);--spacing-section-medium:var(--spacing-56) var(--spacing-0);--spacing-byline-card:7px;--border-radius-0:0px;--border-radius-2:2px;--border-radius-4:4px;--border-radius-8:8px;--border-radius-16:16px;--border-radius-24:24px;--border-radius-48:48px;--border-radius-full:50%;--border-radius-link-button:var(--border-radius-0);--border-radius-buy-button:48px;--border-radius-link-button-icon:var(--border-radius-48);--border-radius-link-button-action-bar:var(--border-radius-8);--border-radius-badge:var(--border-radius-24);--border-radius-rubric-card:var(--border-radius-0);--easing-linear:cubic-bezier(0, 0, 1, 1);--easing-ease:cubic-bezier(.25, .1, .25, 1);--easing-ease-in-out:cubic-bezier(.37, 0, .63, 1);--easing-ease-in:cubic-bezier(.12, 0, .39, 0);--easing-ease-out:cubic-bezier(.61, 1, .88, 1);--easing-emphasized-ease-in-out:cubic-bezier(.65, 0, .35, 1);--easing-emphasized-ease-in:cubic-bezier(.32, 0, .67, 0);--easing-emphasized-ease-out:cubic-bezier(.33, 1, .68, 1);--easing-playful-ease-in-out:cubic-bezier(.83, 0, .17, 1);--easing-playful-ease-in:cubic-bezier(.64, 0, .78, 0);--easing-playful-ease-out:cubic-bezier(.22, 1, .36, 1);--easing-spring:linear(0 0%, .03 2%, .14 4%, .94 17%, 1.08 21%, 1.15 23%, 1.16 26%, 1.15 30%, 1.02 43%, .98 51%, 1 77%, 1 100%);--motion-move:.3s var(--easing-ease-in-out) 0s;--motion-enter:.2s var(--easing-ease-out) 0s;--motion-exit:.2s var(--easing-ease-in) 0s;--motion-none:0s var(--easing-linear) 0s;--motion-fade:.3s var(--easing-linear) 0s;--motion-link-button:.2s var(--easing-ease-in-out) 0s;--motion-link:.2s var(--easing-ease-in-out) 0s;--wired-mono:\"WIRED Mono\",\"Monaco\",\"Courier New\",\"Courier\",\"monospace\";--apercu:\"Apercu\",\"Helvetica\",\"sans-serif\";--breve-text:\"Breve Text\",\"serif\";--proxima-nova:\"Proxima Nova\",\"Helvetica\",\"sans-serif\";--helvetica:\"Helvetica\",\"Helvetica Neue\",\"Arial\",\"sans-serif\";--wired-display:\"WIRED Display\",\"Helvetica\",\"sans-serif\";--wired-display-slab:\"WIRED Display Slab\",\"WIRED Display\",\"Helvetica\",\"sans-serif\";--b-fd7p-t:30px;--e-po-ui0:36px;--c-ggi-k7:28px;--c03bk-v:36px;--b-gu-ts:14px;--dmko-pt:32px;--crlzcj:32px;--dqc-qwo:36px;--d-ald-ez:14px;--b-jfs-kc:18px;--sfwl-x:18px;--b-cmz7t:16px;--d-ue-jwx:44px;--dlk-arq:44px;--etz6vs:44px;--c-pc8ih:44px;--dlzw-d:38px;--dyci4c:40px;--c-mqqw-d:34px;--cnmu-nj:40px;--e-bu0kd:24px;--d-gy21j:32px;--dz-ospb:28px;--c-g4uhc:36px;--bv-n4t0:44px;--c-pvsot:48px;--c-hrgh-s:38px;--da-mhmy:40px}@container (width\u003E=768px){.wired-us .composition{--b-fd7p-t:36px;--e-po-ui0:40px;--etz6vs:52px;--c-pc8ih:52px;--bv-n4t0:52px;--c-pvsot:56px;--c-hrgh-s:44px;--da-mhmy:48px}}@media (width\u003E=768px){.wired-us{--b-fd7p-t:36px;--e-po-ui0:40px;--etz6vs:52px;--c-pc8ih:52px;--bv-n4t0:52px;--c-pvsot:56px;--c-hrgh-s:44px;--da-mhmy:48px}}@container (width\u003E=1024px){.wired-us .composition{--b-fd7p-t:42px;--e-po-ui0:54px;--c-ggi-k7:32px;--c03bk-v:40px;--b-gu-ts:16px;--dmko-pt:34px;--crlzcj:42px;--dqc-qwo:54px;--d-ald-ez:16px;--b-jfs-kc:24px;--sfwl-x:28px;--b-cmz7t:18px;--d-ue-jwx:48px;--dlk-arq:48px;--etz6vs:56px;--c-pc8ih:56px;--dlzw-d:54px;--dyci4c:56px;--c-mqqw-d:48px;--cnmu-nj:56px;--e-bu0kd:28px;--d-gy21j:36px;--dz-ospb:34px;--c-g4uhc:40px;--bv-n4t0:60px;--c-pvsot:60px;--c-hrgh-s:54px;--da-mhmy:56px}}@media (width\u003E=1024px){.wired-us{--b-fd7p-t:42px;--e-po-ui0:54px;--c-ggi-k7:32px;--c03bk-v:40px;--b-gu-ts:16px;--dmko-pt:34px;--crlzcj:42px;--dqc-qwo:54px;--d-ald-ez:16px;--b-jfs-kc:24px;--sfwl-x:28px;--b-cmz7t:18px;--d-ue-jwx:48px;--dlk-arq:48px;--etz6vs:56px;--c-pc8ih:56px;--dlzw-d:54px;--dyci4c:56px;--c-mqqw-d:48px;--cnmu-nj:56px;--e-bu0kd:28px;--d-gy21j:36px;--dz-ospb:34px;--c-g4uhc:40px;--bv-n4t0:60px;--c-pvsot:60px;--c-hrgh-s:54px;--da-mhmy:56px}}.wired-us{--font-global-editorial-accreditation-core:400 normal 12px\u002F16px var(--wired-mono);--text-case-global-editorial-accreditation-core:uppercase;--font-global-editorial-accreditation-feature:400 normal 12px\u002F16px var(--wired-mono);--text-case-global-editorial-accreditation-feature:uppercase;--font-global-editorial-context-primary:400 normal 12px\u002F16px var(--wired-mono);--text-case-global-editorial-context-primary:uppercase;--tracking-global-editorial-context-primary:1.1px;--font-global-editorial-context-secondary:400 normal 12px\u002F16px var(--proxima-nova);--font-global-editorial-context-tertiary:400 normal 11px\u002F16px var(--wired-mono);--text-case-global-editorial-context-tertiary:uppercase;--tracking-global-editorial-context-tertiary:.5px;--font-global-editorial-syndication:300 normal 16px\u002F24px var(--wired-mono);--text-case-global-editorial-syndication:uppercase;--tracking-global-editorial-syndication:1px;--font-global-editorial-tags:400 normal 11px\u002F16px var(--wired-mono);--text-case-global-editorial-tags:uppercase;--tracking-global-editorial-tags:.5px;--font-global-editorial-context-title:700 normal 12px\u002F16px var(--proxima-nova);--font-global-editorial-numerical-large:700 normal 28px\u002F36px var(--apercu);--font-global-editorial-numerical-small:700 normal 12px\u002F16px var(--apercu);--text-case-global-editorial-numerical-small:uppercase;--font-global-editorial-ad-label:400 normal 10px\u002F10px var(--wired-mono);--text-case-global-editorial-ad-label:uppercase;--tracking-global-editorial-ad-label:1.5px;--font-consumption-editorial-hed-feature:400 condensed var(--bv-n4t0)\u002Fvar(--c-pvsot) var(--wired-display-slab);--tracking-consumption-editorial-hed-feature:-.5px;--font-consumption-editorial-hed-standard:400 condensed var(--c-hrgh-s)\u002Fvar(--da-mhmy) var(--wired-display);--tracking-consumption-editorial-hed-standard:-.5px;--font-consumption-editorial-hed-bulletin:700 normal 24px\u002F32px var(--apercu);--tracking-consumption-editorial-hed-bulletin:-.3px;--font-consumption-editorial-subhed-break-primary:700 normal var(--dz-ospb)\u002Fvar(--c-g4uhc) var(--apercu);--tracking-consumption-editorial-subhed-break-primary:-.5px;--font-consumption-editorial-subhed-break-secondary:700 normal 24px\u002F32px var(--apercu);--tracking-consumption-editorial-subhed-break-secondary:-.4px;--font-consumption-editorial-subhed-aux-primary:700 normal 20px\u002F24px var(--proxima-nova);--font-consumption-editorial-subhed-aux-secondary:700 normal 16px\u002F20px var(--apercu);--font-consumption-editorial-body-core:400 normal 19px\u002F28px var(--breve-text);--tracking-consumption-editorial-body-core:.1px;--font-consumption-editorial-body-feature:400 normal 19px\u002F28px var(--breve-text);--tracking-consumption-editorial-body-feature:.1px;--font-consumption-editorial-body-bold:700 normal 19px\u002F16px var(--breve-text);--tracking-consumption-editorial-body-bold:.1px;--font-consumption-editorial-lead-in:700 normal 17px\u002F22px var(--apercu);--text-case-consumption-editorial-lead-in:uppercase;--tracking-consumption-editorial-lead-in:1.5px;--font-consumption-editorial-citation:400 normal 15px\u002F20px var(--breve-text);--tracking-consumption-editorial-citation:.1px;--font-consumption-editorial-display-large:700 normal 34px\u002F34px var(--apercu);--tracking-consumption-editorial-display-large:-.9px;--font-consumption-editorial-display-medium:400 normal 28px\u002F32px var(--breve-text);--tracking-consumption-editorial-display-medium:-.9px;--font-consumption-editorial-display-small:400 normal var(--e-bu0kd)\u002Fvar(--d-gy21j) var(--breve-text);--font-consumption-editorial-description-feature:400 normal 28px\u002F36px var(--breve-text);--tracking-consumption-editorial-description-feature:.2px;--font-consumption-editorial-description-core:700 normal 20px\u002F28px var(--apercu);--tracking-consumption-editorial-description-core:.1px;--font-consumption-editorial-description-embed:400 normal 16px\u002F24px var(--breve-text);--font-discovery-page-hed-section:400 condensed var(--dlzw-d)\u002Fvar(--dyci4c) var(--wired-display);--tracking-discovery-page-hed-section:-.5px;--font-discovery-page-hed-subsection:700 normal var(--c-mqqw-d)\u002Fvar(--cnmu-nj) var(--apercu);--tracking-discovery-page-hed-subsection:-.3px;--font-discovery-hed-break-out:400 condensed var(--d-ue-jwx)\u002Fvar(--dlk-arq) var(--wired-display);--tracking-discovery-hed-break-out:-.5px;--font-discovery-hed-feature:400 condensed var(--etz6vs)\u002Fvar(--c-pc8ih) var(--wired-display);--tracking-discovery-hed-feature:-.5px;--font-discovery-hed-core-primary:700 normal 20px\u002F24px var(--apercu);--tracking-discovery-hed-core-primary:-.3px;--font-discovery-hed-core-secondary:700 normal 20px\u002F24px var(--apercu);--tracking-discovery-hed-core-secondary:-.3px;--font-discovery-hed-bulletin-primary:700 normal 17px\u002F22px var(--apercu);--tracking-discovery-hed-bulletin-primary:-.1px;--font-discovery-hed-bulletin-secondary:700 normal 17px\u002F22px var(--apercu);--font-discovery-subhed-section-primary:400 normal 13px\u002F16px var(--wired-mono);--text-case-discovery-subhed-section-primary:uppercase;--tracking-discovery-subhed-section-primary:.9px;--font-discovery-subhed-section-secondary:400 normal 13px\u002F16px var(--wired-mono);--text-case-discovery-subhed-section-secondary:uppercase;--tracking-discovery-subhed-section-secondary:.6px;--font-discovery-subhed-section-tertiary:700 normal 13px\u002F16px var(--wired-mono);--text-case-discovery-subhed-section-tertiary:uppercase;--font-discovery-subhed-section-collection:700 normal 13px\u002F16px var(--wired-mono);--text-case-discovery-subhed-section-collection:uppercase;--tracking-discovery-subhed-section-collection:.6px;--font-discovery-description-feature:400 normal var(--b-cmz7t)\u002F24px var(--breve-text);--tracking-discovery-description-feature:.1px;--font-discovery-description-core:400 normal 16px\u002F24px var(--breve-text);--tracking-discovery-description-core:.1px;--font-discovery-description-page:400 normal 16px\u002F24px var(--apercu);--tracking-discovery-description-page:.1px;--font-foundation-link-feature:700 normal 28px\u002F32px var(--apercu);--font-foundation-link-primary:400 normal 11px\u002F16px var(--wired-mono);--text-case-foundation-link-primary:uppercase;--tracking-foundation-link-primary:.9px;--font-foundation-link-secondary:400 normal 12px\u002F16px var(--wired-mono);--font-foundation-link-utility:400 normal 11px\u002F16px var(--wired-mono);--text-case-foundation-link-utility:uppercase;--tracking-foundation-link-utility:.9px;--font-foundation-list:400 normal 12px\u002F16px var(--proxima-nova);--font-foundation-ad-label:400 normal 10px\u002F16px var(--helvetica);--tracking-foundation-ad-label:2px;--font-foundation-title-primary:400 normal 12px\u002F16px var(--wired-mono);--text-case-foundation-title-primary:uppercase;--tracking-foundation-title-primary:1.2px;--font-foundation-title-secondary:700 normal 11px\u002F16px var(--wired-mono);--text-case-foundation-title-secondary:uppercase;--tracking-foundation-title-secondary:1.1px;--font-foundation-meta-primary:400 normal 14px\u002F20px var(--breve-text);--tracking-foundation-meta-primary:.1px;--font-foundation-meta-secondary:400 normal 11px\u002F16px var(--proxima-nova);--font-utility-label:400 normal 12px\u002F16px var(--proxima-nova);--font-utility-input-core:400 normal 16px\u002F20px var(--proxima-nova);--font-utility-input-feature:400 normal var(--dmko-pt)\u002F40px var(--breve-text);--tracking-utility-input-feature:.2px;--font-utility-assistive-text:400 normal 12px\u002F16px var(--proxima-nova);--font-utility-legal-text:400 normal 13px\u002F18px var(--apercu);--tracking-utility-legal-text:.1px;--font-utility-heading:700 normal var(--crlzcj)\u002Fvar(--dqc-qwo) var(--apercu);--font-utility-description:400 normal 18px\u002F22px var(--proxima-nova);--font-utility-card-heading:700 normal 22px\u002F28px var(--apercu);--font-utility-body:400 normal 13px\u002F16px var(--proxima-nova);--font-utility-list-heading:700 normal var(--d-ald-ez)\u002F28px var(--proxima-nova);--font-utility-subheading:500 normal var(--b-jfs-kc)\u002Fvar(--sfwl-x) var(--apercu);--font-utility-button-bulletin:400 normal 11px\u002F13px var(--wired-mono);--text-case-utility-button-bulletin:uppercase;--tracking-utility-button-bulletin:1.1px;--font-utility-button-utility:700 normal 12px\u002F16px var(--wired-mono);--text-case-utility-button-utility:uppercase;--tracking-utility-button-utility:1.2px;--font-utility-button-core:700 normal 12px\u002F16px var(--apercu);--text-case-utility-button-core:uppercase;--tracking-utility-button-core:1.2px;--font-utility-landing-heading:700 normal var(--b-fd7p-t)\u002Fvar(--e-po-ui0) var(--apercu);--font-utility-landing-description:400 normal 18px\u002F24px var(--proxima-nova);--font-utility-landing-subheading:700 normal var(--c-ggi-k7)\u002Fvar(--c03bk-v) var(--apercu);--font-utility-landing-body:400 normal 17px\u002F24px var(--breve-text);--font-utility-pricing:700 normal 22px\u002F32px var(--apercu);--font-utility-pricing-secondary:400 normal var(--b-gu-ts)\u002F32px var(--apercu);--font-utility-modal-hed:700 normal 30px\u002F40px var(--apercu);--font-utility-modal-body:400 normal 18px\u002F28px var(--breve-text);--font-commerce-label:700 normal 12px\u002F16px var(--apercu);--font-commerce-brand-name:400 normal 16px\u002F20px var(--apercu);--font-commerce-product-title:700 normal 18px\u002F24px var(--apercu);--font-commerce-product-description:400 normal 18px\u002F24px var(--breve-text);--tracking-commerce-product-description:-.1px;--font-commerce-call-to-action:700 normal 12px\u002F16px var(--apercu);--text-case-commerce-call-to-action:uppercase;--tracking-commerce-call-to-action:1px;--font-navigation-text-primary:400 normal 13px\u002F16px var(--wired-mono);--text-case-navigation-text-primary:uppercase;--tracking-navigation-text-primary:.9px;--font-navigation-text-secondary:400 normal 13px\u002F16px var(--wired-mono);--text-case-navigation-text-secondary:uppercase;--font-navigation-text-tertiary:400 normal 14px\u002F16px var(--apercu);--tracking-navigation-text-tertiary:.4px;--font-navigation-text-label:700 normal 16px\u002F18px var(--apercu);--tracking-navigation-text-label:.3px}.wired-us .journey.nav-cta.link,.wired-us .journey.nav-cta.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-navigation-brand);font:var(--font-navigation-text-primary);text-transform:var(--text-case-navigation-text-primary,normal);letter-spacing:var(--tracking-navigation-text-primary,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .journey.nav-cta.link:hover{color:var(--color-text-navigation-brand);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}}.wired-us .journey.nav-cta.link:active{color:var(--color-text-navigation-brand);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}.wired-us .journey.nav-cta.button{appearance:none;cursor:pointer;color:var(--color-text-navigation-feature);font:var(--font-navigation-text-primary);text-transform:var(--text-case-navigation-text-primary,normal);letter-spacing:var(--tracking-navigation-text-primary,normal);text-align:center;background:var(--color-surface-navigation-feature-brand);border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button-compact);transition:background var(--motion-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .journey.nav-cta.button:hover{color:var(--color-text-navigation-feature);text-align:center;background:var(--color-surface-navigation-feature-brand-hover);border:none;text-decoration:none}}.wired-us .journey.nav-cta.button:active{color:var(--color-text-navigation-feature);text-align:center;background:var(--color-surface-navigation-feature-brand-pressed);border:none;text-decoration:none}.wired-us .journey.nav-cta.button:focus-visible{color:var(--color-text-navigation-feature);text-align:center;background:var(--color-surface-navigation-feature-brand);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:none}.wired-us .badge{color:var(--color-text-badge);font:var(--font-global-editorial-tags);text-transform:var(--text-case-global-editorial-tags,normal);letter-spacing:var(--tracking-global-editorial-tags,normal);text-align:center;background:var(--color-surface-badge);border-radius:var(--border-radius-badge);padding:var(--spacing-badge);border:none;text-decoration:none}.wired-us .body.dropcap:first-letter{float:inline-start;margin-bottom:-.2em}@-moz-document url-prefix(){.wired-us .body.dropcap:first-letter{margin-bottom:0}}.wired-us .body.dropcap:first-letter{color:var(--color-text-accent);font:var(--font-consumption-editorial-display-large);text-transform:var(--text-case-consumption-editorial-display-large,normal);letter-spacing:var(--tracking-consumption-editorial-display-large,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-dropcap);border:none}.wired-us .rubric{color:var(--color-text-rubric);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}.wired-us .rubric.link,.wired-us .rubric.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-rubric);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .rubric.link:hover{color:var(--color-text-rubric);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .rubric.link:active{color:var(--color-text-rubric);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .rubric.card{color:var(--color-text-rubric-card);background:var(--color-surface-rubric-card);border-radius:var(--border-radius-rubric-card);padding:var(--spacing-rubric-card);border:none;text-decoration:none}.wired-us .rubric.link.card,.wired-us .rubric.link.card:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-rubric-card);background:var(--color-surface-rubric-card);border-radius:var(--border-radius-rubric-card);padding:var(--spacing-rubric-card);border:none;text-decoration:none}@media (hover:hover){.wired-us .rubric.link.card:hover{color:var(--color-text-rubric-card);background:var(--color-surface-rubric-card);border:none;text-decoration:underline}}.wired-us .rubric.link.card:active{color:var(--color-text-rubric-card);background:var(--color-surface-rubric-card);border:none;text-decoration:underline}.wired-us .breadcrumb.link,.wired-us .breadcrumb.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-subtle);font:var(--font-global-editorial-tags);text-transform:var(--text-case-global-editorial-tags,normal);letter-spacing:var(--tracking-global-editorial-tags,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .breadcrumb.link:hover{color:var(--color-text-subtle);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .breadcrumb.link:active{color:var(--color-text-subtle);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .breadcrumb.link[aria-current]{color:var(--color-text);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}.wired-us .link-button,.wired-us .link-button:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-brand-default);border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);transition:var(--motion-link-button);border:none;text-decoration:none;transition-property:color,background,border,-webkit-text-decoration,text-decoration}@media (hover:hover){.wired-us .link-button:hover{color:var(--color-action-brand-hover);border:none;text-decoration:none}}.wired-us .link-button:active{color:var(--color-action-brand-pressed);border:none;text-decoration:none}.wired-us .link-button:focus-visible{color:var(--color-action-brand-default);background:var(--color-surface);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:none}.wired-us .link-button.disabled,.wired-us .link-button:disabled{color:var(--color-text-disabled);border:none;text-decoration:none}.wired-us .link-button.primary.filled,.wired-us .link-button.primary.filled:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-brand-inverse);font:var(--font-utility-button-core);text-transform:var(--text-case-utility-button-core,normal);letter-spacing:var(--tracking-utility-button-core,normal);text-align:center;background:var(--color-action-brand-default);border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .link-button.primary.filled:hover{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-hover);border:none;text-decoration:none}}.wired-us .link-button.primary.filled:active{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-pressed);border:none;text-decoration:none}.wired-us .link-button.primary.filled:focus-visible{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-default);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:none}.wired-us .link-button.primary.filled.disabled,.wired-us .link-button.primary.filled:disabled{color:var(--color-text-card-disabled);text-align:center;background:var(--color-surface-card-disabled);border:none;text-decoration:none}.wired-us .link-button.primary.outlined,.wired-us .link-button.primary.outlined:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-brand-default);font:var(--font-utility-button-core);text-transform:var(--text-case-utility-button-core,normal);letter-spacing:var(--tracking-utility-button-core,normal);text-align:center;border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button-outlined);border:2px solid var(--color-action-brand-default);background:#fff0;text-decoration:none}@media (hover:hover){.wired-us .link-button.primary.outlined:hover{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-hover);border:2px solid var(--color-action-brand-hover);text-decoration:none}}.wired-us .link-button.primary.outlined:active{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-pressed);border:2px solid var(--color-action-brand-pressed);text-decoration:none}.wired-us .link-button.primary.outlined:focus-visible{color:var(--color-action-brand-inverse);text-align:center;background:var(--color-action-brand-pressed);border:2px solid var(--color-action-brand-pressed);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);text-decoration:none}.wired-us .link-button.primary.outlined.disabled,.wired-us .link-button.primary.outlined:disabled{color:var(--color-text-disabled);text-align:center;border:2px solid var(--color-border-disabled);background:#fff0;text-decoration:none}.wired-us .link-button.primary.text,.wired-us .link-button.primary.text:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-brand-default);font:var(--font-utility-button-utility);text-transform:var(--text-case-utility-button-utility,normal);letter-spacing:var(--tracking-utility-button-utility,normal);text-align:center;border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .link-button.primary.text:hover{color:var(--color-action-brand-hover);text-align:center;border:none;text-decoration:underline}}.wired-us .link-button.primary.text:active{color:var(--color-action-brand-pressed);text-align:center;border:none;text-decoration:underline}.wired-us .link-button.primary.text:focus-visible{color:var(--color-action-brand-default);text-align:center;background:var(--color-surface);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:underline}.wired-us .link-button.primary.text.disabled,.wired-us .link-button.primary.text:disabled{color:var(--color-text-disabled);text-align:center;border:none;text-decoration:none}.wired-us .link-button.utility.filled,.wired-us .link-button.utility.filled:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-inverse);font:var(--font-utility-button-utility);text-transform:var(--text-case-utility-button-utility,normal);letter-spacing:var(--tracking-utility-button-utility,normal);text-align:center;background:var(--color-action-utility-default);border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .link-button.utility.filled:hover{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-hover);border:none;text-decoration:none}}.wired-us .link-button.utility.filled:active{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:none;text-decoration:none}.wired-us .link-button.utility.filled:focus-visible{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-default);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:none}.wired-us .link-button.utility.filled.disabled,.wired-us .link-button.utility.filled:disabled{color:var(--color-text-card-disabled);text-align:center;background:var(--color-surface-card-disabled);border:none;text-decoration:none}.wired-us .link-button.utility.outlined,.wired-us .link-button.utility.outlined:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-default);font:var(--font-utility-button-utility);text-transform:var(--text-case-utility-button-utility,normal);letter-spacing:var(--tracking-utility-button-utility,normal);text-align:center;border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button-outlined);border:2px solid var(--color-action-utility-default);background:#fff0;text-decoration:none}@media (hover:hover){.wired-us .link-button.utility.outlined:hover{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-hover);border:2px solid var(--color-action-utility-hover);text-decoration:none}}.wired-us .link-button.utility.outlined:active{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:2px solid var(--color-action-utility-pressed);text-decoration:none}.wired-us .link-button.utility.outlined:focus-visible{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:2px solid var(--color-action-utility-pressed);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);text-decoration:none}.wired-us .link-button.utility.outlined.disabled,.wired-us .link-button.utility.outlined:disabled{color:var(--color-text-disabled);text-align:center;border:2px solid var(--color-border-disabled);background:#fff0;text-decoration:none}.wired-us .link-button.utility.text,.wired-us .link-button.utility.text:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-default);font:var(--font-utility-button-bulletin);text-transform:var(--text-case-utility-button-bulletin,normal);letter-spacing:var(--tracking-utility-button-bulletin,normal);text-align:center;border-radius:var(--border-radius-link-button);padding:var(--spacing-link-button);border:none;text-decoration:none}@media (hover:hover){.wired-us .link-button.utility.text:hover{color:var(--color-action-utility-hover);text-align:center;border:none;text-decoration:underline}}.wired-us .link-button.utility.text:active{color:var(--color-action-utility-pressed);text-align:center;border:none;text-decoration:underline}.wired-us .link-button.utility.text:focus-visible{color:var(--color-action-utility-default);text-align:center;background:var(--color-surface);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);border:none;text-decoration:underline}.wired-us .link-button.utility.text.disabled,.wired-us .link-button.utility.text:disabled{color:var(--color-text-disabled);text-align:center;border:none;text-decoration:none}.wired-us .link-button.icon.outlined,.wired-us .link-button.icon.outlined:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;border-radius:var(--border-radius-link-button-icon);padding:var(--spacing-icon-button);border:1px solid var(--color-border-subtle);font:var(--font-utility-button-core);text-transform:var(--text-case-utility-button-core,normal);letter-spacing:var(--tracking-utility-button-core,normal);background:#fff0}@media (hover:hover){.wired-us .link-button.icon.outlined:hover{background:var(--color-surface-hover);border:1px solid var(--color-border-subtle)}}.wired-us .link-button.icon.outlined:active{background:var(--color-surface-pressed);border:1px solid var(--color-border-subtle)}.wired-us .link-button.icon.outlined:focus-visible{background:var(--color-surface);border:1px solid var(--color-border-subtle);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus)}.wired-us .link-button.icon.outlined.disabled,.wired-us .link-button.icon.outlined:disabled{border:1px solid var(--color-border-subtle)}.wired-us .link-button.icon.text,.wired-us .link-button.icon.text:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;border-radius:var(--border-radius-0);padding:var(--spacing-icon-button);font:var(--font-utility-button-core);text-transform:var(--text-case-utility-button-core,normal);letter-spacing:var(--tracking-utility-button-core,normal);background:#fff0;border:none}@media (hover:hover){.wired-us .link-button.icon.text:hover{border-radius:var(--border-radius-0);background:#fff0;border:none}}.wired-us .link-button.icon.text:active{border-radius:var(--border-radius-0);background:#fff0;border:none}.wired-us .link-button.icon.text:focus-visible{border-radius:var(--border-radius-0);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);background:#fff0;border:none}.wired-us .link-button.icon.text.disabled,.wired-us .link-button.icon.text:disabled{border-radius:var(--border-radius-0);background:#fff0;border:none}.wired-us .link,.wired-us .link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-link);border-radius:var(--border-radius-0);padding:var(--spacing-0);transition:color var(--motion-link);border:none;text-decoration:underline}@media (hover:hover){.wired-us .link:hover{color:var(--color-text-accent);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .link:active{color:var(--color-text-active);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .text.link,.wired-us .text.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-link);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}@media (hover:hover){.wired-us .text.link:hover{color:var(--color-text-accent);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .text.link:active{color:var(--color-text-active);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .byline.link,.wired-us .byline.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-link);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .byline.link:hover{color:var(--color-text-byline);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .byline.link:active{color:var(--color-text-byline);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .image.link.caption,.wired-us .image.link.caption:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-image-caption);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-byline-link);text-decoration-color:var(--color-text-byline-link);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none}@media (hover:hover){.wired-us .image.link.caption:hover{color:var(--color-text-image-caption);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .image.link.caption:active{color:var(--color-text-image-caption);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .image.link.credit,.wired-us .image.link.credit:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-image-credit);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}@media (hover:hover){.wired-us .image.link.credit:hover{color:var(--color-text-image-credit);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .image.link.credit:active{color:var(--color-text-image-credit);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .nav.link,.wired-us .nav.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-navigation);font:var(--font-navigation-text-primary);text-transform:var(--text-case-navigation-text-primary,normal);letter-spacing:var(--tracking-navigation-text-primary,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-nav-link);border:0 solid #0000;border-bottom-width:2px;text-decoration:none}@media (hover:hover){.wired-us .nav.link:hover{color:var(--color-text-navigation);text-align:center;background:var(--color-surface-hover);border-radius:var(--border-radius-0);border:0 solid #0000;border-bottom-width:2px;text-decoration:none}}.wired-us .nav.link:active{color:var(--color-text-navigation);text-align:center;background:var(--color-surface-pressed);border-radius:var(--border-radius-0);border:0 solid #0000;border-bottom-width:2px;text-decoration:none}.wired-us .nav.link[aria-current]{color:var(--color-text-navigation);text-align:center;border-radius:var(--border-radius-0);border-style:solid;border-color:var(--color-border-navigation-active);border-width:0 0 2px;text-decoration:none}.wired-us .tag.link,.wired-us .tag.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text);font:var(--font-global-editorial-tags);text-transform:var(--text-case-global-editorial-tags,normal);letter-spacing:var(--tracking-global-editorial-tags,normal);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .tag.link:hover{color:var(--color-text-accent);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .tag.link:active{color:var(--color-text-accent);text-align:center;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .heading.link,.wired-us .heading.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-heading);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .heading.link:hover{color:var(--color-text-accent);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .heading.link:active{color:var(--color-text-active);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .byline.card{color:var(--color-text-byline-card);font:var(--font-global-editorial-context-primary);text-transform:var(--text-case-global-editorial-context-primary,normal);letter-spacing:var(--tracking-global-editorial-context-primary,normal);text-align:center;background:var(--color-surface-byline-card);border-radius:var(--border-radius-0);padding:var(--spacing-byline-card);border:1px solid var(--color-border-byline-card);text-decoration:none}.wired-us .byline.link.card,.wired-us .byline.link.card:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-byline-card);font:var(--font-global-editorial-context-primary);text-transform:var(--text-case-global-editorial-context-primary,normal);letter-spacing:var(--tracking-global-editorial-context-primary,normal);text-align:center;background:var(--color-surface-byline-card);border-radius:var(--border-radius-0);padding:var(--spacing-byline-card);border:1px solid var(--color-border-byline-card);text-decoration:none}@media (hover:hover){.wired-us .byline.link.card:hover{color:var(--color-text-byline-card);text-align:center;background:var(--color-surface-byline-card);border-radius:var(--border-radius-0);border:1px solid var(--color-border-byline-card);text-decoration:underline}}.wired-us .byline.link.card:active{color:var(--color-text-byline-card);text-align:center;background:var(--color-surface-byline-card);border-radius:var(--border-radius-0);border:1px solid var(--color-border-byline-card);text-decoration:underline}.wired-us .section-title.link,.wired-us .section-title.link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){.wired-us .section-title.link:hover{color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}.wired-us .section-title.link:active{color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us .link-button.compact,.wired-us .link-button.primary.filled.compact{--spacing-link-button:var(--spacing-link-button-compact)}.wired-us .link-button.primary.outlined.compact{--spacing-link-button-outlined:var(--spacing-link-button-outlined-compact)}.wired-us .link-button.primary.text.compact,.wired-us .link-button.utility.filled.compact{--spacing-link-button:var(--spacing-link-button-compact)}.wired-us .link-button.utility.outlined.compact{--spacing-link-button-outlined:var(--spacing-link-button-outlined-compact)}.wired-us .link-button.utility.text.compact{--spacing-link-button:var(--spacing-link-button-compact)}.wired-us .link-button.icon.outlined.compact,.wired-us .link-button.icon.text.compact{--spacing-icon-button:var(--spacing-icon-button-compact)}.wired-us .composition.body.pullquote{border-radius:var(--border-radius-8);padding:var(--spacing-0);gap:var(--spacing-0) var(--spacing-0);border:none;grid-template-rows:1px fit-content(100%) fit-content(100%) 1px;grid-template-columns:minmax(0,1fr);display:grid}.wired-us .composition.body.pullquote .quote{grid-area:2\u002F1\u002Fspan 1\u002Fspan 1;place-self:center}.wired-us .composition.body.pullquote .cite{grid-area:3\u002F1\u002Fspan 1\u002Fspan 1}.wired-us .composition.body.pullquote .quote{z-index:0;color:var(--color-text);font:var(--font-consumption-editorial-display-large);text-transform:var(--text-case-consumption-editorial-display-large,normal);letter-spacing:var(--tracking-consumption-editorial-display-large,normal);text-align:start;border-radius:var(--border-radius-0);padding:30px var(--spacing-0) var(--spacing-0);border:none;position:relative}.wired-us .composition.body.pullquote .quote:before{background:var(--color-border-pullquote);content:\" \";z-index:-1;width:65px;height:7px;position:absolute;top:0;left:0;mask-image:url(\u002F.design\u002Fwired-us\u002Fassets\u002Fbody.pullquote.quote.before.zh0sl2.svg)}.wired-us .composition.body.pullquote .cite{color:var(--color-text);font:var(--font-global-editorial-accreditation-core);text-transform:var(--text-case-global-editorial-accreditation-core,normal);letter-spacing:var(--tracking-global-editorial-accreditation-core,normal);text-align:start;border-radius:var(--border-radius-0);padding:10px var(--spacing-0) var(--spacing-0);border:none}.wired-us .composition.highlight-box{border-radius:var(--border-radius-0);padding:var(--spacing-24);border:1px solid var(--color-border-story);gap:var(--spacing-0);flex-direction:column;display:flex}.wired-us .composition.highlight-box .hb-title,.wired-us .composition.highlight-box .hb-body{flex-grow:0;place-self:stretch center}.wired-us .composition.highlight-box .hb-title{color:var(--color-text);font:var(--font-consumption-editorial-subhed-break-secondary);text-transform:var(--text-case-consumption-editorial-subhed-break-secondary,normal);letter-spacing:var(--tracking-consumption-editorial-subhed-break-secondary,normal);text-align:start;border-radius:var(--border-radius-0);padding:var(--spacing-0) var(--spacing-0) var(--spacing-16);border:none}.wired-us .composition.highlight-box .hb-body{color:var(--color-text);font:var(--font-consumption-editorial-body-core);text-transform:var(--text-case-consumption-editorial-body-core,normal);letter-spacing:var(--tracking-consumption-editorial-body-core,normal);text-align:start;border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none}.wired-us .composition.body.blockquote{border-radius:var(--border-radius-0);padding:var(--spacing-0);gap:var(--spacing-0);border:none;flex-direction:column;display:flex}.wired-us .composition.body.blockquote .content,.wired-us .composition.body.blockquote .attribution{flex-grow:0;place-self:stretch center}.wired-us .composition.body.blockquote .content{color:var(--color-text-blockquote);font:var(--font-consumption-editorial-citation);text-transform:var(--text-case-consumption-editorial-citation,normal);letter-spacing:var(--tracking-consumption-editorial-citation,normal);text-align:start;border-radius:var(--border-radius-0);padding:var(--spacing-16) var(--spacing-0) var(--spacing-0);border-style:solid;border-color:var(--color-border-subtle);border-width:2px 0 0}.wired-us .composition.body.blockquote .attribution{color:var(--color-text);font:var(--font-consumption-editorial-citation);text-transform:var(--text-case-consumption-editorial-citation,normal);letter-spacing:var(--tracking-consumption-editorial-citation,normal);text-align:start;border-radius:var(--border-radius-0);padding:var(--spacing-4) var(--spacing-0) var(--spacing-0);border:none}.wired-us .composition.body.blockquote .attribution:before{content:\"—\";padding:var(--spacing-0) var(--spacing-4) var(--spacing-0) var(--spacing-0)}.wired-us .composition.section-title{border-radius:var(--border-radius-0);padding:var(--spacing-0);border-style:solid;border-color:var(--color-surface-rubric-card);gap:var(--spacing-0);border-width:2px 0 0;flex-direction:row;display:flex}.wired-us .composition.section-title .title{flex-grow:1;place-self:start}@container (width\u003E=768px){.wired-us .composition.section-title{gap:var(--spacing-0);flex-direction:row;display:flex}.wired-us .composition.section-title .title{flex-grow:0;place-self:start}}@supports not (container-type:inline-size){@media (width\u003E=768px){.wired-us .composition.section-title{gap:var(--spacing-0);flex-direction:row;display:flex}.wired-us .composition.section-title .title{flex-grow:0;place-self:start}}}.wired-us .composition.section-title .title{color:var(--color-text-rubric-card);font:var(--font-discovery-subhed-section-tertiary);text-transform:var(--text-case-discovery-subhed-section-tertiary,normal);letter-spacing:var(--tracking-discovery-subhed-section-tertiary,normal);text-align:start;background:var(--color-surface-rubric-card);border-radius:var(--border-radius-0);padding:2px var(--spacing-12) var(--spacing-4);border:none}.wired-us .eyekpu{fill:var(--color-logo-accent)}.wired-us .bSR4sg{fill:var(--color-logo-neutral)}.wired-us .enszpS{fill:var(--color-logo-featured)}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled,:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-inverse);font:var(--font-commerce-call-to-action);text-transform:var(--text-case-commerce-call-to-action,normal);letter-spacing:var(--tracking-commerce-call-to-action,normal);text-align:center;background:var(--color-action-utility-default);border-radius:var(--border-radius-buy-button);padding:var(--spacing-buy-button);border:1px solid var(--color-action-utility-default);text-decoration:none}@media (hover:hover){:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:hover{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-hover);border:1px solid var(--color-action-utility-hover);text-decoration:none}}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:active{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:1px solid var(--color-action-utility-pressed);text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:focus-visible{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-default);border:1px solid var(--color-action-utility-default);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled.disabled,:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.filled:disabled{color:var(--color-text-disabled);text-align:center;border:1px solid var(--color-border-disabled);background:#fff0;text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined,:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:any-link{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;color:var(--color-action-utility-default);font:var(--font-commerce-call-to-action);text-transform:var(--text-case-commerce-call-to-action,normal);letter-spacing:var(--tracking-commerce-call-to-action,normal);text-align:center;border-radius:var(--border-radius-buy-button);padding:var(--spacing-buy-button);border:1px solid var(--color-action-utility-default);background:#fff0;text-decoration:none}@media (hover:hover){:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:hover{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-hover);border:1px solid var(--color-action-utility-hover);text-decoration:none}}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:active{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-pressed);border:1px solid var(--color-action-utility-pressed);text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:focus-visible{color:var(--color-action-utility-inverse);text-align:center;background:var(--color-action-utility-default);border:1px solid var(--color-action-utility-default);outline-offset:2px;outline:none;outline:2px solid var(--color-border-focus);text-decoration:none}:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined.disabled,:is(.wired-us.commerce,.wired-us .commerce) .link-button.primary.outlined:disabled{color:var(--color-text-disabled);text-align:center;border:1px solid var(--color-border-disabled);background:#fff0;text-decoration:none}:is(.wired-us.composition.section-title,.wired-us .composition.section-title) .link,:is(.wired-us.composition.section-title,.wired-us .composition.section-title) .link:any-link{-webkit-tap-highlight-color:transparent;color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:none}@media (hover:hover){:is(.wired-us.composition.section-title,.wired-us .composition.section-title) .link:hover{color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}}:is(.wired-us.composition.section-title,.wired-us .composition.section-title) .link:active{color:var(--color-text-rubric-card);border-radius:var(--border-radius-0);padding:var(--spacing-0);border:none;text-decoration:underline}.wired-us.light,.wired-us.light.theme-standard,.wired-us.light .theme-standard{--color-surface:var(--a3);--color-surface-subtle:var(--c5);--color-surface-hover:var(--c7);--color-surface-pressed:var(--c4);--color-action-brand-default:var(--a1);--color-action-brand-hover:var(--c6);--color-surface-accent:var(--c7);--color-action-brand-pressed:var(--a2);--color-action-brand-inverse:var(--a3);--color-text-active:var(--b2);--color-text-success:var(--e1);--color-text:var(--c1);--color-text-subtle:var(--c2);--color-text-error:var(--e2);--color-text-disabled:var(--c2);--color-action-utility-default:var(--a1);--color-action-utility-hover:var(--c6);--color-text-link:var(--c1);--color-text-accent:var(--b2);--color-action-utility-pressed:var(--a2);--color-action-utility-inverse:var(--a3);--color-icon-active:var(--b2);--color-icon-disabled:var(--c4);--color-icon:var(--c1);--color-icon-subtle:var(--c3);--color-border-input:var(--a1);--color-border-hover:var(--a1);--color-icon-accent:var(--b2);--color-border-active:var(--b2);--color-border-success:var(--e1);--color-border:var(--a1);--color-border-subtle:var(--c4);--color-border-error:var(--e2);--color-border-focus:var(--a1);--color-border-disabled:var(--c4);--color-border-accent:var(--b2);--color-divider:var(--c4);--color-surface-card-active:var(--a1);--color-text-card-active:var(--a3);--color-logo-neutral:var(--a1);--color-logo-accent:var(--a1);--color-logo-featured:var(--featured1);--color-surface-card-disabled:var(--c4);--color-text-card-disabled:var(--a3);--color-overlay-strong-0deg:var(--gradient-strong-0deg);--color-overlay-strong-180deg:var(--gradient-strong-180deg);--color-surface-placeholder:var(--c4);--color-text-placeholder:var(--c1);--color-overlay-subtle-0deg:var(--gradient-subtle-0deg);--color-overlay-subtle-180deg:var(--gradient-subtle-180deg);--color-overlay-badge:var(--transparent-50);--color-overlay-inverse:var(--a3);--color-text-heading:var(--a1);--color-text-subheading:var(--c1);--color-surface-navigation:var(--a3);--color-surface-navigation-elevated:var(--c5);--color-text-pricing:var(--b2);--color-text-dek:var(--a2);--color-text-pubdate:var(--a1);--color-text-navigation:var(--a1);--color-text-navigation-elevated:var(--a1);--color-surface-ad:var(--c5);--color-text-ad:var(--c6);--color-text-image-caption:var(--a2);--color-text-image-credit:var(--a2);--color-text-navigation-brand:var(--b2);--color-text-navigation-accent:var(--b2);--color-text-blockquote:var(--c1);--color-text-navigation-emphasis:var(--b2);--color-border-navigation:var(--a1);--color-border-sub-navigation:var(--c4);--color-border-navigation-active:var(--b2);--color-border-story:var(--c4);--color-border-pullquote:var(--c1);--color-surface-navigation-overlay:var(--c8);--color-surface-byline-card:var(--a1);--color-text-byline-card:var(--a3);--color-surface-navigation-feature:var(--a1);--color-text-navigation-feature:var(--a3);--color-border-byline-card:var(--a1);--color-text-byline:var(--a1);--color-surface-navigation-feature-brand:var(--b2);--color-surface-navigation-feature-brand-hover:var(--a2);--color-text-byline-link:var(--a1);--color-surface-navigation-feature-brand-pressed:var(--c1);--color-surface-rubric-card:var(--a1);--color-text-rubric-card:var(--a3);--color-text-rubric:var(--a1);--color-surface-badge:var(--a1);--color-text-badge:var(--a3);--color-surface-status-card:var(--e2);--color-text-status-card:var(--a3);--color-text-status:var(--e2)}.wired-us.light.theme-covert-blue,.wired-us.light .theme-covert-blue{--color-surface:var(--c5);--color-surface-subtle:var(--backchannel-gray90);--color-surface-hover:var(--backchannel-gray90);--color-action-brand-default:var(--backchannel-blue45);--color-action-brand-hover:var(--c1);--color-surface-accent:var(--c4);--color-action-brand-pressed:var(--c1);--color-action-brand-inverse:var(--c5);--color-text-active:var(--backchannel-blue45);--color-text-subtle:var(--c6);--color-action-utility-hover:var(--backchannel-blue45);--color-text-accent:var(--backchannel-blue45);--color-action-utility-pressed:var(--backchannel-blue45);--color-action-utility-inverse:var(--c5);--color-icon-active:var(--backchannel-blue45);--color-icon-subtle:var(--c2);--color-border-input:var(--c1);--color-border-hover:var(--c1);--color-icon-accent:var(--backchannel-blue45);--color-border-active:var(--backchannel-blue45);--color-border:var(--backchannel-blue45);--color-border-focus:var(--c1);--color-border-accent:var(--backchannel-blue45);--color-surface-card-active:var(--backchannel-blue45);--color-text-card-active:var(--c5);--color-logo-neutral:var(--backchannel-blue45);--color-logo-accent:var(--backchannel-blue45);--color-logo-featured:var(--backchannel-blue45);--color-text-card-disabled:var(--c5);--color-text-placeholder:var(--c3);--color-text-heading:var(--backchannel-blue45);--color-surface-navigation:var(--c5);--color-text-pricing:var(--c1);--color-text-dek:var(--backchannel-blue45);--color-text-pubdate:var(--backchannel-blue45);--color-text-navigation:var(--backchannel-blue45);--color-text-navigation-elevated:var(--backchannel-blue45);--color-surface-ad:var(--backchannel-gray90);--color-text-image-caption:var(--c1);--color-text-image-credit:var(--c6);--color-text-navigation-brand:var(--backchannel-blue45);--color-text-navigation-accent:var(--backchannel-blue45);--color-text-navigation-emphasis:var(--backchannel-blue45);--color-border-navigation:var(--backchannel-blue45);--color-border-navigation-active:var(--backchannel-blue45);--color-border-story:var(--backchannel-blue45);--color-border-pullquote:var(--backchannel-blue45);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--backchannel-blue45);--color-surface-navigation-feature:var(--backchannel-blue45);--color-text-navigation-feature:var(--c5);--color-border-byline-card:var(--backchannel-blue45);--color-text-byline:var(--backchannel-blue45);--color-surface-navigation-feature-brand:var(--backchannel-blue45);--color-surface-navigation-feature-brand-hover:var(--c1);--color-text-byline-link:var(--backchannel-blue45);--color-surface-rubric-card:var(--backchannel-blue45);--color-text-rubric-card:var(--c5);--color-text-rubric:var(--backchannel-blue45);--color-surface-badge:var(--backchannel-blue45);--color-text-badge:var(--c5);--color-surface-status-card:var(--backchannel-blue45);--color-text-status-card:var(--c5);--color-text-status:var(--backchannel-blue45)}.wired-us.light.theme-inverted,.wired-us.light .theme-inverted{--color-surface:var(--a1);--color-surface-subtle:var(--a2);--color-surface-hover:var(--a2);--color-surface-pressed:var(--c1);--color-action-brand-default:var(--a3);--color-action-brand-hover:var(--c5);--color-surface-accent:var(--a2);--color-action-brand-pressed:var(--c4);--color-action-brand-inverse:var(--a1);--color-text-active:var(--a3);--color-text-success:var(--b1);--color-text:var(--a3);--color-text-subtle:var(--c3);--color-text-disabled:var(--c3);--color-action-utility-default:var(--a3);--color-action-utility-hover:var(--c5);--color-text-link:var(--a3);--color-text-accent:var(--a3);--color-action-utility-pressed:var(--c4);--color-action-utility-inverse:var(--a1);--color-icon-active:var(--a3);--color-icon-disabled:var(--a2);--color-icon:var(--a3);--color-border-input:var(--a3);--color-border-hover:var(--a3);--color-icon-accent:var(--a3);--color-border-success:var(--b1);--color-border:var(--a3);--color-border-subtle:var(--c6);--color-border-focus:var(--b2);--color-border-disabled:var(--a2);--color-border-accent:var(--a3);--color-divider:var(--c6);--color-surface-card-active:var(--a3);--color-text-card-active:var(--a1);--color-logo-neutral:var(--a3);--color-logo-accent:var(--a3);--color-logo-featured:var(--featured2);--color-surface-card-disabled:var(--a2);--color-text-card-disabled:var(--a1);--color-surface-placeholder:var(--c6);--color-text-placeholder:var(--c4);--color-text-heading:var(--a3);--color-text-subheading:var(--a3);--color-surface-navigation:var(--a1);--color-surface-navigation-elevated:var(--c1);--color-text-dek:var(--a3);--color-text-pubdate:var(--a3);--color-text-navigation:var(--a3);--color-text-navigation-elevated:var(--a3);--color-surface-ad:var(--c1);--color-text-ad:var(--c4);--color-text-image-caption:var(--c4);--color-text-image-credit:var(--c4);--color-text-navigation-brand:var(--a3);--color-text-blockquote:var(--a3);--color-border-navigation:var(--a3);--color-border-sub-navigation:var(--a2);--color-border-story:var(--c2);--color-border-pullquote:var(--a3);--color-surface-byline-card:var(--a3);--color-text-byline-card:var(--a1);--color-surface-navigation-feature:var(--a3);--color-text-navigation-feature:var(--a1);--color-border-byline-card:var(--a3);--color-text-byline:var(--a3);--color-surface-navigation-feature-brand:var(--a3);--color-surface-navigation-feature-brand-hover:var(--c7);--color-text-byline-link:var(--a3);--color-surface-navigation-feature-brand-pressed:var(--c4);--color-surface-rubric-card:var(--a2);--color-text-rubric:var(--a3);--color-surface-badge:var(--a3);--color-text-badge:var(--a1);--color-surface-status-card:var(--a3);--color-text-status-card:var(--a2);--color-text-status:var(--a3)}.wired-us.light.theme-lab-green,.wired-us.light .theme-lab-green{--color-surface:var(--lab-gray35);--color-surface-subtle:var(--c6);--color-surface-hover:var(--c6);--color-surface-pressed:var(--c6);--color-action-brand-default:var(--lab-green50);--color-action-brand-hover:var(--a3);--color-surface-accent:var(--c6);--color-action-brand-pressed:var(--a3);--color-action-brand-inverse:var(--lab-gray35);--color-text-active:var(--lab-green50);--color-text-success:var(--lab-green50);--color-text:var(--a3);--color-text-subtle:var(--c4);--color-text-error:var(--e3);--color-text-disabled:var(--c4);--color-action-utility-default:var(--a3);--color-action-utility-hover:var(--lab-green50);--color-text-link:var(--a3);--color-text-accent:var(--lab-green50);--color-action-utility-pressed:var(--lab-green50);--color-action-utility-inverse:var(--lab-gray35);--color-icon-active:var(--lab-green50);--color-icon-disabled:var(--c2);--color-icon:var(--a3);--color-icon-subtle:var(--c10);--color-border-input:var(--a3);--color-border-hover:var(--a3);--color-icon-accent:var(--lab-green50);--color-border-active:var(--lab-green50);--color-border-success:var(--lab-green50);--color-border:var(--lab-green50);--color-border-subtle:var(--c2);--color-border-error:var(--e3);--color-border-focus:var(--a3);--color-border-disabled:var(--c2);--color-border-accent:var(--lab-green50);--color-divider:var(--c2);--color-surface-card-active:var(--lab-green50);--color-text-card-active:var(--lab-gray35);--color-logo-neutral:var(--lab-green50);--color-logo-accent:var(--lab-green50);--color-logo-featured:var(--lab-green50);--color-surface-card-disabled:var(--c2);--color-text-card-disabled:var(--lab-gray35);--color-surface-placeholder:var(--c2);--color-text-placeholder:var(--c3);--color-text-heading:var(--a3);--color-text-subheading:var(--a3);--color-surface-navigation:var(--lab-gray35);--color-surface-navigation-elevated:var(--lab-gray35);--color-text-pricing:var(--a3);--color-text-dek:var(--a3);--color-text-pubdate:var(--lab-green50);--color-text-navigation:var(--lab-green50);--color-text-navigation-elevated:var(--lab-green50);--color-surface-ad:var(--c6);--color-text-ad:var(--c4);--color-text-image-caption:var(--a3);--color-text-image-credit:var(--c4);--color-text-navigation-brand:var(--lab-green50);--color-text-navigation-accent:var(--lab-green50);--color-text-blockquote:var(--a3);--color-text-navigation-emphasis:var(--lab-green50);--color-border-navigation:var(--lab-green50);--color-border-sub-navigation:var(--c2);--color-border-navigation-active:var(--lab-green50);--color-border-story:var(--lab-green50);--color-border-pullquote:var(--lab-green50);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--lab-green50);--color-surface-navigation-feature:var(--lab-green50);--color-text-navigation-feature:var(--lab-gray35);--color-border-byline-card:var(--lab-green50);--color-text-byline:var(--lab-green50);--color-surface-navigation-feature-brand:var(--lab-green50);--color-surface-navigation-feature-brand-hover:var(--a3);--color-text-byline-link:var(--lab-green50);--color-surface-navigation-feature-brand-pressed:var(--a3);--color-surface-rubric-card:var(--lab-green50);--color-text-rubric-card:var(--lab-gray35);--color-text-rubric:var(--lab-green50);--color-surface-badge:var(--lab-green50);--color-text-badge:var(--lab-gray35);--color-surface-status-card:var(--lab-green50);--color-text-status-card:var(--lab-gray35);--color-text-status:var(--lab-green50)}.wired-us.light.theme-made-in-china,.wired-us.light .theme-made-in-china{--color-surface:var(--mic-gradient);--color-surface-hover:var(--mic-hover);--color-surface-pressed:var(--mic-pressed);--color-action-brand-hover:var(--c2);--color-action-brand-pressed:var(--c6);--color-text-active:var(--a1);--color-text-success:var(--b1);--color-text:var(--mic-red);--color-text-subtle:var(--mic-red);--color-action-utility-hover:var(--a2);--color-text-link:var(--mic-red);--color-text-accent:var(--mic-red);--color-action-utility-pressed:var(--c6);--color-icon-active:var(--a1);--color-icon:var(--mic-red);--color-icon-subtle:var(--mic-red);--color-icon-accent:var(--mic-red);--color-border-active:var(--a1);--color-border-success:var(--b1);--color-border:var(--mic-red);--color-border-subtle:var(--mic-red);--color-border-accent:var(--mic-red);--color-divider:var(--mic-red);--color-logo-neutral:var(--mic-red);--color-logo-accent:var(--mic-red);--color-text-heading:var(--mic-red);--color-text-subheading:var(--mic-red);--color-surface-navigation:var(--mic-sand);--color-surface-navigation-elevated:var(--mic-sand);--color-text-dek:var(--mic-red);--color-text-pubdate:var(--mic-red);--color-text-navigation:var(--mic-red);--color-text-navigation-elevated:var(--mic-red);--color-surface-ad:var(--mic-ad);--color-text-image-caption:var(--mic-sand);--color-text-image-credit:var(--mic-sand);--color-text-navigation-brand:var(--mic-red);--color-text-navigation-accent:var(--mic-red);--color-text-navigation-emphasis:var(--mic-red);--color-border-navigation:var(--mic-red);--color-border-sub-navigation:var(--mic-red);--color-border-navigation-active:var(--mic-red);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--mic-red);--color-border-byline-card:var(--mic-red);--color-text-byline:var(--mic-red);--color-surface-navigation-feature-brand:var(--mic-red);--color-text-byline-link:var(--mic-red);--color-surface-rubric-card:var(--mic-red);--color-text-rubric-card:var(--mic-sand);--color-text-rubric:var(--mic-red)}.wired-us.light.theme-made-in-china-solid,.wired-us.light .theme-made-in-china-solid{--color-surface:var(--mic-sand);--color-surface-hover:var(--mic-hover);--color-surface-pressed:var(--mic-pressed);--color-action-brand-default:var(--mic-red);--color-action-brand-hover:var(--mic-red55);--color-action-brand-pressed:var(--mic-red50);--color-action-brand-inverse:var(--mic-sand);--color-text-active:var(--a1);--color-text-success:var(--b1);--color-text:var(--mic-red);--color-text-subtle:var(--mic-red);--color-action-utility-hover:var(--a2);--color-text-link:var(--mic-red);--color-text-accent:var(--mic-red);--color-action-utility-pressed:var(--c6);--color-action-utility-inverse:var(--mic-sand);--color-icon-active:var(--a1);--color-icon:var(--mic-red);--color-icon-subtle:var(--mic-red);--color-icon-accent:var(--mic-red);--color-border-active:var(--a1);--color-border-success:var(--b1);--color-border:var(--mic-red);--color-border-subtle:var(--mic-red);--color-border-accent:var(--mic-red);--color-divider:var(--mic-red);--color-logo-neutral:var(--mic-red);--color-logo-accent:var(--mic-red);--color-text-heading:var(--mic-red);--color-text-subheading:var(--mic-red);--color-surface-navigation:var(--mic-sand);--color-surface-navigation-elevated:var(--mic-sand);--color-text-dek:var(--mic-red);--color-text-pubdate:var(--mic-red);--color-text-navigation:var(--mic-red);--color-text-navigation-elevated:var(--mic-red);--color-surface-ad:var(--mic-ad);--color-text-image-caption:var(--mic-red);--color-text-image-credit:var(--mic-red);--color-text-navigation-brand:var(--mic-red);--color-text-navigation-accent:var(--mic-red);--color-text-navigation-emphasis:var(--mic-red);--color-border-navigation:var(--mic-red);--color-border-sub-navigation:var(--mic-red);--color-border-navigation-active:var(--mic-red);--color-border-story:var(--mic-red);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--mic-red);--color-border-byline-card:var(--mic-red);--color-text-byline:var(--mic-red);--color-surface-navigation-feature-brand:var(--mic-red);--color-text-byline-link:var(--mic-red);--color-surface-rubric-card:var(--mic-red);--color-text-rubric-card:var(--mic-sand);--color-text-rubric:var(--mic-red)}.wired-us.light.theme-model-blue,.wired-us.light .theme-model-blue{--color-surface:var(--model-gray20);--color-surface-subtle:var(--a2);--color-surface-hover:var(--a2);--color-surface-pressed:var(--a2);--color-action-brand-default:var(--model-blue70);--color-action-brand-hover:var(--a3);--color-surface-accent:var(--a2);--color-action-brand-pressed:var(--a3);--color-action-brand-inverse:var(--model-gray20);--color-text-active:var(--model-blue70);--color-text-success:var(--b1);--color-text:var(--a3);--color-text-subtle:var(--c10);--color-text-error:var(--e3);--color-text-disabled:var(--c3);--color-action-utility-default:var(--a3);--color-action-utility-hover:var(--model-blue70);--color-text-link:var(--a3);--color-text-accent:var(--model-blue70);--color-action-utility-pressed:var(--model-blue70);--color-action-utility-inverse:var(--model-gray20);--color-icon-active:var(--model-blue70);--color-icon-disabled:var(--c6);--color-icon:var(--a3);--color-border-input:var(--a3);--color-border-hover:var(--a3);--color-icon-accent:var(--model-blue70);--color-border-active:var(--model-blue70);--color-border-success:var(--b1);--color-border:var(--model-blue70);--color-border-subtle:var(--a2);--color-border-error:var(--e3);--color-border-focus:var(--a3);--color-border-disabled:var(--a2);--color-border-accent:var(--model-blue70);--color-divider:var(--a2);--color-surface-card-active:var(--model-blue70);--color-text-card-active:var(--model-gray20);--color-logo-neutral:var(--model-blue70);--color-logo-accent:var(--model-blue70);--color-logo-featured:var(--model-blue70);--color-surface-card-disabled:var(--c6);--color-text-card-disabled:var(--model-gray20);--color-surface-placeholder:var(--c6);--color-text-placeholder:var(--c2);--color-text-heading:var(--model-blue70);--color-text-subheading:var(--a3);--color-surface-navigation:var(--model-gray20);--color-surface-navigation-elevated:var(--model-gray20);--color-text-pricing:var(--a3);--color-text-dek:var(--model-blue70);--color-text-pubdate:var(--model-blue70);--color-text-navigation:var(--model-blue70);--color-text-navigation-elevated:var(--model-blue70);--color-surface-ad:var(--a2);--color-text-ad:var(--c10);--color-text-image-caption:var(--a3);--color-text-image-credit:var(--c10);--color-text-navigation-brand:var(--model-blue70);--color-text-navigation-accent:var(--model-blue70);--color-text-blockquote:var(--a3);--color-text-navigation-emphasis:var(--model-blue70);--color-border-navigation:var(--model-blue70);--color-border-sub-navigation:var(--a2);--color-border-navigation-active:var(--model-blue70);--color-border-story:var(--model-blue70);--color-border-pullquote:var(--model-blue70);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--model-blue70);--color-surface-navigation-feature:var(--model-blue70);--color-text-navigation-feature:var(--model-gray20);--color-border-byline-card:var(--model-blue70);--color-text-byline:var(--model-blue70);--color-surface-navigation-feature-brand:var(--model-blue70);--color-surface-navigation-feature-brand-hover:var(--a3);--color-text-byline-link:var(--model-blue70);--color-surface-navigation-feature-brand-pressed:var(--a3);--color-surface-rubric-card:var(--model-blue70);--color-text-rubric-card:var(--model-gray20);--color-text-rubric:var(--model-blue70);--color-surface-badge:var(--model-blue70);--color-text-badge:var(--model-gray20);--color-surface-status-card:var(--model-blue70);--color-text-status-card:var(--model-gray20);--color-text-status:var(--model-blue70)}.wired-us.light.theme-trending-topic,.wired-us.light .theme-trending-topic{--color-action-brand-hover:var(--c2);--color-action-brand-pressed:var(--c6);--color-action-utility-hover:var(--a2);--color-action-utility-pressed:var(--c6);--color-text-pubdate:var(--trending-blue100);--color-surface-rubric-card:var(--trending-blue100);--color-text-rubric:var(--trending-blue100);--color-surface-status-card:var(--trending-blue100);--color-text-status:var(--trending-blue100)}.wired-us.light.theme-zenith-amber,.wired-us.light .theme-zenith-amber{--color-surface:var(--zenith-burn-in);--color-surface-subtle:var(--zenith-dim30);--color-surface-hover:var(--zenith-dim30);--color-surface-pressed:var(--zenith-dim10);--color-action-brand-default:var(--zenith-amber85);--color-action-brand-hover:var(--zenith-amber80);--color-surface-accent:var(--zenith-dim15);--color-action-brand-pressed:var(--zenith-amber70);--color-action-brand-inverse:var(--zenith-dim15);--color-text-active:var(--zenith-amber85);--color-text-success:var(--zenith-amber85);--color-text:var(--a3);--color-text-subtle:var(--c4);--color-text-error:var(--e3);--color-text-disabled:var(--c4);--color-action-utility-default:var(--a3);--color-action-utility-hover:var(--zenith-amber85);--color-text-link:var(--a3);--color-text-accent:var(--zenith-amber85);--color-action-utility-pressed:var(--zenith-amber80);--color-action-utility-inverse:var(--zenith-dim15);--color-icon-active:var(--zenith-amber85);--color-icon-disabled:var(--c2);--color-icon:var(--zenith-amber85);--color-icon-subtle:var(--zenith-amber80);--color-border-input:var(--a3);--color-border-hover:var(--a3);--color-icon-accent:var(--zenith-amber85);--color-border-active:var(--zenith-amber85);--color-border-success:var(--zenith-amber85);--color-border:var(--zenith-amber85);--color-border-subtle:var(--zenith-amber80);--color-border-error:var(--e3);--color-border-focus:var(--zenith-amber85);--color-border-disabled:var(--c2);--color-border-accent:var(--zenith-amber85);--color-divider:var(--zenith-amber80);--color-surface-card-active:var(--zenith-amber85);--color-text-card-active:var(--zenith-dim15);--color-logo-neutral:var(--zenith-amber85);--color-logo-accent:var(--zenith-amber85);--color-logo-featured:var(--zenith-amber85);--color-surface-card-disabled:var(--zenith-amber70);--color-text-card-disabled:var(--zenith-dim30);--color-surface-placeholder:var(--zenith-dim30);--color-text-placeholder:var(--zenith-amber70);--color-text-heading:var(--zenith-amber85);--color-text-subheading:var(--zenith-amber85);--color-surface-navigation:var(--zenith-burn-in);--color-surface-navigation-elevated:var(--zenith-dim10);--color-text-pricing:var(--a3);--color-text-dek:var(--zenith-amber85);--color-text-pubdate:var(--zenith-amber85);--color-text-navigation:var(--zenith-amber85);--color-text-navigation-elevated:var(--zenith-amber85);--color-surface-ad:var(--zenith-dim10);--color-text-ad:var(--zenith-amber80);--color-text-image-caption:var(--zenith-amber85);--color-text-image-credit:var(--zenith-amber80);--color-text-navigation-brand:var(--zenith-amber85);--color-text-navigation-accent:var(--zenith-amber85);--color-text-blockquote:var(--zenith-amber85);--color-text-navigation-emphasis:var(--zenith-amber85);--color-border-navigation:var(--zenith-amber85);--color-border-sub-navigation:var(--zenith-dim30);--color-border-navigation-active:var(--zenith-amber85);--color-border-story:var(--zenith-amber80);--color-border-pullquote:var(--zenith-amber85);--color-surface-byline-card:var(--transparent-0);--color-text-byline-card:var(--zenith-amber85);--color-surface-navigation-feature:var(--zenith-amber85);--color-text-navigation-feature:var(--zenith-dim15);--color-border-byline-card:var(--zenith-amber85);--color-text-byline:var(--zenith-amber85);--color-surface-navigation-feature-brand:var(--zenith-amber85);--color-surface-navigation-feature-brand-hover:var(--zenith-amber80);--color-text-byline-link:var(--zenith-amber85);--color-surface-navigation-feature-brand-pressed:var(--zenith-amber70);--color-surface-rubric-card:var(--zenith-amber85);--color-text-rubric-card:var(--zenith-dim15);--color-text-rubric:var(--zenith-amber85);--color-surface-badge:var(--zenith-amber85);--color-text-badge:var(--zenith-dim15);--color-surface-status-card:var(--zenith-amber85);--color-text-status-card:var(--zenith-dim15);--color-text-status:var(--zenith-amber85)}"},"head.canonicalUrl":"https:\u002F\u002Fwww.wired.com\u002F2010\u002F03\u002Fbrowse-the-web-as-it-looked-in-1993\u002F","head.title":"Browse the Web as it Looked in 1993 | WIRED","tenant":"wired","head.contentID":"5955dd525992c54331ac1c9e","head.pageType":"article","firsthand":{"shouldLoadFirsthand":false},"ethyca":{"enableEthyca":true,"gpp":false,"propertyId":"FDS-LV9IAK"},"linkBannerData":{"hed":"","dek":"","image":{},"links":[],"tracking":{"trackingIdentifier":""}},"linkBannerId":[],"navigation":{"aboutText":"WIRED is obsessed with what comes next. Through rigorous investigations and game-changing reporting, we tell stories that don’t just reflect the moment—they help create it. When you look back in 10, 20, even 50 years, WIRED will be the publication that led the story of the present, mapped the people, products, and ideas defining it, and explained how those forces forged the future. WIRED: For Future Reference.","appDownloadUrls":[],"account":{"signInLink":"\u002Fauth\u002Finitiate?redirectURL=%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F&source=VERSO_NAVIGATION","accountLinks":[{"attributes":{"name":"\u002Fmy-account"},"index":0,"nodeType":"link","text":"My Account","url":"\u002Faccount\u002Fprofile"},{"attributes":{"name":"\u002Fsubscription-benefits"},"index":1,"nodeType":"link","text":"Subscription benefits","url":"\u002Faccount\u002Fprofile?stc=benefits"},{"attributes":{"name":"\u002Fverify-subscription"},"index":2,"nodeType":"link","paymentGroup":"subscription-workflow","text":"Verify Subscription","url":"\u002Faccount\u002Flink"},{"attributes":{"name":"\u002Fview-saved-products"},"index":3,"nodeType":"link","text":"View Saved Products","url":"\u002Faccount\u002Fsaved\u002Fproducts"},{"attributes":{"name":"\u002Fview-saved-stories"},"index":4,"isProfileLink":true,"nodeType":"link","text":"View Saved Stories","url":"\u002Faccount\u002Fsaved"},{"attributes":{"name":"\u002Fmanage-subscription"},"index":5,"nodeType":"link","paymentGroup":"subs-cta","text":"Manage subscription","url":"https:\u002F\u002Fsubscriptions.wired.com\u002Fservlet\u002FRegistrationGateway?cds_mag_code=WIR&cds_config_id=907"},{"attributes":{"name":"\u002Fsign-out"},"index":6,"nodeType":"signOut","text":"Sign out","url":"\u002Fauth\u002Fend?redirectURL=%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F"}],"redirectURL":"%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F"},"contactLinks":[{"isExternal":false,"text":"Reviews","url":"https:\u002F\u002Fwww.wired.com\u002Fcategory\u002Fgear\u002F","isActive":false},{"isExternal":false,"text":"Buying Guides","url":"https:\u002F\u002Fwww.wired.com\u002Fcategory\u002Fgear\u002Fbuying-guides\u002F","isActive":false},{"text":"Streaming Guides","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fculture-guides\u002F","isActive":false},{"text":"Wearables","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fwearables\u002F","isActive":false},{"text":"Coupons","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fcoupons\u002F","isActive":false}],"contactLinksHeading":"Reviews and Guides","footerLinks":[{"isExternal":false,"text":"Subscribe","url":"https:\u002F\u002Fwww.wired.com\u002Fsubscribe\u002F","isActive":false},{"isExternal":false,"text":"Newsletters","url":"https:\u002F\u002Fwww.wired.com\u002Fnewsletter?sourceCode=HeaderAndFooter","isActive":false},{"isExternal":false,"text":"Livestreams","url":"https:\u002F\u002Fwww.wired.com\u002Flivestreams","isActive":false},{"text":"Travel","url":"\u002Ftag\u002Ftravel\u002F","isActive":false},{"isExternal":false,"text":"FAQ","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Ffaq\u002F","isActive":false},{"text":"Contact Us","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Ffeedback\u002F","isActive":false},{"isExternal":false,"text":"WIRED Staff","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Fwired-staff\u002F","isActive":false},{"text":"WIRED Education","url":"https:\u002F\u002Fwww.wirededucation.com\u002F","isActive":false},{"text":"Editorial Standards","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Fwired-on-background-policy\u002F","isActive":false},{"text":"Archive","url":"https:\u002F\u002Farchive.wired.com\u002Ft\u002Fstorefront\u002Fstorefront","isActive":false},{"text":"RSS","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Frss-feeds\u002F","isActive":false},{"text":"Site Map","url":"\u002Fsitemap\u002F","isActive":false},{"text":"Accessibility Help","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Faccessibility-help\u002F","isActive":false}],"footerLinksHeading":"More From WIRED","hasChannelNavigation":false,"hasSEOSupport":false,"internationalInfo":{"homeLocation":{"name":"United States"},"internationalSites":[{"name":"Italia","url":"https:\u002F\u002Fwww.wired.it\u002F"},{"name":"Japón","url":"https:\u002F\u002Fwired.jp\u002F"},{"name":"Czech Republic & Slovakia","url":"https:\u002F\u002Fwww.wired.cz\u002F"}]},"isEditorPicksAvailable":false,"isEthycaEnabled":true,"noticesLinks":[{"text":"Advertise","url":"https:\u002F\u002Fwww.condenast.com\u002Fbrands\u002Fwired","isActive":false},{"text":"Manage Account","url":"https:\u002F\u002Fwww.wired.com\u002Faccount\u002Fprofile","isActive":false},{"text":"Jobs","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Fwired-jobs\u002F","isActive":false},{"text":"Press Center","url":"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Fpress\u002F","isActive":false},{"isExternal":true,"text":"Condé Nast Store","url":"https:\u002F\u002Fcondenaststore.com\u002F","isActive":false},{"isExternal":true,"text":"User Agreement","url":"https:\u002F\u002Fwww.condenast.com\u002Fuser-agreement\u002F","rel":"nofollow","isActive":false},{"isExternal":true,"text":"Privacy Policy","url":"http:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy#privacypolicy","rel":"nofollow","isActive":false},{"isExternal":true,"text":"Your California Privacy Rights","url":"http:\u002F\u002Fwww.condenast.com\u002Fprivacy-policy#privacypolicy-california","rel":"nofollow","isActive":false}],"primaryLinks":[{"isExternal":false,"showInTopNav":true,"text":"Security","url":"\u002Fcategory\u002Fsecurity\u002F","forceLeftOfNav":false,"isActive":false},{"isExternal":false,"showInTopNav":true,"text":"Politics","url":"https:\u002F\u002Fwww.wired.com\u002Fcategory\u002Fpolitics\u002F","forceLeftOfNav":false,"isActive":false},{"isExternal":false,"showInTopNav":true,"text":"The Big Story","url":"\u002Fcategory\u002Fbig-story\u002F","forceLeftOfNav":false,"isActive":false},{"isExternal":false,"showInTopNav":true,"text":"Business","url":"\u002Fcategory\u002Fbusiness\u002F","forceLeftOfNav":false,"isActive":false},{"isExternal":false,"showInTopNav":true,"text":"Science","url":"\u002Fcategory\u002Fscience\u002F","forceLeftOfNav":false,"isActive":false},{"isExternal":false,"showInTopNav":true,"text":"Culture","url":"\u002Fcategory\u002Fculture\u002F","forceLeftOfNav":false,"isActive":false},{"isExternal":false,"showInTopNav":true,"text":"Reviews","url":"\u002Fcategory\u002Fgear\u002F","forceLeftOfNav":false,"isActive":false}],"searchLink":"\u002Fsearch\u002F","secondaryLinks":[{"isExternal":false,"text":"Newsletters","url":"https:\u002F\u002Fwww.wired.com\u002Fnewsletter?sourceCode=navbar","forceLeftOfNav":false,"showInTopNav":false,"isActive":false},{"isExternal":false,"text":"Podcasts","url":"\u002Fpodcasts\u002F","forceLeftOfNav":false,"showInTopNav":false,"isActive":false},{"isExternal":false,"text":"Video","url":"\u002Fvideo\u002F","forceLeftOfNav":false,"showInTopNav":false,"isActive":false},{"text":"The Big Interview ","url":"https:\u002F\u002Fwww.wired.com\u002Fthe-big-interview\u002F","isActive":false},{"isExternal":false,"text":"Magazine","url":"https:\u002F\u002Fwww.wired.com\u002Fmagazine","forceLeftOfNav":false,"showInTopNav":false,"isActive":false},{"isExternal":true,"text":"Merch","url":"https:\u002F\u002Fshop.wired.com\u002F","isActive":false},{"isExternal":false,"text":"Travel","url":"http:\u002F\u002Fwired.com\u002Ftravel","forceLeftOfNav":false,"showInTopNav":false,"isActive":false},{"text":"Steven Levy's Plaintext Column","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fplaintext\u002F","isActive":false},{"isExternal":false,"text":"Events","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fwired-events\u002F","forceLeftOfNav":false,"showInTopNav":false,"isActive":false},{"isExternal":false,"text":"WIRED Insider","url":"\u002Fcategory\u002Fwiredinsider\u002F","forceLeftOfNav":false,"showInTopNav":true,"isActive":false},{"text":"WIRED Consulting","url":"\u002Ftag\u002Fwired-consulting\u002F ","showInTopNav":true,"isActive":false},{"isExternal":false,"text":"Coupons","url":"https:\u002F\u002Fwww.wired.com\u002Ftag\u002Fcoupons\u002F","forceLeftOfNav":false,"showInTopNav":true,"isActive":false}],"callToActionLink":{"url":"","text":"","verboseText":""},"pageHeadline":"Browse the Web as it Looked in 1993","socialLinks":[{"label":"Follow us on Facebook","network":"facebook","url":"https:\u002F\u002Fwww.facebook.com\u002Fwired\u002F"},{"label":"Follow us on X","network":"twitter","url":"https:\u002F\u002Ftwitter.com\u002Fwired\u002F"},{"label":"Follow us on Pinterest","network":"pinterest","url":"https:\u002F\u002Fpinterest.com\u002Fwired\u002F"},{"label":"Follow us on YouTube","network":"youtube","url":"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fwired\u002F"},{"label":"Follow us on Instagram","network":"instagram","url":"https:\u002F\u002Finstagram.com\u002Fwired\u002F"},{"label":"Follow us on TikTok","network":"tiktok","url":"https:\u002F\u002Fwww.tiktok.com\u002F@wired?lang=en"}],"socialLinksHeading":"","subchannelLinks":[],"utilityLinks":[{"cmPosition":"nav-cta","paymentGroup":"consumer-marketing","forceLeftOfNav":false,"isActive":false}]},"isAccountsEnabled":true,"accountProps":{"signInLink":"\u002Fauth\u002Finitiate?redirectURL=%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F&source=VERSO_NAVIGATION","accountLinks":[{"attributes":{"name":"\u002Fmy-account"},"index":0,"nodeType":"link","text":"My Account","url":"\u002Faccount\u002Fprofile"},{"attributes":{"name":"\u002Fsubscription-benefits"},"index":1,"nodeType":"link","text":"Subscription benefits","url":"\u002Faccount\u002Fprofile?stc=benefits"},{"attributes":{"name":"\u002Fverify-subscription"},"index":2,"nodeType":"link","paymentGroup":"subscription-workflow","text":"Verify Subscription","url":"\u002Faccount\u002Flink"},{"attributes":{"name":"\u002Fview-saved-products"},"index":3,"nodeType":"link","text":"View Saved Products","url":"\u002Faccount\u002Fsaved\u002Fproducts"},{"attributes":{"name":"\u002Fview-saved-stories"},"index":4,"isProfileLink":true,"nodeType":"link","text":"View Saved Stories","url":"\u002Faccount\u002Fsaved"},{"attributes":{"name":"\u002Fmanage-subscription"},"index":5,"nodeType":"link","paymentGroup":"subs-cta","text":"Manage subscription","url":"https:\u002F\u002Fsubscriptions.wired.com\u002Fservlet\u002FRegistrationGateway?cds_mag_code=WIR&cds_config_id=907"},{"attributes":{"name":"\u002Fsign-out"},"index":6,"nodeType":"signOut","text":"Sign out","url":"\u002Fauth\u002Fend?redirectURL=%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F"}],"redirectURL":"%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F"},"oneNav":{"id":"header_menu","layout":"horizontal","rows":[{"scrollConfig":{"showOnlyOnTop":{"sm":true,"md":true,"lg":true,"xl":true,"xxl":true,"xxxl":true}},"columns":{"sm":"auto","md":"auto","lg":"auto","xl":"auto","xxl":"auto","xxxl":"auto"},"rowType":"no-style","areas":[{"justifyContent":{"sm":"center","md":"center","lg":"center","xl":"center","xxl":"center","xxxl":"center"},"items":[{"component":"ribbon-banner","ribbonBannerData":null}]}]},{"scrollConfig":{"hideOnScroll":{"sm":6000,"md":6000,"lg":6000,"xl":6000,"xxl":6000,"xxxl":6000}},"columns":{"sm":"3fr 1fr","md":"3fr 1fr","lg":"3fr 1fr","xl":"7fr 2fr","xxl":"7fr 2fr","xxxl":"7fr 2fr"},"gap":{"sm":"0","md":"0","lg":"0","xl":"0","xxl":"0","xxxl":"0"},"areas":[{"justifyContent":{"sm":"start","md":"start","lg":"start","xl":"start","xxl":"start","xxxl":"start"},"visibility":{"sm":false,"md":false,"lg":false,"xl":false,"xxl":true,"xxxl":true},"alignItems":{"sm":"center","md":"center","lg":"center","xl":"center","xxl":"center","xxxl":"center"},"items":[{"component":"text-clickable","action":{"type":"trigger","trigger":"hamburger_menu"},"designSettings":{"type":"primary-text"},"states":{"default":{"stateIcon":["Menu","thinner"]},"active":{"stateIcon":["Close","thin"]}},"status":"default"},{"component":"logo-clickable","action":"\u002F","label":"Wired","height":{"xl":"56px","xxl":"32px","xxxl":"32px"}},{"parentContainerId":"hamburger_menu","designSettings":{"type":"primary-text"},"component":"text-clickable","status":"default","states":{"default":{"label":"SECURITY"}},"action":{"type":"link","url":"\u002Fcategory\u002Fsecurity\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"primary-text"},"component":"text-clickable","status":"default","states":{"default":{"label":"POLITICS"}},"action":{"type":"link","url":"\u002Fcategory\u002Fpolitics\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"primary-text"},"component":"text-clickable","status":"default","states":{"default":{"label":"THE BIG STORY"}},"action":{"type":"link","url":"\u002Fcategory\u002Fbig-story\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"primary-text"},"component":"text-clickable","status":"default","states":{"default":{"label":"BUSINESS"}},"action":{"type":"link","url":"\u002Fcategory\u002Fbusiness\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"primary-text"},"component":"text-clickable","status":"default","states":{"default":{"label":"SCIENCE"}},"action":{"type":"link","url":"\u002Fcategory\u002Fscience\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"primary-text"},"component":"text-clickable","status":"default","states":{"default":{"label":"CULTURE"}},"action":{"type":"link","url":"\u002Fcategory\u002Fculture\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"primary-text"},"component":"text-clickable","status":"default","states":{"default":{"label":"REVIEWS"}},"action":{"type":"trigger-and-seq-level","url":"\u002Fcategory\u002Fgear\u002F","seqLevel":"reviews","trigger":"hamburger_menu"}}]},{"justifyContent":{"sm":"start","md":"start","lg":"start","xl":"start","xxl":"start","xxxl":"start"},"visibility":{"sm":true,"md":true,"lg":true,"xl":true,"xxl":false,"xxxl":false},"items":[{"component":"text-clickable","action":{"type":"trigger","trigger":"hamburger_menu"},"designSettings":{"type":"primary-text"},"states":{"default":{"stateIcon":["Menu","thinner"]},"active":{"stateIcon":["Close","thin"]}},"status":"default"},{"component":"logo-clickable","action":"\u002F","label":"Wired","height":{"sm":"32px","md":"32px","lg":"56px","xl":"56px","xxl":"56px","xxxl":"56px"}}]},{"justifyContent":{"sm":"end","md":"end","lg":"end","xl":"end","xxl":"end","xxxl":"end"},"visibility":{"sm":true,"md":true,"lg":false,"xl":false,"xxl":false,"xxxl":false},"items":[{"component":"identity-units","type":"dropdown_trigger"},{"component":"journey-units","customConfig":{"hasNavCTA":true,"navRollover":{"isRollover":false,"rolloverId":"rollover"}}}]},{"justifyContent":{"sm":"end","md":"end","lg":"end","xl":"end","xxl":"end","xxxl":"end"},"visibility":{"sm":false,"md":false,"lg":true,"xl":true,"xxl":true,"xxxl":true},"items":[{"component":"identity-units","type":"dropdown_trigger"},{"component":"text-clickable","action":{"type":"link","url":"\u002Fnewsletter?sourceCode=hamburgernav","target":"_self"},"visibility":{"sm":false,"md":true,"lg":true,"xl":true,"xxl":true,"xxxl":true},"states":{"default":{"label":"Newsletters"}},"status":"default"},{"component":"journey-units","customConfig":{"hasNavCTA":true,"navRollover":{"isRollover":false,"rolloverId":"rollover"}}}]}]},{"columns":{"sm":"auto","md":"auto","lg":"auto","xl":"auto","xxl":"auto","xxxl":"auto"},"rowType":"no-style","scrollConfig":{"hideOnScroll":{"sm":false,"md":false,"lg":false,"xl":false,"xxl":false,"xxxl":false}},"areas":[{"justifyContent":{"sm":"center","md":"center","lg":"center","xl":"center","xxl":"center","xxxl":"center"},"items":[{"component":"curation-banner","curationBannerData":null}]}]},{"scrollConfig":{"hideOnScroll":{"sm":false,"md":false,"lg":false,"xl":false,"xxl":false,"xxxl":false}},"rowType":"heroAd","columns":{"sm":"1fr","md":"1fr","lg":"1fr","xl":"1fr","xxl":"1fr","xxxl":"1fr"},"areas":[{"justifyContent":{"sm":"center","md":"center","lg":"center","xl":"center","xxl":"center","xxxl":"center"},"items":[{"component":"sticky-hero-ad"}]}]}]},"oneNavTriggerableContainers":[{"id":"hamburger_menu","layout":"triggerable-left","rows":[{"id":"default","gap":{"sm":"2rem","md":"2rem","lg":"2rem","xl":"2rem","xxl":"2rem","xxxl":"2rem"},"areas":[{"columns":{"sm":"1fr","md":"1fr","lg":"1fr","xl":"1fr","xxl":"1fr","xxxl":"1fr"},"items":[{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Security"}},"action":{"type":"link","url":"\u002Fcategory\u002Fsecurity\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Politics"}},"action":{"type":"link","url":"\u002Fcategory\u002Fpolitics\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"The Big Story"}},"action":{"type":"link","url":"\u002Fcategory\u002Fbig-story\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Business"}},"action":{"type":"link","url":"\u002Fcategory\u002Fbusiness\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Science"}},"action":{"type":"link","url":"\u002Fcategory\u002Fscience\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Culture"}},"action":{"type":"link","url":"\u002Fcategory\u002Fculture\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Reviews","stateIcon":["ChevronRight","thinner"]}},"action":{"type":"seq-level","url":"\u002Fcategory\u002Fgear\u002F","trigger":"hamburger_menu","seqLevel":"reviews"}},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"More","stateIcon":["Expand","thinner"]},"active":{"label":"More","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"The Big Interview"}},"action":{"type":"link","url":"\u002Fthe-big-interview\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Magazine"}},"action":{"type":"link","url":"\u002Fmagazine\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Events"}},"action":{"type":"link","url":"\u002Ftag\u002Fwired-events\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"WIRED Insider"}},"action":{"type":"link","url":"\u002Fcollection\u002Fwiredinsider\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"WIRED Consulting"}},"action":{"type":"link","url":"\u002Ftag\u002Fwired-consulting\u002F","target":"_self"},"isHighlighted":false}]}]},{"columns":{"sm":"1fr","md":"1fr","lg":"1fr","xl":"1fr","xxl":"1fr","xxxl":"1fr"},"items":[{"designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Newsletters"}},"action":{"type":"link","url":"\u002Fnewsletter?sourceCode=hamburgernav","target":"_self"},"isHighlighted":false},{"designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Podcasts"}},"action":{"type":"link","url":"\u002Fpodcasts\u002F","target":"_self"},"isHighlighted":false},{"designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Video"}},"action":{"type":"link","url":"\u002Fvideo\u002F","target":"_self"},"isHighlighted":false},{"designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Livestreams"}},"action":{"type":"link","url":"https:\u002F\u002Fwww.wired.com\u002Flivestreams","target":"_self"},"isHighlighted":false},{"designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Merch"}},"action":{"type":"link","url":"https:\u002F\u002Fshop.wired.com\u002F","target":"_self"},"isHighlighted":false}]},{"columns":{"sm":"1fr","md":"1fr","lg":"1fr","xl":"1fr","xxl":"1fr","xxxl":"1fr"},"items":[{"component":"text-clickable","action":{"type":"link","url":"\u002Fsearch\u002F","target":"_self"},"states":{"default":{"label":"Search","badge":["Search","thinner"]}},"designSettings":{"type":"tertiary-text","scalable":true},"status":"default"},{"component":"identity-units","type":"drawer_links"},{"component":"journey-units","customConfig":{"hasNavDrawer":true}}]}]},{"id":"reviews","gap":{"sm":"0","md":"0","lg":"0","xl":"0","xxl":"0","xxxl":"0"},"areas":[{"columns":{"sm":"1fr","md":"1fr","lg":"1fr","xl":"1fr","xxl":"1fr","xxxl":"1fr"},"areaType":"header","items":[{"component":"text-clickable","states":{"default":{"label":"Reviews","stateIcon":["ChevronLeft","thinner"]}},"action":{"type":"seq-level","trigger":"hamburger_menu","seqLevel":"default"},"designSettings":{"type":"label-text","scalable":true,"gridPosition":{"gridColumns":"repeat(3, 1fr)","labelBlockPosition":"center","stateIconPosition":"start"}},"status":"default"}]},{"columns":{"sm":"1fr","md":"1fr","lg":"1fr","xl":"1fr","xxl":"1fr","xxxl":"1fr"},"areaType":"default","items":[{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Gear News","stateIcon":["Expand","thinner"]},"active":{"label":"Gear News","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"News & Events"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fgear-news-events\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Weekly Gear Roundup"}},"action":{"type":"link","url":"\u002Ftag\u002Fgear-roundup\u002F ","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Trends"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Ftrends\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"How To & Advice"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fhow-to-advice\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"WIRED 101"}},"action":{"type":"link","url":"\u002Fwired-101-top-rated-products\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Computers","stateIcon":["Expand","thinner"]},"active":{"label":"Computers","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Computers & Peripherals"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fcomputers\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Gaming"}},"action":{"type":"link","url":"\u002Ftag\u002Fvideo-games\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Cameras"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fcameras\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Home & Kitchen","stateIcon":["Expand","thinner"]},"active":{"label":"Home & Kitchen","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Home Office"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fhome-office\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Sleep"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fsleep\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Kitchen"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fkitchen\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Vacuums"}},"action":{"type":"link","url":"\u002Ftag\u002Fvacuum\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Air Quality"}},"action":{"type":"link","url":"\u002Ftag\u002Fair-improvement\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Parenting"}},"action":{"type":"link","url":"\u002Ftag\u002Fparenting\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Backyard"}},"action":{"type":"link","url":"\u002Ftag\u002Fbackyard\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Pets"}},"action":{"type":"link","url":"\u002Ftag\u002Fpets\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Fitter, Happier","stateIcon":["Expand","thinner"]},"active":{"label":"Fitter, Happier","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Fitness"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fhealth-fitness\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Beauty & Grooming"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fbeauty","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Sex Tech"}},"action":{"type":"link","url":"\u002Ftag\u002Fsex\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Travel","stateIcon":["Expand","thinner"]},"active":{"label":"Travel","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"\u002Ftag\u002Ftravel\u002F","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Travel Bags"}},"action":{"type":"link","url":"\u002Ftag\u002Fbags\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Travel Adapters"}},"action":{"type":"link","url":"\u002Fgallery\u002Fbest-travel-adapters\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"ALL TRAVEL"}},"action":{"type":"link","url":"\u002Ftag\u002Ftravel\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Electric Vehicles"}},"action":{"type":"link","url":"\u002Ftag\u002Felectric-vehicles\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"accordion","status":"default","states":{"default":{"label":"Camping & Outdoors","stateIcon":["Expand","thinner"]},"active":{"label":"Camping & Outdoors","stateIcon":["Collapse","thinner"]}},"action":{"type":"accordion","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Foutdoor\u002F","target":"_self"},"items":[{"component":"text-clickable","status":"default","states":{"default":{"label":"Backpacking Gear"}},"action":{"type":"link","url":"\u002Ftag\u002Fbackpacking\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Hiking Gear"}},"action":{"type":"link","url":"\u002Ftag\u002Fhiking\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Camping Gear"}},"action":{"type":"link","url":"\u002Ftag\u002Fcamping\u002F ","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Outdoor Apparel"}},"action":{"type":"link","url":"\u002Ftag\u002Foutdoor-apparel","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"Electric Bikes"}},"action":{"type":"link","url":"\u002Ftag\u002Felectric-bikes\u002F","target":"_self"},"isHighlighted":false},{"component":"text-clickable","status":"default","states":{"default":{"label":"All Outdoors"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Foutdoor\u002F","target":"_self"},"isHighlighted":false}]},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Phones"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Fphones\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Audio"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Faudio\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Televisions"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fproducts\u002Ftelevisions\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Gift Guides"}},"action":{"type":"link","url":"\u002Ftag\u002Fgift-guides\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Deals"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002Fdeals\u002F","target":"_self"},"isHighlighted":false},{"parentContainerId":"hamburger_menu","designSettings":{"type":"label-text","scalable":true},"component":"text-clickable","status":"default","states":{"default":{"label":"Coupons"}},"action":{"type":"link","url":"\u002Ftag\u002Fcoupons\u002F","target":"_self"},"isHighlighted":false}]},{"columns":{"sm":"1fr","md":"1fr","lg":"1fr","xl":"1fr","xxl":"1fr","xxxl":"1fr"},"areaType":"cta","items":[{"component":"text-clickable","states":{"default":{"label":"All Reviews"}},"action":{"type":"link","url":"\u002Fcategory\u002Fgear\u002F","target":"_self"},"designSettings":{"type":"secondary-text","scalable":true,"gridPosition":{"labelBlockPosition":"center"}},"trackingData":{"subject":"hamburger_menu_chevron_submenu"},"status":"default"}]}]}]},{"id":"rollover","layout":"triggerable-right","hasDefaultContainer":false,"hasOverlay":false,"rows":[{"areas":[{"items":[{"component":"journey-units","customConfig":{"navRollover":{"isRollover":true,"rolloverId":"rollover"}}}]}]}]},{"id":"identityDropdown","layout":"triggerable-right","hasDefaultContainer":false,"rows":[{"areas":[{"items":[{"component":"identity-units","type":"dropdown"}]}]}]}],"parsely":{"isEnabled":false,"publicKey":"","strategy":"default","shouldRenderParsely":true},"pollConfig":{"userContentAggregatorUri":"https:\u002F\u002Fwww.wired.com\u002Fapi\u002Fv2\u002Fuser-content-aggregator","hideVotingResults":false},"sentry":{"dsn":""},"shopifyConfiguration":{},"appConfig":{"brandSlug":"wired"},"userPlatform":{"isDomainSigninSwitchEnabled":false,"siteCode":"WIR","userPlatformProxy":"https:\u002F\u002Fwww.wired.com\u002Fapi\u002Fup","xClientID":"Verso-Wired","filterBookmarkTypes":[],"federatedGraphqlUrl":"https:\u002F\u002Fgraphql.condenast.io\u002Fgraphql"},"experiments":{"assignments":[]},"martechPlatform":{"isEnabled":true,"products":["wired:web:basic"],"redirectURL":"\u002F","isAccessCookieEnabled":true},"sophiConfig":{"enabled":true,"hostId":"2057487818"},"beOp":{},"inlineRecirc":[],"linkList":null,"related":[],"seriesData":null,"showFirstRailRecirc":true,"productCarousel":{},"presenterResponseHeaders":{"surrogate-key":""},"metadataVideo":{},"hidePrimaryNavigationBar":false,"communityExperience":{"commentsOrderBy":"REACTION_DESC","disableCommentStream":false,"enableCommunityExperience":false,"enableMultipleComments":true,"enableReplies":true,"enableTags":true,"enableUpvotes":true,"enableLocationDropdown":false,"hasHideCommunityFunctionalTag":false,"hasShowCommunityFunctionalTag":false,"expandCommentsOnLoadFunctionalTag":false,"repliesOrderBy":"CREATED_AT_ASC","noCommentsYetIcon":"\u003Csvg width=\"65\" height=\"64\" viewBox=\"0 0 65 64\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E \u003Cpath d=\"M32.7615 64C50.3971 64 64.6935 49.6731 64.6935 32C64.6935 14.3269 50.3971 0 32.7615 0C15.126 0 0.82959 14.3269 0.82959 32C0.82959 49.6731 15.126 64 32.7615 64Z\" fill=\"#E6FF00\"\u002F\u003E \u003Cpath d=\"M47.4955 19.0925H23.0005V39.4642H47.4955V19.0925Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.3203 18.4121H48.1761V40.1446H22.3203V18.4121ZM23.6811 19.7729V38.7838H46.8153V19.7729H23.6811Z\" fill=\"black\"\u002F\u003E \u003Cpath d=\"M26.7292 44.6627H18.1016V24.291H42.5966V44.6627H33.9757L30.4205 49.1875L26.7292 44.6627Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.4214 23.6106H43.2772V45.3431H34.3066L30.4307 50.2761L26.4065 45.3431H17.4214V23.6106ZM18.7822 24.9714V43.9823H27.0525L30.4108 48.0988L33.6452 43.9823H41.9164V24.9714H18.7822Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.7832 35.1165H26.5047V36.8379H24.7832V35.1165Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.4883 35.1165H31.2097V36.8379H29.4883V35.1165Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.1934 35.1165H35.9148V36.8379H34.1934V35.1165Z\" fill=\"black\"\u002F\u003E \u003C\u002Fsvg\u003E","joinCommunityIcon":"\u003Csvg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E \u003Cpath d=\"M31.9998 64C49.6354 64 63.9318 49.6731 63.9318 32C63.9318 14.3269 49.6354 0 31.9998 0C14.3643 0 0.0678711 14.3269 0.0678711 32C0.0678711 49.6731 14.3643 64 31.9998 64Z\" fill=\"#00FFFF\"\u002F\u003E \u003Cpath d=\"M27.7847 25.6856C31.2494 25.6856 34.0581 22.8768 34.0581 19.4121C34.0581 15.9474 31.2494 13.1387 27.7847 13.1387C24.3199 13.1387 21.5112 15.9474 21.5112 19.4121C21.5112 22.8768 24.3199 25.6856 27.7847 25.6856Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.7849 13.8193C24.696 13.8193 22.1919 16.3234 22.1919 19.4124C22.1919 22.5013 24.696 25.0054 27.7849 25.0054C30.8739 25.0054 33.3779 22.5013 33.3779 19.4124C33.3779 16.3234 30.8739 13.8193 27.7849 13.8193ZM20.8311 19.4124C20.8311 15.5718 23.9444 12.4585 27.7849 12.4585C31.6254 12.4585 34.7388 15.5718 34.7388 19.4124C34.7388 23.2529 31.6254 26.3662 27.7849 26.3662C23.9444 26.3662 20.8311 23.2529 20.8311 19.4124Z\" fill=\"black\"\u002F\u003E \u003Cpath d=\"M38.0081 35.8991C38.0081 30.255 33.4323 25.6792 27.7882 25.6792C22.1442 25.6792 17.5684 30.255 17.5684 35.8991V42.5501H38.0115V35.8991H38.0081Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.8877 35.8988C16.8877 29.879 21.7681 24.9985 27.788 24.9985C33.5793 24.9985 38.3161 29.5155 38.6674 35.2184H38.6916V43.2303H16.8877V35.8988ZM37.3308 36.5792H37.3274V35.8988C37.3274 30.6305 33.0562 26.3594 27.788 26.3594C22.5197 26.3594 18.2485 30.6305 18.2485 35.8988V41.8695H37.3308V36.5792Z\" fill=\"black\"\u002F\u003E \u003Cpath d=\"M35.2794 45.9658H29.1216V31.4253H46.6049V45.9658H40.4505L37.9126 49.1944L35.2794 45.9658Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.4414 30.7446H47.2855V46.646H40.7814L37.9226 50.2827L34.9565 46.646H28.4414V30.7446ZM29.8022 32.1055V45.2851H35.6027L37.903 48.1056L40.1202 45.2851H45.9247V32.1055H29.8022Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.0718 36.1777H41.9612V37.5386H34.0718V36.1777Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.0718 39.9746H41.9612V41.3354H34.0718V39.9746Z\" fill=\"black\"\u002F\u003E \u003C\u002Fsvg\u003E","commentSubmittedIcon":"\u003Csvg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E \u003Cpath d=\"M32 64C49.6355 64 63.9319 49.6731 63.9319 32C63.9319 14.3269 49.6355 0 32 0C14.3644 0 0.0679932 14.3269 0.0679932 32C0.0679932 49.6731 14.3644 64 32 64Z\" fill=\"#00FF00\"\u002F\u003E \u003Cpath d=\"M27.5534 43.9994H17.007V19.0928H46.9521V43.9994H36.409L32.0612 49.5278L27.5534 43.9994Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.3265 18.4121H47.6325V44.6796H36.7396L32.0708 50.616L27.2303 44.6796H16.3265V18.4121ZM17.6874 19.7729V43.3188H27.8765L32.0516 48.4391L36.0785 43.3188H46.2717V19.7729H17.6874Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M40.9198 26.8255L29.2886 38.4567L23.1007 32.2689L24.063 31.3066L29.2886 36.5322L39.9575 25.8633L40.9198 26.8255Z\" fill=\"black\"\u002F\u003E \u003C\u002Fsvg\u003E","commentsClosedIcon":"\u003Csvg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\u003E \u003Cpath d=\"M32.0003 64C49.6359 64 63.9323 49.6731 63.9323 32C63.9323 14.3269 49.6359 0 32.0003 0C14.3648 0 0.0683594 14.3269 0.0683594 32C0.0683594 49.6731 14.3648 64 32.0003 64Z\" fill=\"#FF00FF\"\u002F\u003E \u003Cpath d=\"M27.5543 43.9994H17.0078V19.0928H46.953V43.9994H36.4099L32.062 49.5278L27.5543 43.9994Z\" fill=\"white\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.3271 18.4121H47.6331V44.6796H36.7402L32.0714 50.616L27.2309 44.6796H16.3271V18.4121ZM17.688 19.7729V43.3188H27.8772L32.0522 48.4391L36.0791 43.3188H46.2723V19.7729H17.688Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M38.3789 26.9004L26.4924 38.7832L25.5303 37.8208L37.4168 25.938L38.3789 26.9004Z\" fill=\"black\"\u002F\u003E \u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.4924 25.938L38.3789 37.8208L37.4168 38.7832L25.5303 26.9004L26.4924 25.938Z\" fill=\"black\"\u002F\u003E \u003C\u002Fsvg\u003E","enableArtistQA":false,"enableRepliesRestriction":false},"commentAttributes":{"organizationId":"4gKgcErvvpkwWft3fSWg7c2niGQB","commentingUrl":"https:\u002F\u002Fcoral.condenastdigital.com\u002Fapi\u002Fgraphql","tenantID":"252495c9-9177-4883-8cfe-4d832f99debf","reviewNotesFormSignInURL":"\u002Fauth\u002Finitiate?redirectURL=%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F%3Fsource%3DCOMMUNITY_LOGIN%23leave-a-rating&source=COMMUNITY_LOGIN","isBookmarkingEnabled":false},"communityLogo":{"type":"svg","altText":"WIRED","url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Fcommunity-logo.svg","sources":{"sm":{"url":"\u002Fverso\u002Fstatic\u002Fwired-us\u002Fassets\u002Fcommunity-logo.svg"}}},"closrRecirc":{"closrRecircData":[{"contentId":"6a0635293f6b307a9138c8f4","contentType":"ARTICLE","dangerousHed":"Top Hostinger Coupon Codes: 79% Off Hosting &amp; Free Domains","dangerousDek":"Discover exclusive Hostinger promo codes, discounts, and deals on web hosting, cloud plans, and domain registration. Save big on your next Hostinger purchase today.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhostinger-coupon-code\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhostinger-coupon-code#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhostinger-coupon-code\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Deals"},"tout":{"altText":"Image may contain: Pattern, Purple, and Polka Dot","id":"67b63b919468ebbf8f0cbc7a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Pattern, Purple, and Polka Dot","id":"67b63b919468ebbf8f0cbc7a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b919468ebbf8f0cbc7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Molly Higgins"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a7651c9ff4b3e6c00b63e7a","contentType":"ARTICLE","dangerousHed":"Here Are the First Images of the Crater Left on the Moon by SpaceX’s Rocket","dangerousDek":"The Korea Aerospace Research Institute shared images that show the gash on the surface. It’s pretty small.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Space"},"tout":{"altText":"Image may contain: Astronomy, and Outer Space","id":"6a7651c98a575c891a2cf22e","credit":"","caption":"This is the clearest photo to date of the collision involving a part of the Falcon 9 rocket. On the left, the moon in 2015. On the right, the same lunar site, hours after the impact. There are traces of scattered material.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Astronomy, and Outer Space","id":"6a7651c98a575c891a2cf22e","credit":"","caption":"This is the clearest photo to date of the collision involving a part of the Falcon 9 rocket. On the left, the moon in 2015. On the right, the same lunar site, hours after the impact. There are traces of scattered material.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Jorge Garay"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a737e26b0c90fd5154570e5","contentType":"ARTICLE","dangerousHed":"Why Normal People Aren’t Using AI Agents","dangerousDek":"The tech industry is realizing it needs to build agents based on what regular consumers want, not just what its AI models can do.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Artificial Intelligence"},"tout":{"altText":"Image may contain: Face, Head, Person, Photography, Portrait, Adult, Body Part, Finger, Hand, Electronics, and Phone","id":"6a73b0755ac7830744b4402a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Face, Head, Person, Photography, Portrait, Adult, Body Part, Finger, Hand, Electronics, and Phone","id":"6a73b0755ac7830744b4402a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Maxwell Zeff"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a21ca714a7696d91099f72e","contentType":"ARTICLE","dangerousHed":"A Teen Reporter Searched for His Community in the Epstein Files. Adults Freaked Out","dangerousDek":"An Instagram post turned one California student newspaper into a free-speech flash point. The students say they were just doing their homework.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fepstein-files-redwood-bark-school-newspaper\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fepstein-files-redwood-bark-school-newspaper#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fepstein-files-redwood-bark-school-newspaper\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"The Big Story"},"tout":{"altText":"","id":"6a4ff016bb93ef8a90a3ad41","credit":"","caption":"Ben Mueller.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a4ff016bb93ef8a90a3ad41","credit":"","caption":"Ben Mueller.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Ara Rosenthal"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a6b63225a31f603e71c04da","contentType":"ARTICLE","dangerousHed":"Sensitive Info Goes Into ‘No Reply’ Emails Constantly. This Guy Sees It All","dangerousDek":"Two security researchers bought cheap domains&#8212;including noreply.net and deleteduser.com&#8212;and set up email listening services. Hundreds of companies are sending them corporate secrets.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsensitive-info-goes-into-no-reply-emails-constantly-this-guy-sees-it-all\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsensitive-info-goes-into-no-reply-emails-constantly-this-guy-sees-it-all#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsensitive-info-goes-into-no-reply-emails-constantly-this-guy-sees-it-all\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Privacy"},"tout":{"altText":"","id":"6a760fe8a02e6ace8c74de98","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a760fe8a02e6ace8c74de98","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Matt Burgess"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a726b62c3f164692f3de805","contentType":"ARTICLE","dangerousHed":"How to Disable the AI Features in Gmail and Google Docs","dangerousDek":"New AI toolbars and prompts are showing up in Google Docs and Gmail. If you don’t want Gemini’s help in writing documents and emails, here’s how to turn that stuff off.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-to-disable-the-gemini-ai-features-in-gmail-and-google-docs\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-to-disable-the-gemini-ai-features-in-gmail-and-google-docs#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-to-disable-the-gemini-ai-features-in-gmail-and-google-docs\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"How To and Advice"},"tout":{"altText":"Image may contain: Electronics, Phone, Mobile Phone, Adult, and Person","id":"6a75b644a7eaec3ecd711279","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Electronics, Phone, Mobile Phone, Adult, and Person","id":"6a75b644a7eaec3ecd711279","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Justin Pot"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a5fb4974265ce8d61ecfc6f","contentType":"ARTICLE","dangerousHed":"These AI Barons Are Ready to Give Away Their Fortunes","dangerousDek":"A new generation of philanthropists made rich by artificial intelligence are preparing to give away their vast wealth. What should we make of a multi-billion-dollar pinky promise?","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fai-billionaires-are-pledging-their-wealth-good-or-bad\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fai-billionaires-are-pledging-their-wealth-good-or-bad#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fai-billionaires-are-pledging-their-wealth-good-or-bad\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Artificial Intelligence"},"tout":{"altText":"","id":"6a724999f2d8472b4d0de644","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a724999f2d8472b4d0de644","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a724999f2d8472b4d0de644\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Joel Khalili"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a6b79cc8d680985ebc8f808","contentType":"ARTICLE","dangerousHed":"A Security Pro Hacked North Korean Hackers. He Found They’d Breached Hundreds of Networks Worldwide","dangerousDek":"For nearly two years, researcher Vangelis Stykas has maintained access to North Korean hackers’ servers. His work shows they pulled off intrusions in a shocking number of systems across the globe.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fa-security-pro-hacked-north-korean-hackers-he-found-theyd-breached-hundreds-of-networks-worldwide\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fa-security-pro-hacked-north-korean-hackers-he-found-theyd-breached-hundreds-of-networks-worldwide#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fa-security-pro-hacked-north-korean-hackers-he-found-theyd-breached-hundreds-of-networks-worldwide\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Cyberattacks and Hacks"},"tout":{"altText":"","id":"6a7248a3342a397a2d7fbff9","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a7248a3342a397a2d7fbff9","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7248a3342a397a2d7fbff9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Matt Burgess"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a0dde5994451b48bafb9a15","contentType":"ARTICLE","dangerousHed":"The Best Tracking Devices for Finding Your Stuff","dangerousDek":"Lose something? Here are the best Bluetooth trackers to avoid pocket-patting panic.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthe-best-bluetooth-trackers\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthe-best-bluetooth-trackers#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthe-best-bluetooth-trackers\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Buying Guides"},"tout":{"altText":"Image may contain: Electronics, Phone, and Mobile Phone","id":"6a722619fb6a38d5e63c1802","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Electronics, Phone, and Mobile Phone","id":"6a722619fb6a38d5e63c1802","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a722619fb6a38d5e63c1802\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Boutayna Chokrane "}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a21cbb918920d19dd0adecd","contentType":"ARTICLE","dangerousHed":"How Data Centers Broke American Politics","dangerousDek":"What the Unabomber, Steve Bannon’s tech guy, and Bernie Sanders taught me about the great data center backlash of 2026.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-data-centers-broke-american-politics\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-data-centers-broke-american-politics#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-data-centers-broke-american-politics\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Environment"},"tout":{"altText":"Image may contain: Clothing, Shirt, Adult, and Person","id":"6a709a8db4004b4e490ab2d7","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Clothing, Shirt, Adult, and Person","id":"6a709a8db4004b4e490ab2d7","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a709a8db4004b4e490ab2d7\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Molly Taft"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a73566edeeb035202db1641","contentType":"ARTICLE","dangerousHed":"OpenAI Didn’t Notice Its AI Agents Using a Message Board to Plan Their Hacking Spree","dangerousDek":"At the Black Hat security conference, the AI giant revealed new details about how its agents went rogue, hacked several other companies&#8212;and did it all right under the company’s nose.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fopenai-didnt-notice-its-ai-agents-using-a-message-board-to-plan-their-hacking-spree\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fopenai-didnt-notice-its-ai-agents-using-a-message-board-to-plan-their-hacking-spree#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fopenai-didnt-notice-its-ai-agents-using-a-message-board-to-plan-their-hacking-spree\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Cyberattacks and Hacks"},"tout":{"altText":"Silhouette of a hacker ","id":"6a73a2815ac7830744b43e7a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Silhouette of a hacker ","id":"6a73a2815ac7830744b43e7a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73a2815ac7830744b43e7a\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Lily Hay Newman"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a74a719fef089be2b5bd4af","contentType":"ARTICLE","dangerousHed":"Zohran Mamdani’s NYC Tech Team Is What DOGE Should Have Been","dangerousDek":"The mayor of New York City has assembled a crew of Silicon Valley and United States Digital Service veterans to overhaul city services with better software.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fmamdani-assembles-his-nyc-tech-team\u002F#intcid=_wired-article-bottom-recirc-bkt-a_a9c3cfed-0cd7-488d-b7a0-d1b649b123fa_closr_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fmamdani-assembles-his-nyc-tech-team#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa&ru=wired-article-bottom-recirc-bkt-a&str=closr&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fmamdani-assembles-his-nyc-tech-team\u002F#intcid=a9c3cfed-0cd7-488d-b7a0-d1b649b123fa","rubric":{"name":"Business"},"tout":{"altText":"Image may contain: Petar Grašo, Kart, Transportation, Vehicle, Adult, and Person","id":"6a74dbc9893d39e4b3cd5470","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Petar Grašo, Kart, Transportation, Vehicle, Adult, and Person","id":"6a74dbc9893d39e4b3cd5470","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a74dbc9893d39e4b3cd5470\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Steven Levy"}]}},"hasNativeImgLazyLoading":true}]},"visualStoryBanner":null,"featuredDeal":null,"puzzlesAndGames":null,"layoutConfigs":{},"article":{"id":"5955dd525992c54331ac1c9e","body":["div",["p",["img",{"src":"http:\u002F\u002Fwww.webmonkey.com\u002Fwp-content\u002Fuploads\u002F2010\u002F03\u002Fgithub.png","alt":"github","title":"github"},null]],["p",{"class":"paywall"},"Github user Alan Dipert has posted the ",["a",{"href":"http:\u002F\u002Fgithub.com\u002Falandipert\u002Fncsa-mosaic","class":"text link","rel":"nofollow noopener","attributes":{"data-offer-url":"http:\u002F\u002Fgithub.com\u002Falandipert\u002Fncsa-mosaic"},"isExternal":true},"source code for NCSA Mosaic 2.7"]," on the code-hosting website."],["p",{"class":"paywall"},"You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively submitting patches."],["native-ad",{"position":"in-content","shouldDisplayLabel":true}],["p",{"class":"paywall"},["a",{"href":"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FMosaic_%28web_browser%29","class":"text link","rel":"nofollow noopener","attributes":{"data-offer-url":"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FMosaic_%28web_browser%29"},"isExternal":true},"Mosaic"]," was the first graphical web browser. It was born in the early '90s, created by a small team headed by ",["a",{"href":"https:\u002F\u002Fwww.wired.com\u002Fculture\u002Flifestyle\u002Fnews\u002F2003\u002F04\u002F58658","class":"text link","isExternal":false},"Marc Andreessen"],". The same crew would go on to found Netscape Communications and build the Netscape browser, which would eventually lead to the ",["a",{"href":"https:\u002F\u002Fwww.wired.com\u002Fthisdayintech\u002F2009\u002F06\u002Fdayintech_0605\u002F","class":"text link","isExternal":false},"Mozilla browser"],", and finally to ",["a",{"href":"http:\u002F\u002Fgetfirefox.com\u002F","class":"text link","rel":"nofollow noopener","attributes":{"data-offer-url":"http:\u002F\u002Fgetfirefox.com\u002F"},"isExternal":true},"Firefox"],". So, running Mosaic is basically taking the browsing experience all the way back to its roots."],["inline-embed",{"type":"cneinterlude","props":{"brand":"wired","embeddedVideos":[],"hasExcludedEmbed":false,"playerBase":"https:\u002F\u002Fplayer.cnevids.com","isTitleBelowVideo":true,"isTitleLeftAligned":true,"isRailEligible":false,"isRightRail":false,"relatedVideo":{"showRelatedVideo":true,"brand":"wired","related":null,"pageSize":12}}}],["p",{"class":"paywall"},"Dipert acknowledges the work of two other coders who ported the old code to run on the modern Linux: Sean MacLennan and Alan Wylie. As ",["a",{"href":"http:\u002F\u002Fseanm.ca\u002Fmosaic\u002F","class":"text link","rel":"nofollow noopener","attributes":{"data-offer-url":"http:\u002F\u002Fseanm.ca\u002Fmosaic\u002F"},"isExternal":true},"MacLennan says"]," on his site, \"If you are going to run a 10-year old protocol (HTML), you might as well use a 10-year old browser.\""],["journey-inline-newsletter",{"newsletterType":"slim-newsletter","newsletters":[]}],["inline-newsletter",{"newsletterType":"slim-newsletter","newsletters":[]}],["p",{"class":"paywall"},"I first started using Mosaic at the beginning, in 1993. We had it running at my ",["a",{"href":"http:\u002F\u002Fwww.wruv.org\u002F","class":"text link","rel":"nofollow noopener","attributes":{"data-offer-url":"http:\u002F\u002Fwww.wruv.org\u002F"},"isExternal":true},"college radio station"],", and we DJs would use it to download the news wires we'd read on air at the top of every hour. I also used it to browse Wired's gopher server and read the magazine articles on my computer in my dorm room. About two years later, ",["a",{"href":"http:\u002F\u002Fwww.veen.com\u002Fjeff\u002Farchives\u002F000903.html","class":"text link","rel":"nofollow noopener","attributes":{"data-offer-url":"http:\u002F\u002Fwww.veen.com\u002Fjeff\u002Farchives\u002F000903.html"},"isExternal":true},"HotWired arrived"]," on the web proper, and I used Mosaic to browse it."],["native-ad",{"position":"sponsor-product","shouldDisplayLabel":true}],["p",{"class":"paywall"},"OK, I'm getting misty. Somebody cue up some Pearl Jam."],["p",{"class":"paywall"},"Screenshot and hat tip from ",["a",{"href":"http:\u002F\u002Ftomayko.com\u002Flinkings\u002Fa61915d5c7cd11d917c2a088e2374fa1","class":"text link","rel":"nofollow noopener","attributes":{"data-offer-url":"http:\u002F\u002Ftomayko.com\u002Flinkings\u002Fa61915d5c7cd11d917c2a088e2374fa1"},"isExternal":true},"Tomayko"],"."]],"pageStructure":[["p",0],["p",19],["p",40],["native-ad",0],["p",73],["inline-embed",-100,"cneinterlude"],["p",52],["p",82],["native-ad",0],["p",10],["p",8]],"adCount":{"cm":0,"native":2,"mid_content":0,"interlude":1},"hasAffiliateLinks":false,"affiliateLinksCount":0,"isCommerceContent":false,"contributorSpotLightProps":{"header":{"name":"Michael Calore","title":"Director, Consumer Tech and Culture","url":"\u002Fauthor\u002Fmichael-calore\u002F","image":{"altText":"","sources":{"sm":{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"},"md":{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"},"lg":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"},"xl":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"},"xxl":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"}],"lg":[{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"}]}},"dangerousBio":"\u003Ca href=\"\u002Fauthor\u002Fmichael-calore\u002F\"\u003EMichael Calore\u003C\u002Fa\u003E oversees WIRED&#39;s coverage of consumer technology and internet culture. As a writer, he covers a range of topics including music, film, art, software, and underground culture. ... \u003Ca href=\"\u002Fauthor\u002Fmichael-calore\"\u003EREAD_MORE_PLACEHOLDER\u003C\u002Fa\u003E"}},"contentWarnings":[],"documentType":"article","showBookmark":true,"featureFlags":{"enableAggressiveNewsletter":false,"enableEntitlementProxy":true,"enableEntitlementValidation":false,"enableLinkStack":true,"enableRecipeRatings":false,"enableSlimNewsletter":false,"enableTrendingStoriesFromCopilot":true,"enableUserContext":true,"shouldKeepSubscribeLinkActive":true,"recentWorkTeaser":"channel-only","bundleTeaser":"rubric-only","contentTeaser":"channel-only","tagTeaser":"channel-only","preferCollectionGrid":false,"overrideBodyContentHeadings":true,"shouldTransformDashes":true,"rubricParentSlug":"category","usePrimaryCategoryAsRubric":true,"leadInWordCount":3,"personalizeRecircMostPopular":true,"videoPersistable":false,"google":{"swgEnabled":true,"signInEnabled":true},"featureOnboarding":{"bookmarks":true}},"isUpcEnabled":true,"isLinkStackEnabled":true,"hasTruncationOnMobile":false,"headerProps":{"sponsoredContentHeaderProps":null,"contentHeaderCategories":{"hasCategoryEyebrow":false},"contentSponsorNames":[],"contributorImage":{"altText":"","sources":{"sm":{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"},"md":{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"},"lg":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"},"xl":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"},"xxl":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"}],"lg":[{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"}]}},"contributors":{"author":{"items":[{"dangerousBio":"\u003Ca href=\"\u002Fauthor\u002Fmichael-calore\u002F\"\u003EMichael Calore\u003C\u002Fa\u003E oversees WIRED&#39;s coverage of consumer technology and internet culture. As a writer, he covers a range of topics including music, film, art, software, and underground culture. ... \u003Ca href=\"\u002Fauthor\u002Fmichael-calore\"\u003EREAD_MORE_PLACEHOLDER\u003C\u002Fa\u003E","dangerousTitle":"Director, Consumer Tech and Culture","name":"Michael Calore","photo":{"altText":"","sources":{"sm":{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"},"md":{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"},"lg":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"},"xl":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"},"xxl":{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","width":80,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_80,c_limit\u002FMichael%20Calore.jpg 80w"}],"lg":[{"aspectRatio":"1:1","width":90,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F65e861971d39554fdaf1b282\u002F1:1\u002Fw_90,c_limit\u002FMichael%20Calore.jpg 90w"}]}},"socialMedia":[{"handle":"@snackfight.bsky.social","network":"bluesky","label":"Follow Michael Calore on Bluesky"},{"handle":"snackfight","network":"instagram","label":"Follow Michael Calore on Instagram"}],"url":"\u002Fauthor\u002Fmichael-calore\u002F"}]}},"dangerousHed":"Browse the Web as it Looked in 1993","dangerousDek":"Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively […]","hasContentHeaderLogo":false,"hideByLine":false,"hideDek":false,"hideHeadline":false,"hidePublishDate":false,"issueDate":"","modifiedDate":"2010-03-08T13:43:25-05:00","publishDate":"Mar 8, 2010 1:43 PM","showIssueCopyByDate":false,"hideRubric":false,"socialMedia":{"showBookmark":true,"links":[{"network":"facebook","behavior":"popup","url":"https:\u002F\u002Fwww.facebook.com\u002Fdialog\u002Ffeed?&display=popup&caption=Browse%20the%20Web%20as%20it%20Looked%20in%201993&app_id=719405864858490&link=https%3A%2F%2Fwww.wired.com%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F%3Futm_source%3Dfacebook%26utm_medium%3Dsocial%26utm_campaign%3Donsite-share%26utm_brand%3Dwired%26utm_social-type%3Dearned","label":"Share on Facebook"},{"network":"twitter","url":"https:\u002F\u002Ftwitter.com\u002Fintent\u002Ftweet\u002F?url=https%3A%2F%2Fwww.wired.com%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F%3Futm_source%3Dtwitter%26utm_medium%3Dsocial%26utm_campaign%3Donsite-share%26utm_brand%3Dwired%26utm_social-type%3Dearned&text=Browse%20the%20Web%20as%20it%20Looked%20in%201993&via=wired","label":"Share on X"},{"network":"email","url":"mailto:?subject=Browse%20the%20Web%20as%20it%20Looked%20in%201993&body=https%3A%2F%2Fwww.wired.com%2F2010%2F03%2Fbrowse-the-web-as-it-looked-in-1993%2F%3Futm_source%3Donsite-share%26utm_medium%3Demail%26utm_campaign%3Donsite-share%26utm_brand%3Dwired","label":"Share via Email"},{"behavior":"bookmark","label":"Save story","network":"bookmark","url":"#"}]},"socialTitle":"Browse the Web as it Looked in 1993","socialDescription":"Github user Alan Dipert has posted the source code for NCSA Mosaic 2.7 on the code-hosting website. You can download it and run it on any modern Linux installation. It seems to run on Ubuntu just fine, though PNG support is a little wonky. The good news is that the folks on Github are actively \\[…\\]","signage":null,"isPaywalled":false,"theme":{}},"hierarchy":[],"interactiveOverride":{"markup":null,"behavior":null},"isAffiliateLinksDisabled":false,"isHeroAdVisible":true,"isMobileDevice":false,"isShoppable":false,"hasNewsletterInBody":false,"lang":"en-US","licensedPartnerLink":null,"relatedVideo":{"showRelatedVideo":true,"brand":"wired","related":null,"pageSize":12},"relatedAudio":null,"interlude":{"brand":"wired","humanName":"WIRED","playerBase":"https:\u002F\u002Fplayer.cnevids.com","strategy":{"useRelatedVideo":true,"enabled":true,"target":{"method":"default"},"embed":{"method":"default"}},"isRailEligible":false,"isTitleBelowVideo":true,"isTitleLeftAligned":true,"relatedVideo":{"showRelatedVideo":true,"brand":"wired","related":null,"pageSize":12},"embeddedVideos":[],"hasExcludedEmbed":false},"hasEventBannerHidden":false,"hideCommentSection":false,"hideActionBar":false,"hideContributorBio":false,"shouldDisplaySubscribersOnlyBadge":false,"tagCloud":{"tags":[{"id":"5b034035043fe75b525dec76","tag":"Browsers","url":"\u002Ftag\u002Fbrowsers\u002F"},{"id":"5b034038242c952259d1cde6","tag":"Firefox","url":"\u002Ftag\u002Ffirefox\u002F"},{"id":"623aa9cf145c722af7d65695","tag":"Webmonkey","url":"\u002Ftag\u002Fwebmonkey\u002F"}]},"newsletterModules":[],"shoppableItems":{},"showAgeGate":false,"showBreadcrumbTrail":false,"lightboxImages":[],"channelCloudData":{"channels":[]},"recircs":[],"recircMostPopular":[{"contentId":"6a7651c9ff4b3e6c00b63e7a","contentType":"ARTICLE","dangerousHed":"Here Are the First Images of the Crater Left on the Moon by SpaceX’s Rocket","dangerousDek":"The Korea Aerospace Research Institute shared images that show the gash on the surface. It’s pretty small.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater\u002F#intcid=_wired-right-rail_4df14f14-cf76-40d8-995e-14d91710cd6b_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater#intcid=4df14f14-cf76-40d8-995e-14d91710cd6b&ru=wired-right-rail&str=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater\u002F#intcid=4df14f14-cf76-40d8-995e-14d91710cd6b","rubric":{"name":"Space"},"tout":{"altText":"Image may contain: Astronomy, and Outer Space","id":"6a7651c98a575c891a2cf22e","credit":"","caption":"This is the clearest photo to date of the collision involving a part of the Falcon 9 rocket. On the left, the moon in 2015. On the right, the same lunar site, hours after the impact. There are traces of scattered material.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"md":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"lg":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xxl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}],"lg":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}]}},"image":{"altText":"Image may contain: Astronomy, and Outer Space","id":"6a7651c98a575c891a2cf22e","credit":"","caption":"This is the clearest photo to date of the collision involving a part of the Falcon 9 rocket. On the left, the moon in 2015. On the right, the same lunar site, hours after the impact. There are traces of scattered material.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"md":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"lg":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xxl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}],"lg":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Jorge Garay"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a737e26b0c90fd5154570e5","contentType":"ARTICLE","dangerousHed":"Why Normal People Aren’t Using AI Agents","dangerousDek":"The tech industry is realizing it needs to build agents based on what regular consumers want, not just what its AI models can do.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents\u002F#intcid=_wired-right-rail_4df14f14-cf76-40d8-995e-14d91710cd6b_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents#intcid=4df14f14-cf76-40d8-995e-14d91710cd6b&ru=wired-right-rail&str=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents\u002F#intcid=4df14f14-cf76-40d8-995e-14d91710cd6b","rubric":{"name":"Artificial Intelligence"},"tout":{"altText":"Image may contain: Face, Head, Person, Photography, Portrait, Adult, Body Part, Finger, Hand, Electronics, and Phone","id":"6a73b0755ac7830744b4402a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"md":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"lg":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xxl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}],"lg":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}]}},"image":{"altText":"Image may contain: Face, Head, Person, Photography, Portrait, Adult, Body Part, Finger, Hand, Electronics, and Phone","id":"6a73b0755ac7830744b4402a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"md":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"lg":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xxl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}],"lg":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Maxwell Zeff"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a6b63225a31f603e71c04da","contentType":"ARTICLE","dangerousHed":"Sensitive Info Goes Into ‘No Reply’ Emails Constantly. This Guy Sees It All","dangerousDek":"Two security researchers bought cheap domains&#8212;including noreply.net and deleteduser.com&#8212;and set up email listening services. Hundreds of companies are sending them corporate secrets.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsensitive-info-goes-into-no-reply-emails-constantly-this-guy-sees-it-all\u002F#intcid=_wired-right-rail_4df14f14-cf76-40d8-995e-14d91710cd6b_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsensitive-info-goes-into-no-reply-emails-constantly-this-guy-sees-it-all#intcid=4df14f14-cf76-40d8-995e-14d91710cd6b&ru=wired-right-rail&str=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsensitive-info-goes-into-no-reply-emails-constantly-this-guy-sees-it-all\u002F#intcid=4df14f14-cf76-40d8-995e-14d91710cd6b","rubric":{"name":"Privacy"},"tout":{"altText":"","id":"6a760fe8a02e6ace8c74de98","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"md":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"lg":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xxl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}],"lg":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}]}},"image":{"altText":"","id":"6a760fe8a02e6ace8c74de98","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"md":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"lg":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xxl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}],"lg":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a760fe8a02e6ace8c74de98\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Matt Burgess"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a726b62c3f164692f3de805","contentType":"ARTICLE","dangerousHed":"How to Disable the AI Features in Gmail and Google Docs","dangerousDek":"New AI toolbars and prompts are showing up in Google Docs and Gmail. If you don’t want Gemini’s help in writing documents and emails, here’s how to turn that stuff off.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-to-disable-the-gemini-ai-features-in-gmail-and-google-docs\u002F#intcid=_wired-right-rail_4df14f14-cf76-40d8-995e-14d91710cd6b_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-to-disable-the-gemini-ai-features-in-gmail-and-google-docs#intcid=4df14f14-cf76-40d8-995e-14d91710cd6b&ru=wired-right-rail&str=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fhow-to-disable-the-gemini-ai-features-in-gmail-and-google-docs\u002F#intcid=4df14f14-cf76-40d8-995e-14d91710cd6b","rubric":{"name":"How To and Advice"},"tout":{"altText":"Image may contain: Electronics, Phone, Mobile Phone, Adult, and Person","id":"6a75b644a7eaec3ecd711279","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"md":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"lg":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xxl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}],"lg":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}]}},"image":{"altText":"Image may contain: Electronics, Phone, Mobile Phone, Adult, and Person","id":"6a75b644a7eaec3ecd711279","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"md":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"lg":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"},"xxl":{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}},"segmentedSources":{"sm":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}],"lg":[{"aspectRatio":"1:1","height":120,"width":120,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a75b644a7eaec3ecd711279\u002F1:1\u002Fw_120,h_120,c_limit\u002Fundefined 120w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Justin Pot"}]}},"hasNativeImgLazyLoading":true}],"recircRelated":[{"contentId":"6a4e9fe646739b19015da714","contentType":"ARTICLE","dangerousHed":"Plex Keeps Getting Worse. Is Jellyfin a Decent Replacement?","dangerousDek":"If you want to stream local media, this free and open source media server is just as good as Plex. But if you rely on remote access or live TV, prepare to tinker.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fplex-keeps-getting-worse-is-jellyfin-a-decent-replacement\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fplex-keeps-getting-worse-is-jellyfin-a-decent-replacement#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fplex-keeps-getting-worse-is-jellyfin-a-decent-replacement\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"How To and Advice"},"tout":{"altText":"Image may contain: Computer Hardware, Electronics, Hardware, Monitor, Screen, TV, Baby, and Person","id":"6a4fd73d7f84f3b67bdcaa53","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Computer Hardware, Electronics, Hardware, Monitor, Screen, TV, Baby, and Person","id":"6a4fd73d7f84f3b67bdcaa53","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4fd73d7f84f3b67bdcaa53\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Justin Pot"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a5a6642573ebecb668f5bb3","contentType":"ARTICLE","dangerousHed":"Use AWS? Thanks to a Billing Glitch, That’ll Be $3 Billion","dangerousDek":"An error with the cloud computing giant’s billing operation caused some customers’ monthly bills to rise from a few cents to billions of dollars.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Famazon-web-services-glitch-oh-no\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Famazon-web-services-glitch-oh-no#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Famazon-web-services-glitch-oh-no\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Business"},"tout":{"altText":"The Amazon Web Services (AWS) logo is visible at the India Mobile Congress 2025 in Delhi, India, on October 11, 2025. (Photo by Kabir Jhangiani\u002FNurPhoto via Getty Images) ","id":"6a5a677665d8dd9c411b81aa","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"The Amazon Web Services (AWS) logo is visible at the India Mobile Congress 2025 in Delhi, India, on October 11, 2025. (Photo by Kabir Jhangiani\u002FNurPhoto via Getty Images) ","id":"6a5a677665d8dd9c411b81aa","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a677665d8dd9c411b81aa\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Caroline Haskins"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a58d15f4ba0e9871f34bcd6","contentType":"ARTICLE","dangerousHed":"The Light Flip Is the Stylish Dumb Flip Phone of Your Dreams","dangerousDek":"A flip phone with 5G, USB-C, a headphone jack, and a removable battery? Say it ain’t so.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Flight-flip-is-the-modern-stylish-dumb-flip-phone-of-your-luddite-dreams\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Flight-flip-is-the-modern-stylish-dumb-flip-phone-of-your-luddite-dreams#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Flight-flip-is-the-modern-stylish-dumb-flip-phone-of-your-luddite-dreams\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Gear"},"tout":{"altText":"Image may contain: Electronics, Mobile Phone, and Phone","id":"6a5e25fdc1c4607c1bb76437","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Electronics, Mobile Phone, and Phone","id":"6a5e25fdc1c4607c1bb76437","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5e25fdc1c4607c1bb76437\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Julian Chokkattu"}]}},"hasNativeImgLazyLoading":true},{"contentId":"69a9a8ed48195f1e9629ff6f","contentType":"ARTICLE","dangerousHed":"Top Norton Coupon Codes and Deals: 58% Off","dangerousDek":"Whether you’re looking to protect your small business or your personal computer, we have the top coupons and deals to help you save at Norton.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fnorton-coupon-code\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fnorton-coupon-code#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fnorton-coupon-code\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Deals"},"tout":{"altText":"Image may contain: Purple, Text, Art, and Graphics","id":"66ea076e56fd4954a7f91e0c","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Purple, Text, Art, and Graphics","id":"66ea076e56fd4954a7f91e0c","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F66ea076e56fd4954a7f91e0c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Scott Gilbertson"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a217447e33edc84a60662ca","contentType":"ARTICLE","dangerousHed":"New York Governor Signs First Statewide Data Center Moratorium","dangerousDek":"“We have no choice but to address the challenges created by these massive facilities,” New York governor Kathy Hochul said. The executive order will pause construction for one year.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fnew-york-governor-signs-first-statewide-data-center-moratorium\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fnew-york-governor-signs-first-statewide-data-center-moratorium#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fnew-york-governor-signs-first-statewide-data-center-moratorium\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Environment"},"tout":{"altText":"Image may contain: Kathy Hochul, Electrical Device, Microphone, Adult, Person, Crowd, Accessories, Glasses, and People","id":"6a26cf2e4811df044cd3238c","credit":"","caption":"Kathy Hochul at a press conference in June.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Kathy Hochul, Electrical Device, Microphone, Adult, Person, Crowd, Accessories, Glasses, and People","id":"6a26cf2e4811df044cd3238c","credit":"","caption":"Kathy Hochul at a press conference in June.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a26cf2e4811df044cd3238c\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Molly Taft"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a6b80000d0030afd61c1b3f","contentType":"ARTICLE","dangerousHed":"A Leaked Memo Ties Cyberattacks on Minnesota Water Utilities to Iran","dangerousDek":"A memo obtained by WIRED, issued by the water utilities information sharing group WaterISAC, links dozens of cyberattacks against Minnesota water utilities to Tehran.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fa-leaked-memo-ties-cyberattacks-on-minnesota-water-utilities-to-iran\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fa-leaked-memo-ties-cyberattacks-on-minnesota-water-utilities-to-iran#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fa-leaked-memo-ties-cyberattacks-on-minnesota-water-utilities-to-iran\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Cyberattacks and Hacks"},"tout":{"altText":"","id":"6a6b857e3e12d1f6b4b61e35","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a6b857e3e12d1f6b4b61e35","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b857e3e12d1f6b4b61e35\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Andy Greenberg"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a565c03b8b68a198bb73e44","contentType":"ARTICLE","dangerousHed":"Prompt Injection Attacks Are Thwarting AI Hacking Agents","dangerousDek":"“Context bombing” tricks malicious AI agents into shutting down before they can do harm.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fprompt-injection-attacks-are-thwarting-ai-hacking-agents\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fprompt-injection-attacks-are-thwarting-ai-hacking-agents#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fprompt-injection-attacks-are-thwarting-ai-hacking-agents\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Cyberattacks and Hacks"},"tout":{"altText":"","id":"6a5a67417083bdea755dfcd2","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a5a67417083bdea755dfcd2","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5a67417083bdea755dfcd2\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Dan Goodin, Ars Technica"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6994a729c7a79dde7cf0606a","contentType":"ARTICLE","dangerousHed":"Top Lowe’s Promo Codes: Up to $300 Off Appliances","dangerousDek":"Find the latest Lowe’s promo codes and offers, including up to $300 off select major appliances and $5 off $50 with sign-up, here at WIRED.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Flowes-promo-code\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Flowes-promo-code#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Flowes-promo-code\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Deals"},"tout":{"altText":"Image may contain: Pattern, and Purple","id":"67b63b995a505b018b67ed92","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Pattern, and Purple","id":"67b63b995a505b018b67ed92","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F67b63b995a505b018b67ed92\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Matthew Korfhage"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a56cc7aa304459a2f2abc17","contentType":"ARTICLE","dangerousHed":"Kagi Brings Back Old-School Search, One Human-Made Website at a Time","dangerousDek":"If you’re tired of sponsored and AI-summarized search results, Kagi gives you a curated&#8212;and human-centric&#8212;way to find what you’re looking for.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fkagi-brings-back-old-school-search-one-human-made-website-at-a-time\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fkagi-brings-back-old-school-search-one-human-made-website-at-a-time#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fkagi-brings-back-old-school-search-one-human-made-website-at-a-time\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"How To and Advice"},"tout":{"altText":"Image may contain: Art, Collage, Baby, Person, Guitar, and Musical Instrument","id":"6a5f7b47ccb3b84bac67b4fc","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"Image may contain: Art, Collage, Baby, Person, Guitar, and Musical Instrument","id":"6a5f7b47ccb3b84bac67b4fc","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a5f7b47ccb3b84bac67b4fc\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"David Nield"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a6225bfd98c3c0f7d1d42f3","contentType":"ARTICLE","dangerousHed":"Satellite Images Reveal How Suspected Scam Compounds Appear Out of Nowhere","dangerousDek":"Analysis of satellite images of Myanmar shows dozens of alleged scam compounds have appeared in recent months, despite a purported crackdown on the criminal organizations.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsatellite-images-reveal-how-giant-scam-compounds-keep-on-expanding\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsatellite-images-reveal-how-giant-scam-compounds-keep-on-expanding#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fsatellite-images-reveal-how-giant-scam-compounds-keep-on-expanding\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Security News"},"tout":{"altText":"","id":"6a627aef5b26c21259675007","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a627aef5b26c21259675007","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a627aef5b26c21259675007\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Matt Burgess"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a1f5adf163032d6de40fc10","contentType":"ARTICLE","dangerousHed":"The Outlaw Chemist Teaching People How to Make Drugs From Scratch","dangerousDek":"Willy Myco has made over 120 videos showing people his exact process for making everything from LSD to DMT vapes. Not everyone’s a fan of his methods.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthe-outlaw-chemist-teaching-people-how-to-make-drugs-from-scratch\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthe-outlaw-chemist-teaching-people-how-to-make-drugs-from-scratch#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fthe-outlaw-chemist-teaching-people-how-to-make-drugs-from-scratch\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Culture"},"tout":{"altText":"","id":"6a34253bd6d2c696ab0f7ca9","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a34253bd6d2c696ab0f7ca9","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a34253bd6d2c696ab0f7ca9\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Mattha Busby"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a6b79c925171f31c973cb58","contentType":"ARTICLE","dangerousHed":"The New Defcon Badges Pack a Unique Open Source Chip That Doubles as a Security Key","dangerousDek":"Created by legendary hardware hacker Andrew “bunnie” Huang, the badges for this year’s famed security conference aim to push the boundaries of security and transparency.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fdefcon-34-badge-baochip-andrew-bunnie-huang\u002F#intcid=_wired-article-bottom-recirc_9614a4d9-20c2-455c-8349-57e9f4647059_roberta-similarity1","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fdefcon-34-badge-baochip-andrew-bunnie-huang#intcid=9614a4d9-20c2-455c-8349-57e9f4647059&ru=wired-article-bottom-recirc&str=roberta_similarity1","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fdefcon-34-badge-baochip-andrew-bunnie-huang\u002F#intcid=9614a4d9-20c2-455c-8349-57e9f4647059","rubric":{"name":"Security News"},"tout":{"altText":"","id":"6a6b9eaea28bf27471a166b3","credit":"","caption":"All badges have a transparent removable core module that functions as a stand-alone, open-source hardware security token.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]}},"image":{"altText":"","id":"6a6b9eaea28bf27471a166b3","credit":"","caption":"All badges have a transparent removable core module that functions as a stand-alone, open-source hardware security token.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","width":320,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w"},"md":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"lg":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"},"xxl":{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}],"lg":[{"aspectRatio":"16:9","width":640,"url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined","srcset":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_120,c_limit\u002Fundefined 120w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_240,c_limit\u002Fundefined 240w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_320,c_limit\u002Fundefined 320w, https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a6b9eaea28bf27471a166b3\u002F16:9\u002Fw_640,c_limit\u002Fundefined 640w"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Kim Zetter"}]}},"hasNativeImgLazyLoading":true}],"commerceRecirc":[],"shouldShowCommerceRecirc":false,"midRecircItems":[{"contentId":"6a7651c9ff4b3e6c00b63e7a","contentType":"ARTICLE","dangerousHed":"Here Are the First Images of the Crater Left on the Moon by SpaceX’s Rocket","dangerousDek":"The Korea Aerospace Research Institute shared images that show the gash on the surface. It’s pretty small.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater\u002F#intcid=_wired-article-mid-content_715b9773-3f0a-4621-b958-44671870379e_entity-topic-similarity-v2_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater#intcid=715b9773-3f0a-4621-b958-44671870379e&ru=wired-article-mid-content&str=entity_topic_similarity_v2&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Ffirst-images-spacex-rocket-moon-crater\u002F#intcid=715b9773-3f0a-4621-b958-44671870379e","rubric":{"name":"Space"},"tout":{"altText":"Image may contain: Astronomy, and Outer Space","id":"6a7651c98a575c891a2cf22e","credit":"","caption":"This is the clearest photo to date of the collision involving a part of the Falcon 9 rocket. On the left, the moon in 2015. On the right, the same lunar site, hours after the impact. There are traces of scattered material.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"},"md":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"},"lg":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"},"xl":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"}],"lg":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"}]}},"image":{"altText":"Image may contain: Astronomy, and Outer Space","id":"6a7651c98a575c891a2cf22e","credit":"","caption":"This is the clearest photo to date of the collision involving a part of the Falcon 9 rocket. On the left, the moon in 2015. On the right, the same lunar site, hours after the impact. There are traces of scattered material.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"},"md":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"},"lg":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"},"xl":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"}],"lg":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a7651c98a575c891a2cf22e\u002F16:9\u002Fpass\u002Fundefined"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Jorge Garay"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a737e26b0c90fd5154570e5","contentType":"ARTICLE","dangerousHed":"Why Normal People Aren’t Using AI Agents","dangerousDek":"The tech industry is realizing it needs to build agents based on what regular consumers want, not just what its AI models can do.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents\u002F#intcid=_wired-article-mid-content_715b9773-3f0a-4621-b958-44671870379e_entity-topic-similarity-v2_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents#intcid=715b9773-3f0a-4621-b958-44671870379e&ru=wired-article-mid-content&str=entity_topic_similarity_v2&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fwhy-normal-people-arent-using-ai-agents\u002F#intcid=715b9773-3f0a-4621-b958-44671870379e","rubric":{"name":"Artificial Intelligence"},"tout":{"altText":"Image may contain: Face, Head, Person, Photography, Portrait, Adult, Body Part, Finger, Hand, Electronics, and Phone","id":"6a73b0755ac7830744b4402a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"},"md":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"},"lg":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"},"xl":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"}],"lg":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"}]}},"image":{"altText":"Image may contain: Face, Head, Person, Photography, Portrait, Adult, Body Part, Finger, Hand, Electronics, and Phone","id":"6a73b0755ac7830744b4402a","credit":"","caption":"","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"},"md":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"},"lg":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"},"xl":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"}],"lg":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a73b0755ac7830744b4402a\u002F16:9\u002Fpass\u002Fundefined"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Maxwell Zeff"}]}},"hasNativeImgLazyLoading":true},{"contentId":"6a21ca714a7696d91099f72e","contentType":"ARTICLE","dangerousHed":"A Teen Reporter Searched for His Community in the Epstein Files. Adults Freaked Out","dangerousDek":"An Instagram post turned one California student newspaper into a free-speech flash point. The students say they were just doing their homework.","url":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fepstein-files-redwood-bark-school-newspaper\u002F#intcid=_wired-article-mid-content_715b9773-3f0a-4621-b958-44671870379e_entity-topic-similarity-v2_fallback_popular4-2","trackingURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fepstein-files-redwood-bark-school-newspaper#intcid=715b9773-3f0a-4621-b958-44671870379e&ru=wired-article-mid-content&str=entity_topic_similarity_v2&fbstr=popular4_2","contentURL":"https:\u002F\u002Fwww.wired.com\u002Fstory\u002Fepstein-files-redwood-bark-school-newspaper\u002F#intcid=715b9773-3f0a-4621-b958-44671870379e","rubric":{"name":"The Big Story"},"tout":{"altText":"","id":"6a4ff016bb93ef8a90a3ad41","credit":"","caption":"Ben Mueller.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"},"md":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"},"lg":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"},"xl":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"}],"lg":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"}]}},"image":{"altText":"","id":"6a4ff016bb93ef8a90a3ad41","credit":"","caption":"Ben Mueller.","metaData":"","modelName":"photo","contentType":"photo","sources":{"sm":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"},"md":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"},"lg":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"},"xl":{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"}},"segmentedSources":{"sm":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"}],"lg":[{"aspectRatio":"16:9","url":"https:\u002F\u002Fmedia.wired.com\u002Fphotos\u002F6a4ff016bb93ef8a90a3ad41\u002F16:9\u002Fpass\u002Fundefined"}]},"isLazy":true},"contributors":{"author":{"brandSlug":"wired","preamble":"","items":[{"name":"Ara Rosenthal"}]}},"hasNativeImgLazyLoading":true}],"tags":["browsers","firefox","webmonkey"],"shouldPrioritizeSeriesPagination":true,"shouldShowFooterNewsletter":false,"cnCoupons":[],"hasAffiliateLinkDisabled":false,"tripPlannerBanner":null,"showDisclaimer":false,"disclaimerText":"All products featured on WIRED are independently selected by our editors. However, we may receive compensation from retailers and\u002For from purchases of products through these links. \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.wired.com\u002Fabout\u002Faffiliate-link-policy\u002F\"\u003ELearn more.","disclaimerPosition":"middle"}},"locale":"en-US","env":"production"};</script><script type="text/javascript">window.dataLayer = [{"event":"data-layer-loaded","content":{"authorIds":"5909629a76f462691f012e1e","authorNames":"Michael Calore","brand":"WIRED","brandSlug":"wired","contentId":"5955dd525992c54331ac1c9e","contentLength":"1","contentLang":"en-US","contentSource":"web","contentType":"article","contentTitle":"Browse the Web as it Looked in 1993","dataSource":"web","editorNames":"aviator-scripts-WIRED-575-channel-migration","embeddedMedia":"","functionalTags":"_no-apple-news","hasBuyButtons":"false","modifiedDate":"2010-03-08T18:43:25.000Z","noOfRevisions":"1","pageValue":"all","publishDate":"2010-03-08T18:43:25.000Z","revisionVersion":"1","section":"article","subsection":"","subsection2":"","tags":"article|browsers|firefox|webmonkey|_no-apple-news","wordCount":"284","totalGalleryImages":"0","templateType":"mt_article_two_column","hasAffiliateLinks":false,"affiliateLinksCount":0,"isCommerceContent":false},"marketing":{"brand":"Wired"},"page":{"canonical":"https:\u002F\u002Fwww.wired.com\u002F2010\u002F03\u002Fbrowse-the-web-as-it-looked-in-1993\u002F","trackingParams":""},"search":{},"site":{"orgId":"4gKgcErvvpkwWft3fSWg7c2niGQB","orgAppId":"a61a3c7a-01d9-4175-8ab8-7171949de605","appVersion":"multi-tenant","env":"production"},"syndication":{"content":"false","originalSource":""}}];</script><script defer="" type="text/javascript" src="/verso/static/2896.88f0a7cb190e3fe0ae16.js"></script><script defer="" type="text/javascript" src="/verso/static/1219.6f268529e2e2cd91a89c.js"></script><script defer="" type="text/javascript" src="/verso/static/1956.d1cd64f3b7eae735da95.js"></script><script defer="" type="text/javascript" src="/verso/static/5135.a8a721bd9382e2f3c0cd.js"></script><script defer="" type="text/javascript" src="/verso/static/4046.448d38ec785a6cec6026.js"></script><script defer="" type="text/javascript" src="/verso/static/4679.9e5acd1fd27c02b5d273.js"></script><script defer="" type="text/javascript" src="/verso/static/6325.8dfc164c493a543464de.js"></script><script defer="" type="text/javascript" src="/verso/static/263.6b1285ae69389ed36634.js"></script><script defer="" type="text/javascript" src="/verso/static/8177.658c5ab5471f17289429.js"></script><script defer="" type="text/javascript" src="/verso/static/4223.41e924e1ffab6c10f8b1.js"></script><script defer="" type="text/javascript" src="/verso/static/49.c088c6f9abd139fd6118.js"></script><script defer="" type="text/javascript" src="/verso/static/4595.c20027cfb857df983fc0.js"></script><script defer="" type="text/javascript" src="/verso/static/9537.c82d9f08218b4b7f92cc.js"></script><script defer="" type="text/javascript" src="/verso/static/4436.8afe42fcb59e926325cd.js"></script><script defer="" type="text/javascript" src="/verso/static/1396.0c9d0f00dd926f37a2a2.js"></script><script defer="" type="text/javascript" src="/verso/static/130.3126d2cfee9ecb3ac3c5.js"></script><script defer="" type="text/javascript" src="/verso/static/7794.dc5eae9360fe38f912c2.js"></script><script defer="" type="text/javascript" src="/verso/static/9067.d2ec71c3a001e296d838.js"></script><script defer="" type="text/javascript" src="/verso/static/2130.4e16e736f8477c2a045d.js"></script><script defer="" type="text/javascript" src="/verso/static/2415.30d838385f3b74be8491.js"></script><script defer="" type="text/javascript" src="/verso/static/2874.1ade161c4763b8237b7f.js"></script><script defer="" type="text/javascript" src="/verso/static/4891.0b5035b706ebaf6e36d1.js"></script><script defer="" type="text/javascript" src="/verso/static/7680.9faf817d662cc53f8056.js"></script><script defer="" type="text/javascript" src="/verso/static/2729.4249b05961a6050733b1.js"></script><script defer="" type="text/javascript" src="/verso/static/presenter-articles.e01e826c311ad80f2a4f.js"></script><script type="text/javascript">window._4d = window._4d || {}; window._4d.context = window._4d.context || {"wordcount":6088,"brand":"the-new-yorker","topics":[{"name":"ALLBRANDS_105","score":0.13210892116186276},{"name":"ALLBRANDS_51","score":0.13210892116186276}],"url":"https://www.newyorker.com/magazine/2021/10/04/neo-rauchs-antagonistic-art/","desc":"Thomas Meaney profiles Neo Rauch, the leading German painter of his generation, who trained in the last years of East German Communism and recently found himself at the center of debate in the German press, after the critic Wolfgang Ullrich criticized him as representative of a rightward tilt in the country’s art scene.","image":"http://media.newyorker.com/photos/614e3382b91aa4c95069be2e/master/pass/211004_r39104.jpg","keywords":{"list":[{"keyword":"Rauch","score":0.07084902801227835},{"keyword":"Neo Rauch","score":0.06826427394428508},{"keyword":"East German art","score":0.06024573390174104},{"keyword":"German painting","score":0.059111541082574694},{"keyword":"German painters","score":0.055382801754393154},{"keyword":"East German","score":0.048625408884845095},{"keyword":"German","score":0.04807572885890631},{"keyword":"German culture","score":0.04800274011901219},{"keyword":"the German painter Neo Rauch","score":0.04757990553105158},{"keyword":"West German","score":0.047438513200394584},{"keyword":"art","score":0.04668419164922801},{"keyword":"Eastern German","score":0.046668147295858754},{"keyword":"modernist art","score":0.04654771855274881},{"keyword":"art school","score":0.046469098952899315},{"keyword":"German worthies","score":0.04642881297989338},{"keyword":"German profundity","score":0.0463399702281348},{"keyword":"several German delicacies","score":0.04621778038410935},{"keyword":"art criticism","score":0.04613939541054933},{"keyword":"real art","score":0.04510417857745137},{"keyword":"Nazi art","score":0.045050216793043524},{"keyword":"video art","score":0.04498076843977204},{"keyword":"Renaissance art","score":0.044980151958148536},{"keyword":"German national shame","score":0.044819023143547694},{"keyword":"installation art","score":0.04465218666201218},{"keyword":"Western art books","score":0.0445195431920688},{"keyword":"G.D.R. Communist art","score":0.04441862693791313},{"keyword":"postwar German governments","score":0.04409718259780636},{"keyword":"German literary circles","score":0.04397880497517016},{"keyword":"West German radio waves","score":0.04281784230479995},{"keyword":"other artists","score":0.04253579763970908},{"keyword":"Rauch’s major early work","score":0.042367217487402783},{"keyword":"Leipzig","score":0.041365045931704224},{"keyword":"the first significant Rauch show","score":0.0412302065413699},{"keyword":"Rauch’s paintings","score":0.040740812277957394},{"keyword":"painting","score":0.04024512852490912},{"keyword":"paintings","score":0.04024512852490912}],"delimited":"Rauch|Neo Rauch|East German art|German painting|German painters|East German|German|German culture|the German painter Neo Rauch|West German|art|Eastern German|modernist art|art school|German worthies|German profundity|several German delicacies|art criticism|real art|Nazi art|video art|Renaissance art|German national shame|installation art|Western art books|G.D.R. Communist art|postwar German governments|German literary circles|West German radio waves|other artists|Rauch’s major early work|Leipzig|the first significant Rauch show|Rauch’s paintings|painting|paintings"},"entities":[{"name":"German","score":1},{"name":"Neo Rauch","score":1},{"name":"Leipzig","score":1},{"name":"Rauch","score":1},{"name":"Converse","score":1},{"name":"Family Affair","score":1},{"name":"Stasi","score":1},{"name":"Gerhard Richter","score":1},{"name":"Anselm Kiefer","score":1},{"name":"Córdova","score":1},{"name":"Uffizi","score":1},{"name":"Wolfgang Ullrich","score":1},{"name":"Ullrich","score":1},{"name":"Taliban","score":1},{"name":"January","score":1},{"name":"James Thurber","score":1},{"name":"night","score":1},{"name":"July","score":1},{"name":"Loy","score":1},{"name":"Saxony","score":1},{"name":"Caspar David Friedrich","score":1},{"name":"Dresden","score":1},{"name":"Max Beckmann","score":1},{"name":"Otto Dix","score":1},{"name":"George Grosz","score":1},{"name":"Germans","score":1},{"name":"Uwe Tellkamp","score":1},{"name":"Buddenbrooks","score":1},{"name":"Angela Merkel","score":1},{"name":"Thomas Mann","score":1},{"name":"Aschersleben","score":1},{"name":"Richard Neutra","score":1},{"name":"West Germany","score":1},{"name":"Arno Rink","score":1},{"name":"Werner Tübke","score":1},{"name":"Bernhard Heisig","score":1},{"name":"Wolfgang Mattheuer","score":1},{"name":"Tintoretto","score":1},{"name":"Workers","score":1},{"name":"Bienenstich","score":1},{"name":"Stoff","score":1},{"name":"Berlin","score":1},{"name":"Frank Stella","score":1},{"name":"Alexander Koch","score":1},{"name":"Biedermeier","score":1},{"name":"Roberta Smith","score":1},{"name":"Matthias Weischer","score":1},{"name":"David Schnell","score":1},{"name":"Germany","score":1},{"name":"Quasimodo","score":1},{"name":"Weimar","score":1},{"name":"Annalena Baerbock","score":1},{"name":"Greens","score":1},{"name":"Petersberg","score":1},{"name":"Irony","score":1},{"name":"Ernst Jünger","score":1},{"name":"Storm of Steel","score":1},{"name":"Jünger","score":1},{"name":"Kiefer","score":1},{"name":"Auerbach","score":1},{"name":"Jugendweihe","score":1},{"name":"Die Zeit","score":1},{"name":"Naumburg Cathedral","score":1},{"name":"Moses","score":1},{"name":"New York City","score":1},{"name":"Hudson","score":1},{"name":"Dia","score":1},{"name":"Beacon","score":1},{"name":"Cecily Brown","score":1},{"name":"Ena Swansea","score":1},{"name":"Lisa Yuskavage","score":1},{"name":"Marcel Dzama","score":1},{"name":"Julian Schnabel","score":1},{"name":"Dana Schutz","score":1},{"name":"Nicole Eisenman","score":1},{"name":"Herrenvolk","score":1}],"pubdate":"2021-09-27T10:00:00.000Z","title":"Neo Rauch’s Antagonistic Art","sg":["OBPONY8","OBWCIEL","OBMRRR2","OBRYESV","OBKN00L","OBNELNT","OBIBJRZ","OBUUCAT","OBJRVGV","OB4KDQ5","OB3NGHI","OBDR7NL","OBTEQBL","OBRWCV1","OB59EHS","OBGIVV3","OBJQJ5Q","OBE07XQ","OBZAPO0","OBDLO0K","OBS9LHT","OBNRJH9","OBDQUUR","OBHZJB8","OBBWRAG","OBSIJ0G","OBGQKUO","OB2Y3DU","OBYO6FE","OBDTTJR","OBOHLPM","OBBZ12H","OBRQKIZ","OBT5M96","OBHDUXI","OBTTUBP","OBOECUP","OBDHJ6G","OBEI1MY","OBMBFKX","OBNKTYC","OBEE3TO","OBIYDMG","OBVFVCL","OB6K0TB","OBYY9JU","OB1BKCA","OBPHOHQ","OBKHL9B","OBHLACS","OB0BIH0","OB6TCWX","OBR4PJG","OBD6VYO","OBANXS2","OBCOCGF","OBLVTGO","OBVTPTH","OB6QNUK","OBJFYJP"],"authors":["Thomas Meaney"]};</script><script type="text/javascript">window.permutiveCohorts = window.permutiveCohorts || {"cohorts":["bjfa","erpn","eexy","erpl"],"activations":{"target_dfp":["bjfa","erpn","eexy","erpl"]},"contextual_data":{"classifications":null},"gam":["bjfa","erpn","eexy","erpl"],"xandr":[],"config":{"time_to_wait_for_consent_in_millis":4000}};</script><script type="text/javascript">window.CN_STACK_TEMP="verso";</script><script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a290a1503df5ad59',t:'MTc4NjM4MTk5NQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
\ No newline at end of file
diff --git a/archive/open-source/gist-evidence/raw/1263783/bcachet-fsharp-port.html b/archive/open-source/gist-evidence/raw/1263783/bcachet-fsharp-port.html
new file mode 100644
index 0000000..2ccc637
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/1263783/bcachet-fsharp-port.html
@@ -0,0 +1,1593 @@
+
+
+
+
+
+
+<!DOCTYPE html>
+<html
+  lang="en"
+  
+  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
+  data-a11y-animated-images="system" data-a11y-link-underlines="true"
+  
+  >
+
+
+
+
+  <head>
+    <meta charset="utf-8">
+  <link rel="dns-prefetch" href="https://github.githubassets.com">
+  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
+  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
+  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
+  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
+  <link rel="preconnect" href="https://avatars.githubusercontent.com">
+
+
+
+  
+
+  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-707b19cf061aa459.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-fc4b867e16562d12.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-93f3c6b445d800ff.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-49511e11e3ed53a8.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-707b19cf061aa459.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fc4b867e16562d12.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-2db8d59cbe087225.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-791e59a1f8b634e0.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-a08991540f7253d8.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-aeaea6b5f1a1a577.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-93f3c6b445d800ff.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-49511e11e3ed53a8.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-507c9f8797b64d1c.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-f74ce15fe4370f96.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-77e8f27cae657ef7.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-95c6d23fc206d719.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-61d370fdb2984fe4.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-a0271da34562fd22.css" />
+
+  <style type="text/css">
+    :root {
+      --tab-size-preference: 4;
+    }
+
+    pre, code {
+      tab-size: var(--tab-size-preference);
+    }
+  </style>
+
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-9f1db623a2d85734.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-73a0e2225731ad3f.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-9a88888eda68c80c.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-59fc16002818df36.css" />
+  
+
+  
+
+  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_enable_background_steps","activity_diff_file_tree","activity_repos_file_tree","activity_repos_overview_header","activity_repos_overview_sidebar","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","billing_billable_licenses_cost_center_bucket_fix","billing_billable_licenses_utc_month_length_fix","billing_cost_center_list_assigned_resources","billing_cost_center_user_level_budgets","billing_discount_threshold_notification","billing_multi_user_cost_center_total_user_count","billing_user_level_budgets","billing_user_level_budgets_manage","blocking_route_query_suspense","ccr_files_changed_model_picker","ccr_mcp_skills_ga","code_quality_enablement_banner_targeting","code_quality_new_repo_selection_card","code_quality_remove_preview","code_view_raf_sticky_lines","code_view_react_header","codespaces_prebuild_region_target_update","coding_agent_effort_selector","coding_agent_tbb_quota_banner","coding_agent_third_party_model_ui","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_automations_pagination","copilot_chat_attach_multiple_images","copilot_chat_auto_mode_picker_paid","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_compact_tables","copilot_chat_docked_panel","copilot_chat_enable_tool_call_logs","copilot_chat_header_reorder","copilot_chat_input_commands","copilot_chat_interspersed_tool_calls","copilot_chat_max_upsell","copilot_chat_minimize_contextual","copilot_chat_model_picker_promotions","copilot_chat_models_browser_cache","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_vision_dotcom_chat_ga_gate","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta_max_plan","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_file_block_ref_matching","copilot_fix_failed_workflows_all_skus","copilot_ftp_hyperspace_upgrade_prompt","copilot_hide_hovercard","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_embedded_skip_copilot_api_token_for_dotcom_context","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_suggestion_pills","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mc_nudges","copilot_mission_control_agent_filtering","copilot_mission_control_agents_page_redesign","copilot_mission_control_environment_list_icons","copilot_mission_control_grouped_tasks_endpoint","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_session_events_ui","copilot_mission_control_session_filters","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_new_task_chat_composer","copilot_org_policy_page_focus_mode","copilot_plans_signups_enabled","copilot_pr_chat_enhancements","copilot_prominent_upgrade_button","copilot_resource_panel","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_sunset","copilot_workbench_ubb","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_surface_persistent_preferences","dashboard_universe_2025_feedback_dialog","disable_customize_option_thread_subscriptions","flex_cta_groups_mvp","ga_enterprise_teams_ui","glc_code_quality_repo_settings_workflow_config","global_nav_react","hide_github_models_ui","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_budget_deep_linking","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_fields_multi_select","issue_inline_avatars","issue_relative_time_micro","issues_dashboard_sso_structured_errors","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_lazy_hydrate_agent_tasks","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_checks_refetch_dedupe","merge_status_header_feedback","new_quick_search_dotcom","oauth_authorize_clickjacking_protection","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","property_definition_empty_state_suggestions","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_panel_edit_description","pull_request_stacks_feedback_dialog","pull_request_virtualization_image_estimate","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_code_view_sidebar","react_data_router_tanstack_allowed","react_sandbox_future_tanstack","react_sw_route_component_preload","repo_issues_sidebar_layout","repo_overview_ask_copilot","repos_contributors_limited_default_range","review_involves_filter","rulesets_actor_list_editor","sample_network_conn_type","secret_scanning_pattern_alerts_link","security_center_artifact_filters_popover","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","site_banner_desktop_copilot_app","site_code_quality_page","site_github_app_ga_page","site_github_app_ga_page_highlight","site_global_banner_deprecate_spark","site_global_nav_spark_models_removed","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-3b456c1efccae649.js"></script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/wp-runtime-9b751e2ca806be75.js" defer="defer"></script>
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-33f393e599bf3cff.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-f4d042302fc4470d.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-13e6a2728cb8d6a4.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/78205-75aff589688e0be2.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-11ca965848cde433.js" defer="defer"></script>
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.1e7f02148e415458.module.css" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-fe76da6b29217672.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-31e911ea8e9046d3.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-30f4d10f3776b4ac.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/296-cddf2922ea3a416c.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/816-29b762091e5033a9.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/65637-e357a8be37eda955.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/31721-903cd2b317a8cc03.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/46740-0a6e4901e467cc61.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/91445-097d0f19946d0dd8.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-b7da8d83af75fb7e.js" defer="defer"></script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-61be330480dbb508.js" defer="defer"></script>
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-b5a5a1cee32a4b87.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-f791bd0decd4aed1.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-18e2cf4c6aadb3ff.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-cf2029c980a9134b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-lib-1c1e7314c65e556e.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/50841-f6411d024525940b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/79039-9238f8fd47d74629.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/88475-e7c45daacb58e0a3.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/26533-36c85461b011ffd5.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3609-2a17d1c3e2ce7fe5.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/87644-7ec64f4e3cd64d13.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/21880-b24d4bde9914fd6b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/75145-7597929c9020acb6.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/29685-9b276fea68fdefcc.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/90775-fff03cb223239d89.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/55887-99a4521199610050.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-7e2fb5084b7732ac.js" defer="defer"></script>
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.1d58fed2b705f6e5.module.css" />
+  
+  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-9b751e2ca806be75.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/19916-9330855a80369373.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/gist-687d2f1129604938.js" defer="defer"></script>
+
+
+  <title>Kahn sorting in F# · GitHub</title>
+
+
+
+  <meta name="route-pattern" content="/:user_id/:gist_id(.:format)" data-turbo-transient>
+  <meta name="route-controller" content="gists_gists" data-turbo-transient>
+  <meta name="route-action" content="show" data-turbo-transient>
+  <meta name="fetch-nonce" content="v2:72ff18b5-df52-f8f5-2a12-8911822fa06b">
+
+    
+  <meta name="current-catalog-service-hash" content="56253a530ab9027b25719525dcbe6007461a3202218f6f5dfce5a601c121cbcb">
+
+
+  <meta name="request-id" content="E3AC:204623:54E6C0:56D7DC:6A7A03B8" data-pjax-transient="true"/><meta name="html-safe-nonce" content="cf07917a599c3456ef8b47228017b9febe2d0463c976d1bac4a054829cdc9ebe" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFM0FDOjIwNDYyMzo1NEU2QzA6NTZEN0RDOjZBN0EwM0I4IiwidmlzaXRvcl9pZCI6IjI1NTk4MjQ3NjM4ODI3MDE3NTIiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="88e46da2f599bdc008417c119ce70451922ee73ad63a7021cb0653aa8b0a2616" data-pjax-transient="true"/>
+
+
+
+
+  <meta name="github-keyboard-shortcuts" content="copilot" data-turbo-transient="true" />
+  
+
+  <meta name="selected-link" value="gist_code" data-turbo-transient>
+  <link rel="assets" href="https://github.githubassets.com/">
+
+    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">
+
+<meta name="octolytics-url" content="https://collector.github.com/github/collect" />
+
+
+
+
+
+  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;gist-id&gt;" data-turbo-transient="true" />
+
+  
+
+
+
+
+    <meta name="user-login" content="">
+
+  
+
+    <meta name="viewport" content="width=device-width">
+
+    
+
+      <meta name="description" content="Kahn sorting in F#. GitHub Gist: instantly share code, notes, and snippets.">
+
+      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch-gist.xml" title="Gist">
+
+    <link rel="fluid-icon" href="https://gist.github.com/fluidicon.png" title="GitHub">
+    <meta property="fb:app_id" content="1401488693436528">
+    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312" />
+
+      <meta name="twitter:image" content="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Kahn sorting in F#" /><meta name="twitter:description" content="Kahn sorting in F#. GitHub Gist: instantly share code, notes, and snippets." />
+  <meta property="og:image" content="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /><meta property="og:image:alt" content="Kahn sorting in F#. GitHub Gist: instantly share code, notes, and snippets." /><meta property="og:site_name" content="Gist" /><meta property="og:type" content="article" /><meta property="og:title" content="Kahn sorting in F#" /><meta property="og:url" content="https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312" /><meta property="og:description" content="Kahn sorting in F#. GitHub Gist: instantly share code, notes, and snippets." /><meta property="article:author" content="262588213843476" /><meta property="article:publisher" content="262588213843476" />
+  
+
+
+
+
+      <meta name="hostname" content="gist.github.com">
+
+
+
+        <meta name="expected-hostname" content="gist.github.com">
+
+
+  <meta http-equiv="x-pjax-version" content="63d28a1a658a7e68d43c891482f42ca86645a059eee55c2a9b75a9247a5795b8" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-csp-version" content="2af6a6627810d190be616096b617c8f37a1419b9435f76190f0e0d7638222ac1" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-css-version" content="aab56b7a06d96efab603e4fb10c1b3eb31abcef7c225f11b2a8af05d83187a0f" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-js-version" content="0f54e72706ff577fdc4c94b4ac5455a54715ab4bb9db0cac15682d3ffb6b94ad" data-turbo-track="reload">
+
+  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">
+
+      <link href="/bcachet.atom" rel="alternate" title="atom" type="application/atom+xml">
+
+
+  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/gist-95a09644bcb9cd5f.css" />
+
+
+
+
+    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
+  <meta name="disable-turbo" content="false">
+
+
+  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
+
+
+  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
+
+    <meta name="release" content="37e81f4d8b0891de84cb56da950a54760a409821" data-turbo-track="reload">
+  <meta name="ui-target" content="full">
+
+  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
+  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
+  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">
+
+<meta name="theme-color" content="#1e2327">
+<meta name="color-scheme" content="light dark" />
+
+
+
+  </head>
+
+  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
+    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
+      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
+      
+
+    <div class="position-relative header-wrapper js-header-wrapper ">
+      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
+
+      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
+    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
+</span>      
+      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-9fd99fd6e2426d74.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/63211-fb5d39ac620e02bb.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/71393-dc1516dc49efc6b7.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2927-6545834de562a1fe.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/24383-465aa6f1cd4778c3.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/65390-8192b87a390f0f9d.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/40062-12e416bb1f39e0b1.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-c7ff7c086b7f2b66.js" fetchpriority="low" />
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.7f0ca5394f3ec1ed.module.css" />
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.c948f7d92a06ccaf.module.css" />
+
+<react-partial
+  partial-name="keyboard-shortcuts-dialog"
+  data-ssr="false"
+  data-attempted-ssr="false"
+  data-react-profiling="false"
+>
+  
+  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
+  <div data-target="react-partial.reactRoot"></div>
+</react-partial>
+
+
+
+
+
+      
+
+            <div class="Header js-details-container Details flex-wrap flex-md-nowrap p-responsive" role="banner" >
+  <div class="Header-item d-none d-md-flex">
+    <a class="Header-link" data-hotkey="g d" aria-label="Gist Homepage " style="--focus-outlineColor: #fff;" href="/">
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github v-align-middle d-inline-block d-md-none">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 74 24" version="1.1" width="74" data-view-component="true" class="octicon octicon-logo-github v-align-middle d-none d-md-inline-block">
+    <path d="M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z"></path><path fill-rule="evenodd" d="M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521"></path><path d="M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 38 24" version="1.1" width="38" data-view-component="true" class="octicon octicon-logo-gist v-align-middle d-none d-md-inline-block">
+    <path d="M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z"></path>
+</svg>
+</a>
+
+
+  </div>
+
+  <div class="Header-item d-md-none">
+      <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="Header-link js-details-target btn-link">    <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-three-bars">
+    <path d="M3.75 5.25a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Z"></path>
+</svg>
+</button>  </div>
+
+  <div class="Header-item Header-item--full js-site-search flex-column flex-md-row width-full flex-order-2 flex-md-order-none mr-0 tmp-mr-md-3 tmp-mt-3 tmp-mt-md-0 Details-content--hidden-not-important d-md-flex">
+      <div class="header-search flex-self-stretch flex-md-self-auto mr-0 tmp-mr-md-3 tmp-mb-3 tmp-mb-md-0">
+  <!-- '"` --><!-- </textarea></xmp> --></option></form><form data-turbo="false" action="/search" accept-charset="UTF-8" method="get">
+    <div class="d-flex">
+        <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label id="label-763ac86f-316f-4190-b79a-6e744ef0d380" class="sr-only FormControl-label" for="q">
+        Search Gists
+</label>    
+  <div class="FormControl-input-wrap">
+    
+      <input placeholder="Search..." aria-describedby="validation-763ac86f-316f-4190-b79a-6e744ef0d380" data-target="primer-text-field.inputElement " class="form-control FormControl-input FormControl-medium rounded-right-0" type="text" name="q" id="q" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-763ac86f-316f-4190-b79a-6e744ef0d380" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+      <button id="icon-button-869eb42d-2737-4bdb-9f15-73bbdb01b486" aria-labelledby="tooltip-31e6dda0-84a4-4475-9f76-bd574c0fb2fb" type="submit" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium rounded-left-0">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search Button-visual">
+    <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
+</svg>
+</button><tool-tip id="tooltip-31e6dda0-84a4-4475-9f76-bd574c0fb2fb" for="icon-button-869eb42d-2737-4bdb-9f15-73bbdb01b486" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Search Gists</tool-tip>
+
+    </div>
+</form></div>
+
+
+    <nav aria-label="Global" class="d-flex flex-column flex-md-row flex-self-stretch flex-md-self-auto">
+  <a class="Header-link mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, go to all gists, text:all gists" href="/discover">All gists</a>
+
+  <a class="Header-link mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, go to GitHub, text:Back to GitHub" href="https://github.com">Back to GitHub</a>
+
+    <a class="Header-link d-block d-md-none mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, sign in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ca2eda48ad8c47ba8e45bbcadd886373ad392e5bf67b0cf3d163e8070e50de0b" href="https://gist.github.com/auth/github?return_to=https%3A%2F%2Fgist.github.com%2Fbcachet%2F8e1155f75ea36f1b417f84ea88dae312">
+      Sign in
+</a>
+      <a class="Header-link d-block d-md-none mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, sign up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8cb76bd674290c00205e5c96f216cfdd5eaa9d6c7b0fb75251b98760272d9767" href="/join?return_to=https%3A%2F%2Fgist.github.com%2Fbcachet%2F8e1155f75ea36f1b417f84ea88dae312&amp;source=header-gist">
+        Sign up
+</a></nav>
+
+  </div>
+
+  <div class="Header-item Header-item--full flex-justify-center d-md-none position-relative">
+    <a class="Header-link" data-hotkey="g d" aria-label="Gist Homepage " style="--focus-outlineColor: #fff;" href="/">
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github v-align-middle d-inline-block d-md-none">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 74 24" version="1.1" width="74" data-view-component="true" class="octicon octicon-logo-github v-align-middle d-none d-md-inline-block">
+    <path d="M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z"></path><path fill-rule="evenodd" d="M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521"></path><path d="M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 38 24" version="1.1" width="38" data-view-component="true" class="octicon octicon-logo-gist v-align-middle d-none d-md-inline-block">
+    <path d="M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z"></path>
+</svg>
+</a>
+
+
+  </div>
+
+    <div class="Header-item f4 mr-0" role="navigation" aria-label="Sign in or sign up">
+      <a class="Header-link no-underline tmp-mr-3" data-ga-click="Header, sign in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ca2eda48ad8c47ba8e45bbcadd886373ad392e5bf67b0cf3d163e8070e50de0b" href="https://gist.github.com/auth/github?return_to=https%3A%2F%2Fgist.github.com%2Fbcachet%2F8e1155f75ea36f1b417f84ea88dae312">
+        Sign&nbsp;in
+</a>        <a class="Header-link d-inline-block no-underline border color-border-default rounded px-2 py-1" data-ga-click="Header, sign up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8cb76bd674290c00205e5c96f216cfdd5eaa9d6c7b0fb75251b98760272d9767" href="/join?return_to=https%3A%2F%2Fgist.github.com%2Fbcachet%2F8e1155f75ea36f1b417f84ea88dae312&amp;source=header-gist">
+          Sign&nbsp;up
+</a>    </div>
+</div>
+
+
+
+      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
+  
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+
+    <button id="icon-button-425e4a22-1eed-436e-ae29-b5a23a707505" aria-labelledby="tooltip-0227bf1f-9480-4ecb-9a35-64d4a32fa70f" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+</button><tool-tip id="tooltip-0227bf1f-9480-4ecb-9a35-64d4a32fa70f" for="icon-button-425e4a22-1eed-436e-ae29-b5a23a707505" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>
+
+
+  
+</div>
+    </div>
+
+  <div id="start-of-content" class="show-on-focus"></div>
+
+
+
+
+
+
+
+
+    <div id="js-flash-container" class="flash-container" data-turbo-replace>
+
+
+
+
+
+  <template class="js-flash-template">
+    
+<div class="flash flash-full   {{ className }}">
+  <div >
+    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+    </button>
+    <div aria-atomic="true" role="alert" class="js-flash-alert">
+      
+      <div>{{ message }}</div>
+
+    </div>
+  </div>
+</div>
+  </template>
+</div>
+
+
+    
+
+
+
+
+
+
+  <div
+    class="application-main "
+    data-commit-hovercards-enabled
+    data-discussion-hovercards-enabled
+    data-issue-and-pr-hovercards-enabled
+    data-project-hovercards-enabled
+  >
+        <div itemscope itemtype="http://schema.org/Code">
+    <main id="gist-pjax-container">
+      
+
+  <div class="gist-detail-intro gist-banner tmp-pb-3">
+    <div class="text-center container-lg tmp-px-3">
+      <p class="lead">
+        Instantly share code, notes, and snippets.
+      </p>
+    </div>
+  </div>
+
+
+<div class="gisthead pagehead pb-0 tmp-pt-3 tmp-mb-4">
+  <div class="px-0">
+    
+  
+<div class="tmp-mb-3 d-flex tmp-px-3 tmp-px-md-3 tmp-px-lg-5">
+  <div class="flex-auto min-width-0 width-fit tmp-mr-3">
+    <div class="d-flex">
+      <div class="d-none d-md-block">
+        <a class="mr-2 flex-shrink-0" data-hovercard-type="user" data-hovercard-url="/users/bcachet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/bcachet"><img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/45542?s=64&amp;v=4" width="32" height="32" alt="@bcachet" /></a>
+      </div>
+      <div class="d-flex flex-column width-full">
+        <div class="d-flex flex-row width-full">
+          <h1 class="wb-break-word f3 text-normal mb-md-0 mb-1">
+            <span class="author"><a data-hovercard-type="user" data-hovercard-url="/users/bcachet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/bcachet">bcachet</a></span><!--
+                --><span class="mx-1 color-fg-muted">/</span><!--
+                --><strong itemprop="name" class="css-truncate-target mr-1" style="max-width: 410px"><a href="/bcachet/8e1155f75ea36f1b417f84ea88dae312">graph.fs</a></strong>
+          </h1>
+        </div>
+
+        <div class="note m-0">
+          Last active
+          <relative-time tense="past" datetime="2017-08-11T21:00:29Z" data-view-component="true">August 11, 2017 21:00</relative-time>
+        </div>
+      </div>
+    </div>
+  </div>
+  <ul class="d-md-flex pagehead-actions float-none mr-2">
+  </ul>
+  <div class="d-inline-block d-md-none ml-auto">
+    <action-menu data-select-variant="none" data-view-component="true" class="flex-self-start ml-auto tmp-ml-auto d-inline-block">
+  <focus-group direction="vertical" mnemonics retain>
+    <button id="gist_options-button" popovertarget="gist_options-overlay" aria-controls="gist_options-list" aria-haspopup="true" aria-labelledby="tooltip-d6c94c3b-8fc5-42c8-95fd-7d73e44b20ab" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg>
+</button><tool-tip id="tooltip-d6c94c3b-8fc5-42c8-95fd-7d73e44b20ab" for="gist_options-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Show Gist options</tool-tip>
+
+
+<anchored-position data-target="action-menu.overlay" id="gist_options-overlay" anchor="gist_options-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
+  <div data-view-component="true" class="Overlay Overlay--size-auto">
+    
+      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">          <action-list>
+  <div data-view-component="true">
+    <ul aria-labelledby="gist_options-button" id="gist_options-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
+        <li rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="3d7fa3ba6f918acd0a4522e659ef9ba0bc6c41dc3dfc87722692d43f19ed0827" data-ga-click="Gist, download zip, location:gist overview" data-targets="action-list.items" data-item-id="download_from_gist_options" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <a tabindex="-1" id="item-a1373223-60c1-44a1-83a6-52873967458e" href="/bcachet/8e1155f75ea36f1b417f84ea88dae312/archive/baf999bc47c5e9d35ead535119a3a5e35dabfe6b.zip" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
+        <span class="ActionListItem-visual ActionListItem-visual--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-download">
+    <path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path>
+</svg>
+        </span>
+      
+        <span data-view-component="true" class="ActionListItem-label">
+          Download ZIP
+</span>      
+</a>
+  
+</li>
+</ul>    
+</div></action-list>
+
+
+</div>
+      
+</div></anchored-position>  </focus-group>
+</action-menu>  </div>
+  <ul class="d-md-flex d-none pagehead-actions float-none">
+
+
+      <li>
+          <a id="gist-star-button" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Fbcachet%2F8e1155f75ea36f1b417f84ea88dae312" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist star button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="d184df0013166ac7564f533eeaf827d1cd521e3648f33c98425c5bafa3a06077" aria-label="You must be signed in to star a gist" data-view-component="true" class="btn-with-count Button--secondary Button--small Button">  <span class="Button-content">
+      <span class="Button-visual Button-leadingVisual">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star">
+    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
+</svg>
+      </span>
+    <span class="Button-label">Star</span>
+      <span class="Button-visual Button-trailingVisual">
+          <span class="d-flex" aria-hidden="true"><span title="1" data-view-component="true" class="Counter">1</span></span>
+          <span class="sr-only">(<span title="1" data-view-component="true" class="Counter">1</span>)</span>
+      </span>
+  </span>
+</a><tool-tip id="tooltip-f663bc3a-93b7-43d6-be06-b50479da39ea" for="gist-star-button" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to star a gist</tool-tip>
+
+      </li>
+        <li>
+            <a id="gist-fork-button" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Fbcachet%2F8e1155f75ea36f1b417f84ea88dae312" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist fork button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="1670b619f3f70d7a1d576f8c75ad47c3f809e43e4f88a1d2e1f98a372f640e28" aria-label="You must be signed in to fork a gist" data-view-component="true" class="btn-with-count Button--secondary Button--small Button">  <span class="Button-content">
+      <span class="Button-visual Button-leadingVisual">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked">
+    <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
+</svg>
+      </span>
+    <span class="Button-label">Fork</span>
+      <span class="Button-visual Button-trailingVisual">
+          <span class="d-flex" aria-hidden="true"><span title="0" data-view-component="true" class="Counter">0</span></span>
+          <span class="sr-only">(<span title="0" data-view-component="true" class="Counter">0</span>)</span>
+      </span>
+  </span>
+</a><tool-tip id="tooltip-c442e510-5a85-4470-9f6d-accbf10c0f20" for="gist-fork-button" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to fork a gist</tool-tip>
+
+        </li>
+  </ul>
+</div>
+
+  <ul class="d-flex d-md-none tmp-px-3 mb-2 pagehead-actions float-none" >
+    <li>
+      
+<div data-view-component="true" class="flex-items-center d-inline-flex">
+    <select-panel data-menu-input="gist-share-url-sized-down" id="select-panel-9daad651-d340-43ea-b7fd-329e687ee208" anchor-align="start" anchor-side="outside-bottom" data-menu-input="gist-share-url-sized-down" data-select-variant="single" data-fetch-strategy="local" data-open-on-load="false" data-dynamic-label="true" data-view-component="true" class="flex-shrink-0">
+  <dialog-helper>
+    <button id="select-panel-9daad651-d340-43ea-b7fd-329e687ee208-button" aria-controls="select-panel-9daad651-d340-43ea-b7fd-329e687ee208-dialog" aria-haspopup="dialog" aria-expanded="false" type="button" data-view-component="true" class="rounded-right-0 border-right-0 Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Embed</span>
+  </span>
+    <span class="Button-visual Button-trailingAction">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+    </span>
+</button>
+
+    <dialog id="select-panel-9daad651-d340-43ea-b7fd-329e687ee208-dialog" aria-labelledby="select-panel-9daad651-d340-43ea-b7fd-329e687ee208-dialog-title" data-target="select-panel.dialog" style="position: absolute;" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-small-portrait">
+      <div data-view-component="true" class="Overlay-header">
+  <div class="Overlay-headerContentWrap">
+    <div class="Overlay-titleWrap">
+      <h1 class="Overlay-title " id="select-panel-9daad651-d340-43ea-b7fd-329e687ee208-dialog-title">
+        Select an option
+      </h1>
+        
+    </div>
+    <div class="Overlay-actionWrap">
+      <button data-close-dialog-id="select-panel-9daad651-d340-43ea-b7fd-329e687ee208-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg></button>
+    </div>
+  </div>
+  
+</div>      <div data-view-component="true" class="Overlay-body p-0 tmp-p-0">
+        <focus-group direction="vertical" mnemonics retain>
+          <live-region data-target="select-panel.liveRegion"></live-region>
+          <div data-fetch-strategy="local" data-target="select-panel.list" data-view-component="true">
+            <div id="select-panel-9daad651-d340-43ea-b7fd-329e687ee208-body">
+                <action-list>
+  <div data-view-component="true">
+    <ul aria-label="Select an option options" id="select-panel-9daad651-d340-43ea-b7fd-329e687ee208-list" role="listbox" data-view-component="true" class="ActionListWrap p-2 tmp-p-2">
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="&lt;script src=&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312.js&quot;&gt;&lt;/script&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;EMBED&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c951b8448b53a9e912a3aff3ec8e70b66c8901f368bea12712e52bd8eab8e6eb" id="item-6e80cef2-204e-4601-a927-cb24c59969b4" type="button" role="option" aria-selected="true" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Embed
+</span>      <span data-view-component="true" class="ActionListItem-description">Embed this gist in your website.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;SHARE&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c35643d7faad83b826b354875e009367ab6ab4f398ee4eea1abe736b191966a5" id="item-6265d6e5-454a-4714-a762-c849502ceea6" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Share
+</span>      <span data-view-component="true" class="ActionListItem-description">Copy sharable link for this gist.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/8e1155f75ea36f1b417f84ea88dae312.git" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;USE_HTTPS&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="381fa7c4eac6eb4cdd5c7b41aef4d4883a211b7910d99de71c914a66dae8424d" id="item-f8d85337-d424-4d2f-b0f6-f2bdbd46335b" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+          Clone via HTTPS
+</span>      <span data-view-component="true" class="ActionListItem-description">Clone using the web URL.</span>
+</span></button>
+  
+</li>
+</ul>    
+</div></action-list>
+
+            </div>
+            <div data-target="select-panel.noResults" class="SelectPanel-emptyPanel" hidden>
+              <h2 class="v-align-middle m-3 f5">No results found</h2>
+            </div>
+</div>        </focus-group>
+</div>      <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided">        <a target="_blank" rel="noopener noreferrer" href="https://docs.github.com/articles/which-remote-url-should-i-use">Learn more about clone URLs</a>
+</div>
+</dialog>  </dialog-helper>
+</select-panel>    <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label for="gist-share-url-sized-down" id="label-1fd3f49b-4137-44bc-9ff7-af1c74a1f8b9" class="sr-only FormControl-label">
+        Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
+</label>    
+  <div class="FormControl-input-wrap FormControl-input-wrap--small">
+    
+      <input id="gist-share-url-sized-down" aria-label="Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;" value="&lt;script src=&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312.js&quot;&gt;&lt;/script&gt;" readonly="readonly" data-autoselect="true" data-target="primer-text-field.inputElement " aria-describedby="validation-1fd3f49b-4137-44bc-9ff7-af1c74a1f8b9" class="form-control FormControl-monospace FormControl-input FormControl-small rounded-left-0 rounded-right-0 border-right-0" type="text" name="gist-share-url-sized-down" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-1fd3f49b-4137-44bc-9ff7-af1c74a1f8b9" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+  <span data-view-component="true">
+  <clipboard-copy id="clipboard-button" aria-label="Copy" for="gist-share-url-sized-down" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="3687e940b11d19458c569b1e2c91e8232f3a5261e3469c8a7b1e1df3226e0c9a" type="button" data-view-component="true" class="rounded-left-0 Button--secondary Button--small Button">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg style="display: none;" aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>
+
+</div>
+    </li>
+    <li>
+        <button href="https://desktop.github.com" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9b3ffcebcd480105203401b45983545ba9da01cd9c5eddb330267184a2c34ed0" data-platforms="windows,mac" id="icon-button-b00350de-a38c-4e9a-a5db-e7ba8c9ce2c7" aria-labelledby="tooltip-3ab5e6ae-1399-4732-ba2d-b88d49a93497" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small js-remove-unless-platform">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-desktop-download Button-visual">
+    <path d="m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z"></path><path d="M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z"></path>
+</svg>
+</button><tool-tip id="tooltip-3ab5e6ae-1399-4732-ba2d-b88d49a93497" for="icon-button-b00350de-a38c-4e9a-a5db-e7ba8c9ce2c7" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Save bcachet/8e1155f75ea36f1b417f84ea88dae312 to your computer and use it in GitHub Desktop.</tool-tip>
+
+
+    </li>
+  </ul>
+
+<div class="d-flex flex-md-row flex-column px-0 tmp-pr-md-3 tmp-px-lg-5">
+  <div class="flex-md-order-1 flex-order-2 flex-auto">
+    <nav class="UnderlineNav box-shadow-none tmp-px-3 tmp-px-lg-0"
+     aria-label="Gist"
+     data-pjax="#gist-pjax-container">
+
+  <div class="UnderlineNav-body">
+    <a class="js-selected-navigation-item selected UnderlineNav-item" data-pjax="true" data-hotkey="g c" aria-current="page" data-selected-links="gist_code /bcachet/8e1155f75ea36f1b417f84ea88dae312" href="/bcachet/8e1155f75ea36f1b417f84ea88dae312">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon">
+    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+      Code
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g r" data-selected-links="gist_revisions /bcachet/8e1155f75ea36f1b417f84ea88dae312/revisions" href="/bcachet/8e1155f75ea36f1b417f84ea88dae312/revisions">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit UnderlineNav-octicon">
+    <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
+</svg>
+        Revisions
+        <span title="8" data-view-component="true" class="Counter">8</span>
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g s" data-selected-links="gist_stars /bcachet/8e1155f75ea36f1b417f84ea88dae312/stargazers" href="/bcachet/8e1155f75ea36f1b417f84ea88dae312/stargazers">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star UnderlineNav-octicon">
+    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
+</svg>
+        Stars
+        <span title="1" data-view-component="true" class="Counter">1</span>
+</a>
+  </div>
+</nav>
+
+  </div>
+
+  <div class="d-md-flex d-none flex-items-center flex-md-order-2 flex-order-1" data-multiple>
+    
+<div data-view-component="true" class="flex-items-center d-inline-flex">
+    <select-panel data-menu-input="gist-share-url-original" id="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0" anchor-align="start" anchor-side="outside-bottom" data-menu-input="gist-share-url-original" data-select-variant="single" data-fetch-strategy="local" data-open-on-load="false" data-dynamic-label="true" data-view-component="true" class="flex-shrink-0">
+  <dialog-helper>
+    <button id="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0-button" aria-controls="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0-dialog" aria-haspopup="dialog" aria-expanded="false" type="button" data-view-component="true" class="rounded-right-0 border-right-0 Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Embed</span>
+  </span>
+    <span class="Button-visual Button-trailingAction">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+    </span>
+</button>
+
+    <dialog id="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0-dialog" aria-labelledby="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0-dialog-title" data-target="select-panel.dialog" style="position: absolute;" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-small-portrait">
+      <div data-view-component="true" class="Overlay-header">
+  <div class="Overlay-headerContentWrap">
+    <div class="Overlay-titleWrap">
+      <h1 class="Overlay-title " id="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0-dialog-title">
+        Select an option
+      </h1>
+        
+    </div>
+    <div class="Overlay-actionWrap">
+      <button data-close-dialog-id="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg></button>
+    </div>
+  </div>
+  
+</div>      <div data-view-component="true" class="Overlay-body p-0 tmp-p-0">
+        <focus-group direction="vertical" mnemonics retain>
+          <live-region data-target="select-panel.liveRegion"></live-region>
+          <div data-fetch-strategy="local" data-target="select-panel.list" data-view-component="true">
+            <div id="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0-body">
+                <action-list>
+  <div data-view-component="true">
+    <ul aria-label="Select an option options" id="select-panel-c77a0283-1f38-4031-8da4-c3eb4bfcdfc0-list" role="listbox" data-view-component="true" class="ActionListWrap p-2 tmp-p-2">
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="&lt;script src=&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312.js&quot;&gt;&lt;/script&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;EMBED&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c951b8448b53a9e912a3aff3ec8e70b66c8901f368bea12712e52bd8eab8e6eb" id="item-49745884-d124-4fd9-962f-8ad7379c1426" type="button" role="option" aria-selected="true" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Embed
+</span>      <span data-view-component="true" class="ActionListItem-description">Embed this gist in your website.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;SHARE&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c35643d7faad83b826b354875e009367ab6ab4f398ee4eea1abe736b191966a5" id="item-167aa690-4bc5-42ea-ad10-bfe09b2b32b0" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Share
+</span>      <span data-view-component="true" class="ActionListItem-description">Copy sharable link for this gist.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/8e1155f75ea36f1b417f84ea88dae312.git" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;USE_HTTPS&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="381fa7c4eac6eb4cdd5c7b41aef4d4883a211b7910d99de71c914a66dae8424d" id="item-c7238a5f-b71f-40d6-8dd2-16e305cd795c" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+          Clone via HTTPS
+</span>      <span data-view-component="true" class="ActionListItem-description">Clone using the web URL.</span>
+</span></button>
+  
+</li>
+</ul>    
+</div></action-list>
+
+            </div>
+            <div data-target="select-panel.noResults" class="SelectPanel-emptyPanel" hidden>
+              <h2 class="v-align-middle m-3 f5">No results found</h2>
+            </div>
+</div>        </focus-group>
+</div>      <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided">        <a target="_blank" rel="noopener noreferrer" href="https://docs.github.com/articles/which-remote-url-should-i-use">Learn more about clone URLs</a>
+</div>
+</dialog>  </dialog-helper>
+</select-panel>    <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label for="gist-share-url-original" id="label-f7964a14-898f-46a0-b39e-523b0e8f34ee" class="sr-only FormControl-label">
+        Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
+</label>    
+  <div class="FormControl-input-wrap FormControl-input-wrap--small">
+    
+      <input id="gist-share-url-original" aria-label="Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;" value="&lt;script src=&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312.js&quot;&gt;&lt;/script&gt;" readonly="readonly" data-autoselect="true" data-target="primer-text-field.inputElement " aria-describedby="validation-f7964a14-898f-46a0-b39e-523b0e8f34ee" class="form-control FormControl-monospace FormControl-input FormControl-small rounded-left-0 rounded-right-0 border-right-0" type="text" name="gist-share-url-original" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-f7964a14-898f-46a0-b39e-523b0e8f34ee" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+  <span data-view-component="true">
+  <clipboard-copy id="clipboard-button" aria-label="Copy" for="gist-share-url-original" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="3687e940b11d19458c569b1e2c91e8232f3a5261e3469c8a7b1e1df3226e0c9a" type="button" data-view-component="true" class="rounded-left-0 Button--secondary Button--small Button">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg style="display: none;" aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>
+
+</div>
+
+    <div class="ml-2">
+        <button href="https://desktop.github.com" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9b3ffcebcd480105203401b45983545ba9da01cd9c5eddb330267184a2c34ed0" data-platforms="windows,mac" id="icon-button-e989ee4e-5f41-42eb-aa66-f05bf8e0ab0e" aria-labelledby="tooltip-1ecbc814-fdda-4ffc-8504-7f7ab180526e" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small js-remove-unless-platform">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-desktop-download Button-visual">
+    <path d="m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z"></path><path d="M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z"></path>
+</svg>
+</button><tool-tip id="tooltip-1ecbc814-fdda-4ffc-8504-7f7ab180526e" for="icon-button-e989ee4e-5f41-42eb-aa66-f05bf8e0ab0e" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Save bcachet/8e1155f75ea36f1b417f84ea88dae312 to your computer and use it in GitHub Desktop.</tool-tip>
+
+
+    </div>
+
+    <div class="ml-2">
+      <a class="btn btn-sm" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:40795770,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="3d7fa3ba6f918acd0a4522e659ef9ba0bc6c41dc3dfc87722692d43f19ed0827" data-ga-click="Gist, download zip, location:gist overview" href="/bcachet/8e1155f75ea36f1b417f84ea88dae312/archive/baf999bc47c5e9d35ead535119a3a5e35dabfe6b.zip">Download ZIP</a>
+    </div>
+  </div>
+</div>
+
+
+  </div>
+</div>
+
+<div class="container-lg tmp-px-3">
+  <div class="repository-content gist-content" >
+    
+  <div>
+      <div itemprop="about">
+    Kahn sorting in F#
+  </div>
+
+        
+<div class="js-gist-file-update-container js-task-list-container">
+      <div id="file-graph-fs" class="file my-2">
+      <div class="file-header d-flex flex-md-items-center flex-items-start">
+        <div class="file-actions flex-order-2 pt-0">
+          <a href="/bcachet/8e1155f75ea36f1b417f84ea88dae312/raw/baf999bc47c5e9d35ead535119a3a5e35dabfe6b/graph.fs" data-view-component="true" class="Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Raw</span>
+  </span>
+</a>
+
+        </div>
+        <div class="file-info tmp-pr-4 d-flex flex-md-items-center flex-items-start flex-order-1 flex-auto">
+          <span class="mr-1">
+            <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square color-fg-muted">
+    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
+</svg>
+          </span>
+          <a class="wb-break-all" href="#file-graph-fs">
+            <strong class="user-select-contain gist-blob-name css-truncate-target">
+              graph.fs
+            </strong>
+          </a>
+        </div>
+      </div>
+    
+    <div itemprop="text"
+      class="Box-body p-0 blob-wrapper data type-f  gist-border-0"
+      style="overflow: auto" tabindex="0" role="region"
+      aria-label="graph.fs content, created by bcachet on 02:53PM on October 11, 2016."
+    >
+
+        
+<div class="js-check-hidden-unicode js-blob-code-container blob-code-content">
+
+  <template class="js-file-alert-template">
+  <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center">
+  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <span>
+      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
+      <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a>
+    </span>
+
+
+  <div data-view-component="true" class="flash-action">        <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn">    Show hidden characters
+</a>
+</div>
+</div></template>
+<template class="js-line-alert-template">
+  <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e">
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+</span></template>
+
+  <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="graph.fs">
+        <tr>
+          <td id="file-graph-fs-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td>
+          <td id="file-graph-fs-LC1" class="blob-code blob-code-inner js-file-line">namespace Graph    </td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td>
+          <td id="file-graph-fs-LC2" class="blob-code blob-code-inner js-file-line">// Implementation based on https://gist.github.com/alandipert/1263783</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td>
+          <td id="file-graph-fs-LC3" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td>
+          <td id="file-graph-fs-LC4" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td>
+          <td id="file-graph-fs-LC5" class="blob-code blob-code-inner js-file-line">module Map = </td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td>
+          <td id="file-graph-fs-LC6" class="blob-code blob-code-inner js-file-line">    let keys map =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td>
+          <td id="file-graph-fs-LC7" class="blob-code blob-code-inner js-file-line">        map |&gt; Map.toSeq |&gt; Seq.map fst |&gt; Set.ofSeq</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td>
+          <td id="file-graph-fs-LC8" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td>
+          <td id="file-graph-fs-LC9" class="blob-code blob-code-inner js-file-line">    let values map =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td>
+          <td id="file-graph-fs-LC10" class="blob-code blob-code-inner js-file-line">        map |&gt; Map.toSeq |&gt; Seq.map snd |&gt; Set.ofSeq</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td>
+          <td id="file-graph-fs-LC11" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td>
+          <td id="file-graph-fs-LC12" class="blob-code blob-code-inner js-file-line">    let update key f map =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td>
+          <td id="file-graph-fs-LC13" class="blob-code blob-code-inner js-file-line">        let value = map |&gt; Map.find key</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td>
+          <td id="file-graph-fs-LC14" class="blob-code blob-code-inner js-file-line">        map </td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td>
+          <td id="file-graph-fs-LC15" class="blob-code blob-code-inner js-file-line">        |&gt; Map.remove key</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td>
+          <td id="file-graph-fs-LC16" class="blob-code blob-code-inner js-file-line">        |&gt; Map.add key (f value)</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td>
+          <td id="file-graph-fs-LC17" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td>
+          <td id="file-graph-fs-LC18" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td>
+          <td id="file-graph-fs-LC19" class="blob-code blob-code-inner js-file-line">module Set =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td>
+          <td id="file-graph-fs-LC20" class="blob-code blob-code-inner js-file-line">    let take1 set =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td>
+          <td id="file-graph-fs-LC21" class="blob-code blob-code-inner js-file-line">        let item = set |&gt; Seq.head</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td>
+          <td id="file-graph-fs-LC22" class="blob-code blob-code-inner js-file-line">        (item, set |&gt; Set.remove item)</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td>
+          <td id="file-graph-fs-LC23" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td>
+          <td id="file-graph-fs-LC24" class="blob-code blob-code-inner js-file-line">type Graph&lt;&#39;node when &#39;node : comparison&gt; = Map&lt;&#39;node, Set&lt;&#39;node&gt;&gt;</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td>
+          <td id="file-graph-fs-LC25" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td>
+          <td id="file-graph-fs-LC26" class="blob-code blob-code-inner js-file-line">module Graph =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td>
+          <td id="file-graph-fs-LC27" class="blob-code blob-code-inner js-file-line">    let private noIncoming g =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td>
+          <td id="file-graph-fs-LC28" class="blob-code blob-code-inner js-file-line">        let nodes = g |&gt; Map.keys</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td>
+          <td id="file-graph-fs-LC29" class="blob-code blob-code-inner js-file-line">        let withIncoming = g |&gt; Map.values |&gt; Set.unionMany</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td>
+          <td id="file-graph-fs-LC30" class="blob-code blob-code-inner js-file-line">        Set.difference nodes withIncoming</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"></td>
+          <td id="file-graph-fs-LC31" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"></td>
+          <td id="file-graph-fs-LC32" class="blob-code blob-code-inner js-file-line">    let private hasEdges g =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"></td>
+          <td id="file-graph-fs-LC33" class="blob-code blob-code-inner js-file-line">        not (g |&gt; Map.values |&gt; Seq.forall Set.isEmpty)</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"></td>
+          <td id="file-graph-fs-LC34" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"></td>
+          <td id="file-graph-fs-LC35" class="blob-code blob-code-inner js-file-line">    let private normalize g = </td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"></td>
+          <td id="file-graph-fs-LC36" class="blob-code blob-code-inner js-file-line">        let edges = g |&gt; Map.values |&gt; Set.fold Set.union Set.empty</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"></td>
+          <td id="file-graph-fs-LC37" class="blob-code blob-code-inner js-file-line">        Set.difference edges (g |&gt; Map.keys)</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"></td>
+          <td id="file-graph-fs-LC38" class="blob-code blob-code-inner js-file-line">        |&gt; Set.fold (fun map key -&gt; map |&gt; Map.add key Set.empty) g</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"></td>
+          <td id="file-graph-fs-LC39" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"></td>
+          <td id="file-graph-fs-LC40" class="blob-code blob-code-inner js-file-line">    let kahn graph =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"></td>
+          <td id="file-graph-fs-LC41" class="blob-code blob-code-inner js-file-line">        let rec sort g l s =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"></td>
+          <td id="file-graph-fs-LC42" class="blob-code blob-code-inner js-file-line">            if (Seq.isEmpty s) then</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"></td>
+          <td id="file-graph-fs-LC43" class="blob-code blob-code-inner js-file-line">                match hasEdges g with</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"></td>
+          <td id="file-graph-fs-LC44" class="blob-code blob-code-inner js-file-line">                | true -&gt; None</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"></td>
+          <td id="file-graph-fs-LC45" class="blob-code blob-code-inner js-file-line">                | false -&gt; Some(l)</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"></td>
+          <td id="file-graph-fs-LC46" class="blob-code blob-code-inner js-file-line">            else</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"></td>
+          <td id="file-graph-fs-LC47" class="blob-code blob-code-inner js-file-line">                let n, s&#39; = Set.take1 s</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"></td>
+          <td id="file-graph-fs-LC48" class="blob-code blob-code-inner js-file-line">                let m = g |&gt; Map.find n</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"></td>
+          <td id="file-graph-fs-LC49" class="blob-code blob-code-inner js-file-line">                let g&#39; = Set.fold (fun map e -&gt; Map.update n (fun s -&gt; s |&gt; Set.remove e) map) g m</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"></td>
+          <td id="file-graph-fs-LC50" class="blob-code blob-code-inner js-file-line">                sort g&#39; (Seq.append l [n]) (Set.union s&#39; (Set.intersect (noIncoming g&#39;) m))</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"></td>
+          <td id="file-graph-fs-LC51" class="blob-code blob-code-inner js-file-line">        sort (normalize graph) [] (noIncoming graph)</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"></td>
+          <td id="file-graph-fs-LC52" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"></td>
+          <td id="file-graph-fs-LC53" class="blob-code blob-code-inner js-file-line">    let ofNodes (nodesWithEdges:(&#39;a * &#39;a list) list) =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"></td>
+          <td id="file-graph-fs-LC54" class="blob-code blob-code-inner js-file-line">        nodesWithEdges</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"></td>
+          <td id="file-graph-fs-LC55" class="blob-code blob-code-inner js-file-line">        |&gt; Seq.map(fun kv -&gt; fst kv, snd kv |&gt; Set.ofSeq)</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"></td>
+          <td id="file-graph-fs-LC56" class="blob-code blob-code-inner js-file-line">        |&gt; Map.ofSeq </td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"></td>
+          <td id="file-graph-fs-LC57" class="blob-code blob-code-inner js-file-line">    </td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"></td>
+          <td id="file-graph-fs-LC58" class="blob-code blob-code-inner js-file-line">    let addNode (n: &#39;n) (g: Graph&lt;&#39;n&gt;) : Graph&lt;&#39;n&gt; =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"></td>
+          <td id="file-graph-fs-LC59" class="blob-code blob-code-inner js-file-line">        match Map.tryFind n g with</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"></td>
+          <td id="file-graph-fs-LC60" class="blob-code blob-code-inner js-file-line">        | None -&gt; Map.add n Set.empty g</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"></td>
+          <td id="file-graph-fs-LC61" class="blob-code blob-code-inner js-file-line">        | Some _ -&gt; g</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L62" class="blob-num js-line-number js-blob-rnum" data-line-number="62"></td>
+          <td id="file-graph-fs-LC62" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L63" class="blob-num js-line-number js-blob-rnum" data-line-number="63"></td>
+          <td id="file-graph-fs-LC63" class="blob-code blob-code-inner js-file-line">    let addEdge ((n1, n2): &#39;n * &#39;n) (g: Graph&lt;&#39;n&gt;) : Graph&lt;&#39;n&gt; =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L64" class="blob-num js-line-number js-blob-rnum" data-line-number="64"></td>
+          <td id="file-graph-fs-LC64" class="blob-code blob-code-inner js-file-line">        let g&#39; = </td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L65" class="blob-num js-line-number js-blob-rnum" data-line-number="65"></td>
+          <td id="file-graph-fs-LC65" class="blob-code blob-code-inner js-file-line">            match Map.tryFind n2 g with</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L66" class="blob-num js-line-number js-blob-rnum" data-line-number="66"></td>
+          <td id="file-graph-fs-LC66" class="blob-code blob-code-inner js-file-line">            | None -&gt; addNode n2 g</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L67" class="blob-num js-line-number js-blob-rnum" data-line-number="67"></td>
+          <td id="file-graph-fs-LC67" class="blob-code blob-code-inner js-file-line">            | Some _ -&gt; g</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L68" class="blob-num js-line-number js-blob-rnum" data-line-number="68"></td>
+          <td id="file-graph-fs-LC68" class="blob-code blob-code-inner js-file-line">        match Map.tryFind n1 g with</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L69" class="blob-num js-line-number js-blob-rnum" data-line-number="69"></td>
+          <td id="file-graph-fs-LC69" class="blob-code blob-code-inner js-file-line">        | None -&gt; Map.add n1 (Set.singleton n2) g&#39;</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L70" class="blob-num js-line-number js-blob-rnum" data-line-number="70"></td>
+          <td id="file-graph-fs-LC70" class="blob-code blob-code-inner js-file-line">        | Some ns -&gt; Map.add n1 (Set.add n2 ns) g&#39;</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L71" class="blob-num js-line-number js-blob-rnum" data-line-number="71"></td>
+          <td id="file-graph-fs-LC71" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L72" class="blob-num js-line-number js-blob-rnum" data-line-number="72"></td>
+          <td id="file-graph-fs-LC72" class="blob-code blob-code-inner js-file-line">    let ofEdges(edges:(&#39;a * &#39;a) list) =</td>
+        </tr>
+        <tr>
+          <td id="file-graph-fs-L73" class="blob-num js-line-number js-blob-rnum" data-line-number="73"></td>
+          <td id="file-graph-fs-LC73" class="blob-code blob-code-inner js-file-line">        Seq.fold (fun g edge -&gt; g |&gt; addEdge edge) Map.empty edges</td>
+        </tr>
+  </table>
+</div>
+
+
+    </div>
+
+  </div>
+
+</div>
+
+        
+<div class="js-gist-file-update-container js-task-list-container">
+      <div id="file-script-fsx" class="file my-2">
+      <div class="file-header d-flex flex-md-items-center flex-items-start">
+        <div class="file-actions flex-order-2 pt-0">
+          <a href="/bcachet/8e1155f75ea36f1b417f84ea88dae312/raw/baf999bc47c5e9d35ead535119a3a5e35dabfe6b/script.fsx" data-view-component="true" class="Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Raw</span>
+  </span>
+</a>
+
+        </div>
+        <div class="file-info tmp-pr-4 d-flex flex-md-items-center flex-items-start flex-order-1 flex-auto">
+          <span class="mr-1">
+            <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square color-fg-muted">
+    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
+</svg>
+          </span>
+          <a class="wb-break-all" href="#file-script-fsx">
+            <strong class="user-select-contain gist-blob-name css-truncate-target">
+              script.fsx
+            </strong>
+          </a>
+        </div>
+      </div>
+    
+    <div itemprop="text"
+      class="Box-body p-0 blob-wrapper data type-f  gist-border-0"
+      style="overflow: auto" tabindex="0" role="region"
+      aria-label="script.fsx content, created by bcachet on 02:53PM on October 11, 2016."
+    >
+
+        
+<div class="js-check-hidden-unicode js-blob-code-container blob-code-content">
+
+  <template class="js-file-alert-template">
+  <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center">
+  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <span>
+      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
+      <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a>
+    </span>
+
+
+  <div data-view-component="true" class="flash-action">        <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn">    Show hidden characters
+</a>
+</div>
+</div></template>
+<template class="js-line-alert-template">
+  <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e">
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+</span></template>
+
+  <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="script.fsx">
+        <tr>
+          <td id="file-script-fsx-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td>
+          <td id="file-script-fsx-LC1" class="blob-code blob-code-inner js-file-line">#load &quot;graph.fs&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td>
+          <td id="file-script-fsx-LC2" class="blob-code blob-code-inner js-file-line">open Graph</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td>
+          <td id="file-script-fsx-LC3" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td>
+          <td id="file-script-fsx-LC4" class="blob-code blob-code-inner js-file-line">let acyclGraph = Graph.ofNodes [7, [11; 8]; </td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td>
+          <td id="file-script-fsx-LC5" class="blob-code blob-code-inner js-file-line">                         5, [11];</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td>
+          <td id="file-script-fsx-LC6" class="blob-code blob-code-inner js-file-line">                         3, [8; 10];</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td>
+          <td id="file-script-fsx-LC7" class="blob-code blob-code-inner js-file-line">                         11, [2; 9];</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td>
+          <td id="file-script-fsx-LC8" class="blob-code blob-code-inner js-file-line">                         8, [9]]</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td>
+          <td id="file-script-fsx-LC9" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td>
+          <td id="file-script-fsx-LC10" class="blob-code blob-code-inner js-file-line">Graph.kahn acyclGraph</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td>
+          <td id="file-script-fsx-LC11" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td>
+          <td id="file-script-fsx-LC12" class="blob-code blob-code-inner js-file-line">// Some( Seq [3; 5; 7; 8; 11; 2; 9; 10])</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td>
+          <td id="file-script-fsx-LC13" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td>
+          <td id="file-script-fsx-LC14" class="blob-code blob-code-inner js-file-line">let cyclGraph = Graph.ofEdges [ 7, 11;</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td>
+          <td id="file-script-fsx-LC15" class="blob-code blob-code-inner js-file-line">                                7, 8; </td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td>
+          <td id="file-script-fsx-LC16" class="blob-code blob-code-inner js-file-line">                                5, 11;</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td>
+          <td id="file-script-fsx-LC17" class="blob-code blob-code-inner js-file-line">                                3, 8;</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td>
+          <td id="file-script-fsx-LC18" class="blob-code blob-code-inner js-file-line">                                3, 10;</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td>
+          <td id="file-script-fsx-LC19" class="blob-code blob-code-inner js-file-line">                                11, 2;</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td>
+          <td id="file-script-fsx-LC20" class="blob-code blob-code-inner js-file-line">                                11, 9;</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td>
+          <td id="file-script-fsx-LC21" class="blob-code blob-code-inner js-file-line">                                8, 9;</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td>
+          <td id="file-script-fsx-LC22" class="blob-code blob-code-inner js-file-line">                                2, 11]</td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td>
+          <td id="file-script-fsx-LC23" class="blob-code blob-code-inner js-file-line">  </td>
+        </tr>
+        <tr>
+          <td id="file-script-fsx-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td>
+          <td id="file-script-fsx-LC24" class="blob-code blob-code-inner js-file-line">Graph.kahn cyclGraph</td>
+        </tr>
+  </table>
+</div>
+
+
+    </div>
+
+  </div>
+
+</div>
+
+
+        <a name="comments"></a>
+        <div class="js-quote-selection-container" data-quote-markdown=".js-comment-body">
+          <div class="js-discussion "
+          >
+            <div class="tmp-ml-md-6 tmp-pl-md-3 ml-0 pl-0">
+              
+
+
+
+<!-- Rendered timeline since 2017-08-11 14:00:29 -->
+<div id="partial-timeline-marker"
+      class="js-timeline-marker js-updatable-content"
+      data-last-modified="Fri, 11 Aug 2017 21:00:29 GMT"
+      >
+</div>
+
+            </div>
+
+            <div class="discussion-timeline-actions">
+              <div data-view-component="true" class="tmp-mt-3 flash flash-warn">
+  
+    <a rel="nofollow" class="btn btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="de1c266b92e7d9527d3240a082883f19792ccaf0463a879e17bf3e56777cbd14" href="/join?source=comment-gist">Sign up for free</a>
+    <strong>to join this conversation on GitHub</strong>.
+    Already have an account?
+    <a rel="nofollow" class="Link--inTextBlock" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="4c6279d2dfe6c0c75b9cf1264443098028507a56d0ff84b9b44dd8f1bfc154b5" data-test-selector="comments-sign-in-link" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Fbcachet%2F8e1155f75ea36f1b417f84ea88dae312">Sign in to comment</a>
+
+
+  
+</div>
+            </div>
+          </div>
+        </div>
+</div>
+  </div>
+</div><!-- /.container -->
+
+    </main>
+  </div>
+
+  </div>
+
+          <footer class="footer tmp-pt-7 tmp-pb-6 f6 color-fg-muted color-border-subtle p-responsive" role="contentinfo" >
+  <h2 class='sr-only'>Footer</h2>
+
+  
+
+
+  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
+    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
+      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
+        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+</a>
+      <span>
+        &copy; 2026 GitHub,&nbsp;Inc.
+      </span>
+    </div>
+
+    <nav aria-label="Footer">
+      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>
+
+      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">
+
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
+          </li>
+
+          <li class="mx-2" >
+  <cookie-consent-link>
+    <button
+      type="button"
+      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
+      data-action="click:cookie-consent-link#showConsentManagement"
+      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
+    >
+       Manage cookies
+    </button>
+  </cookie-consent-link>
+</li>
+
+<li class="mx-2">
+  <cookie-consent-link>
+    <button
+      type="button"
+      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
+      data-action="click:cookie-consent-link#showConsentManagement"
+      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
+    >
+      Do not share my personal information
+    </button>
+  </cookie-consent-link>
+</li>
+
+      </ul>
+    </nav>
+  </div>
+</footer>
+
+
+
+    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
+      data-locale="en"
+      data-initial-cookie-consent-allowed=""
+      data-cookie-consent-required="false"
+    ></ghcc-consent>
+
+
+
+
+  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+    </button>
+    You can’t perform that action at this time.
+  </div>
+
+    <template id="site-details-dialog">
+  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
+    <summary role="button" aria-label="Close dialog"></summary>
+    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
+      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+      </button>
+      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
+    </details-dialog>
+  </details>
+</template>
+
+    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
+  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
+  </div>
+</div>
+
+    <template id="snippet-clipboard-copy-button">
+  <div class="zeroclipboard-container position-absolute right-0 top-0">
+    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+    </clipboard-copy>
+  </div>
+</template>
+<template id="snippet-clipboard-copy-button-unpositioned">
+  <div class="zeroclipboard-container">
+    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+    </clipboard-copy>
+  </div>
+</template>
+
+
+
+
+    </div>
+    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
+    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
+  </body>
+</html>
+
diff --git a/archive/open-source/gist-evidence/raw/1263783/capture.warc.gz b/archive/open-source/gist-evidence/raw/1263783/capture.warc.gz
new file mode 100644
index 0000000..86a4714
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/1263783/capture.warc.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:59c6eca6b4f4f320b536513f765c0ae17c8f69d0cb79b125f25d5bb64ba1faf5
+size 85458
diff --git a/archive/open-source/gist-evidence/raw/1263783/comments.json b/archive/open-source/gist-evidence/raw/1263783/comments.json
new file mode 100644
index 0000000..591de36
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/1263783/comments.json
@@ -0,0 +1 @@
+[{"url":"https://api.github.com/gists/1263783/comments/808115","id":808115,"node_id":"MDExOkdpc3RDb21tZW50MTI2Mzc4Mzo4MDgxMTU=","user":{"login":"narkisr","id":6810,"node_id":"MDQ6VXNlcjY4MTA=","avatar_url":"https://avatars.githubusercontent.com/u/6810?v=4","gravatar_id":"","url":"https://api.github.com/users/narkisr","html_url":"https://github.com/narkisr","followers_url":"https://api.github.com/users/narkisr/followers","following_url":"https://api.github.com/users/narkisr/following{/other_user}","gists_url":"https://api.github.com/users/narkisr/gists{/gist_id}","starred_url":"https://api.github.com/users/narkisr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/narkisr/subscriptions","organizations_url":"https://api.github.com/users/narkisr/orgs","repos_url":"https://api.github.com/users/narkisr/repos","events_url":"https://api.github.com/users/narkisr/events{/privacy}","received_events_url":"https://api.github.com/users/narkisr/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2013-03-30T20:00:44Z","updated_at":"2013-03-30T20:00:44Z","body":"Could you please add a license? \n\nThanks\n"},{"url":"https://api.github.com/gists/1263783/comments/828713","id":828713,"node_id":"MDExOkdpc3RDb21tZW50MTI2Mzc4Mzo4Mjg3MTM=","user":{"login":"jjcomer","id":606704,"node_id":"MDQ6VXNlcjYwNjcwNA==","avatar_url":"https://avatars.githubusercontent.com/u/606704?v=4","gravatar_id":"","url":"https://api.github.com/users/jjcomer","html_url":"https://github.com/jjcomer","followers_url":"https://api.github.com/users/jjcomer/followers","following_url":"https://api.github.com/users/jjcomer/following{/other_user}","gists_url":"https://api.github.com/users/jjcomer/gists{/gist_id}","starred_url":"https://api.github.com/users/jjcomer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjcomer/subscriptions","organizations_url":"https://api.github.com/users/jjcomer/orgs","repos_url":"https://api.github.com/users/jjcomer/repos","events_url":"https://api.github.com/users/jjcomer/events{/privacy}","received_events_url":"https://api.github.com/users/jjcomer/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2013-05-10T18:28:26Z","updated_at":"2013-05-10T18:28:26Z","body":"+1 for a license.\nAlso you can remove items from a set without performing a difference:\n\n``` clojure\n(disj s x)\n```\n"},{"url":"https://api.github.com/gists/1263783/comments/881472","id":881472,"node_id":"MDExOkdpc3RDb21tZW50MTI2Mzc4Mzo4ODE0NzI=","user":{"login":"alandipert","id":26024,"node_id":"MDQ6VXNlcjI2MDI0","avatar_url":"https://avatars.githubusercontent.com/u/26024?v=4","gravatar_id":"","url":"https://api.github.com/users/alandipert","html_url":"https://github.com/alandipert","followers_url":"https://api.github.com/users/alandipert/followers","following_url":"https://api.github.com/users/alandipert/following{/other_user}","gists_url":"https://api.github.com/users/alandipert/gists{/gist_id}","starred_url":"https://api.github.com/users/alandipert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alandipert/subscriptions","organizations_url":"https://api.github.com/users/alandipert/orgs","repos_url":"https://api.github.com/users/alandipert/repos","events_url":"https://api.github.com/users/alandipert/events{/privacy}","received_events_url":"https://api.github.com/users/alandipert/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"OWNER","created_at":"2013-08-06T18:41:13Z","updated_at":"2013-08-06T18:41:13Z","body":"@narkisr @jjcomer updated w/ license.  Stuck with `difference` so that it works on values that aren't sets.\n"},{"url":"https://api.github.com/gists/1263783/comments/1234522","id":1234522,"node_id":"MDExOkdpc3RDb21tZW50MTI2Mzc4MzoxMjM0NTIy","user":{"login":"manuel-sugawara","id":448605,"node_id":"MDQ6VXNlcjQ0ODYwNQ==","avatar_url":"https://avatars.githubusercontent.com/u/448605?v=4","gravatar_id":"","url":"https://api.github.com/users/manuel-sugawara","html_url":"https://github.com/manuel-sugawara","followers_url":"https://api.github.com/users/manuel-sugawara/followers","following_url":"https://api.github.com/users/manuel-sugawara/following{/other_user}","gists_url":"https://api.github.com/users/manuel-sugawara/gists{/gist_id}","starred_url":"https://api.github.com/users/manuel-sugawara/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manuel-sugawara/subscriptions","organizations_url":"https://api.github.com/users/manuel-sugawara/orgs","repos_url":"https://api.github.com/users/manuel-sugawara/repos","events_url":"https://api.github.com/users/manuel-sugawara/events{/privacy}","received_events_url":"https://api.github.com/users/manuel-sugawara/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2014-05-24T00:14:42Z","updated_at":"2014-05-24T00:15:20Z","body":"Awesome, thanks. Needed this and I was able to use it without a single modification to my original code. Now, try that on Java!\n"},{"url":"https://api.github.com/gists/1263783/comments/1804270","id":1804270,"node_id":"MDExOkdpc3RDb21tZW50MTI2Mzc4MzoxODA0Mjcw","user":{"login":"spieden","id":11672940,"node_id":"MDQ6VXNlcjExNjcyOTQw","avatar_url":"https://avatars.githubusercontent.com/u/11672940?v=4","gravatar_id":"","url":"https://api.github.com/users/spieden","html_url":"https://github.com/spieden","followers_url":"https://api.github.com/users/spieden/followers","following_url":"https://api.github.com/users/spieden/following{/other_user}","gists_url":"https://api.github.com/users/spieden/gists{/gist_id}","starred_url":"https://api.github.com/users/spieden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spieden/subscriptions","organizations_url":"https://api.github.com/users/spieden/orgs","repos_url":"https://api.github.com/users/spieden/repos","events_url":"https://api.github.com/users/spieden/events{/privacy}","received_events_url":"https://api.github.com/users/spieden/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2016-06-17T23:59:14Z","updated_at":"2016-06-17T23:59:14Z","body":"Also used to good effect! I'm not sure what you mean by working on non-set values by using difference, though, @alandipert, as \"difference\" only works on sets as much as \"disj\" does.\n"},{"url":"https://api.github.com/gists/1263783/comments/4212901","id":4212901,"node_id":"GC_lADOAFdsSKcxMjYzNzgzzgBASKU","user":{"login":"tombarys","id":5729352,"node_id":"MDQ6VXNlcjU3MjkzNTI=","avatar_url":"https://avatars.githubusercontent.com/u/5729352?v=4","gravatar_id":"","url":"https://api.github.com/users/tombarys","html_url":"https://github.com/tombarys","followers_url":"https://api.github.com/users/tombarys/followers","following_url":"https://api.github.com/users/tombarys/following{/other_user}","gists_url":"https://api.github.com/users/tombarys/gists{/gist_id}","starred_url":"https://api.github.com/users/tombarys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tombarys/subscriptions","organizations_url":"https://api.github.com/users/tombarys/orgs","repos_url":"https://api.github.com/users/tombarys/repos","events_url":"https://api.github.com/users/tombarys/events{/privacy}","received_events_url":"https://api.github.com/users/tombarys/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2022-06-26T14:31:26Z","updated_at":"2022-06-26T14:36:22Z","body":"Hi, why is there the `{:pre [(not (empty? s))]}` form in `take-1` function? It seems to me it is not useful at all but I am Clojure beginner. Thank you, @alandipert. \r\n\r\nEDIT: it throws an error when hash-set is empty – is that the reason?"}]
\ No newline at end of file
diff --git a/archive/open-source/gist-evidence/raw/1263783/forks.json b/archive/open-source/gist-evidence/raw/1263783/forks.json
new file mode 100644
index 0000000..08c31f1
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/1263783/forks.json
@@ -0,0 +1 @@
+[{"url":"https://api.github.com/gists/5556378","forks_url":"https://api.github.com/gists/5556378/forks","commits_url":"https://api.github.com/gists/5556378/commits","id":"5556378","node_id":"MDQ6R2lzdDU1NTYzNzg=","git_pull_url":"https://gist.github.com/5556378.git","git_push_url":"https://gist.github.com/5556378.git","html_url":"https://gist.github.com/jjcomer/5556378","files":{},"public":true,"created_at":"2013-05-10T18:25:58Z","updated_at":"2015-12-17T05:18:54Z","description":"Use disj","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/5556378/comments","owner":{"login":"jjcomer","id":606704,"node_id":"MDQ6VXNlcjYwNjcwNA==","avatar_url":"https://avatars.githubusercontent.com/u/606704?v=4","gravatar_id":"","url":"https://api.github.com/users/jjcomer","html_url":"https://github.com/jjcomer","followers_url":"https://api.github.com/users/jjcomer/followers","following_url":"https://api.github.com/users/jjcomer/following{/other_user}","gists_url":"https://api.github.com/users/jjcomer/gists{/gist_id}","starred_url":"https://api.github.com/users/jjcomer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjcomer/subscriptions","organizations_url":"https://api.github.com/users/jjcomer/orgs","repos_url":"https://api.github.com/users/jjcomer/repos","events_url":"https://api.github.com/users/jjcomer/events{/privacy}","received_events_url":"https://api.github.com/users/jjcomer/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/50e9d7f0656f2bafefca","forks_url":"https://api.github.com/gists/50e9d7f0656f2bafefca/forks","commits_url":"https://api.github.com/gists/50e9d7f0656f2bafefca/commits","id":"50e9d7f0656f2bafefca","node_id":"MDQ6R2lzdDUwZTlkN2YwNjU2ZjJiYWZlZmNh","git_pull_url":"https://gist.github.com/50e9d7f0656f2bafefca.git","git_push_url":"https://gist.github.com/50e9d7f0656f2bafefca.git","html_url":"https://gist.github.com/clojj/50e9d7f0656f2bafefca","files":{},"public":true,"created_at":"2015-08-13T11:55:50Z","updated_at":"2015-08-29T14:27:20Z","description":"Kahn's topological sort in Clojure","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/50e9d7f0656f2bafefca/comments","owner":{"login":"clojj","id":4367963,"node_id":"MDQ6VXNlcjQzNjc5NjM=","avatar_url":"https://avatars.githubusercontent.com/u/4367963?v=4","gravatar_id":"","url":"https://api.github.com/users/clojj","html_url":"https://github.com/clojj","followers_url":"https://api.github.com/users/clojj/followers","following_url":"https://api.github.com/users/clojj/following{/other_user}","gists_url":"https://api.github.com/users/clojj/gists{/gist_id}","starred_url":"https://api.github.com/users/clojj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clojj/subscriptions","organizations_url":"https://api.github.com/users/clojj/orgs","repos_url":"https://api.github.com/users/clojj/repos","events_url":"https://api.github.com/users/clojj/events{/privacy}","received_events_url":"https://api.github.com/users/clojj/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/d9c29ecf77942fe4eddc","forks_url":"https://api.github.com/gists/d9c29ecf77942fe4eddc/forks","commits_url":"https://api.github.com/gists/d9c29ecf77942fe4eddc/commits","id":"d9c29ecf77942fe4eddc","node_id":"MDQ6R2lzdGQ5YzI5ZWNmNzc5NDJmZTRlZGRj","git_pull_url":"https://gist.github.com/d9c29ecf77942fe4eddc.git","git_push_url":"https://gist.github.com/d9c29ecf77942fe4eddc.git","html_url":"https://gist.github.com/ul/d9c29ecf77942fe4eddc","files":{},"public":true,"created_at":"2015-08-27T06:40:18Z","updated_at":"2015-08-27T06:40:18Z","description":"Kahn's topological sort in Clojure","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/d9c29ecf77942fe4eddc/comments","owner":{"login":"ul","id":233227,"node_id":"MDQ6VXNlcjIzMzIyNw==","avatar_url":"https://avatars.githubusercontent.com/u/233227?v=4","gravatar_id":"","url":"https://api.github.com/users/ul","html_url":"https://github.com/ul","followers_url":"https://api.github.com/users/ul/followers","following_url":"https://api.github.com/users/ul/following{/other_user}","gists_url":"https://api.github.com/users/ul/gists{/gist_id}","starred_url":"https://api.github.com/users/ul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ul/subscriptions","organizations_url":"https://api.github.com/users/ul/orgs","repos_url":"https://api.github.com/users/ul/repos","events_url":"https://api.github.com/users/ul/events{/privacy}","received_events_url":"https://api.github.com/users/ul/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/5cb026a9899562f6efd6","forks_url":"https://api.github.com/gists/5cb026a9899562f6efd6/forks","commits_url":"https://api.github.com/gists/5cb026a9899562f6efd6/commits","id":"5cb026a9899562f6efd6","node_id":"MDQ6R2lzdDVjYjAyNmE5ODk5NTYyZjZlZmQ2","git_pull_url":"https://gist.github.com/5cb026a9899562f6efd6.git","git_push_url":"https://gist.github.com/5cb026a9899562f6efd6.git","html_url":"https://gist.github.com/jeroenvandijk/5cb026a9899562f6efd6","files":{},"public":true,"created_at":"2015-10-04T09:52:30Z","updated_at":"2015-10-04T09:52:30Z","description":"Kahn's topological sort in Clojure","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/5cb026a9899562f6efd6/comments","owner":{"login":"jeroenvandijk","id":27645,"node_id":"MDQ6VXNlcjI3NjQ1","avatar_url":"https://avatars.githubusercontent.com/u/27645?v=4","gravatar_id":"","url":"https://api.github.com/users/jeroenvandijk","html_url":"https://github.com/jeroenvandijk","followers_url":"https://api.github.com/users/jeroenvandijk/followers","following_url":"https://api.github.com/users/jeroenvandijk/following{/other_user}","gists_url":"https://api.github.com/users/jeroenvandijk/gists{/gist_id}","starred_url":"https://api.github.com/users/jeroenvandijk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeroenvandijk/subscriptions","organizations_url":"https://api.github.com/users/jeroenvandijk/orgs","repos_url":"https://api.github.com/users/jeroenvandijk/repos","events_url":"https://api.github.com/users/jeroenvandijk/events{/privacy}","received_events_url":"https://api.github.com/users/jeroenvandijk/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/ec8dafa52a2fa81a724008b912f4a91e","forks_url":"https://api.github.com/gists/ec8dafa52a2fa81a724008b912f4a91e/forks","commits_url":"https://api.github.com/gists/ec8dafa52a2fa81a724008b912f4a91e/commits","id":"ec8dafa52a2fa81a724008b912f4a91e","node_id":"MDQ6R2lzdGVjOGRhZmE1MmEyZmE4MWE3MjQwMDhiOTEyZjRhOTFl","git_pull_url":"https://gist.github.com/ec8dafa52a2fa81a724008b912f4a91e.git","git_push_url":"https://gist.github.com/ec8dafa52a2fa81a724008b912f4a91e.git","html_url":"https://gist.github.com/crisptrutski/ec8dafa52a2fa81a724008b912f4a91e","files":{},"public":true,"created_at":"2017-03-14T16:41:22Z","updated_at":"2023-02-18T21:28:26Z","description":"Kahn's topological sort in Clojure","comments":2,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/ec8dafa52a2fa81a724008b912f4a91e/comments","owner":{"login":"crisptrutski","id":881351,"node_id":"MDQ6VXNlcjg4MTM1MQ==","avatar_url":"https://avatars.githubusercontent.com/u/881351?v=4","gravatar_id":"","url":"https://api.github.com/users/crisptrutski","html_url":"https://github.com/crisptrutski","followers_url":"https://api.github.com/users/crisptrutski/followers","following_url":"https://api.github.com/users/crisptrutski/following{/other_user}","gists_url":"https://api.github.com/users/crisptrutski/gists{/gist_id}","starred_url":"https://api.github.com/users/crisptrutski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crisptrutski/subscriptions","organizations_url":"https://api.github.com/users/crisptrutski/orgs","repos_url":"https://api.github.com/users/crisptrutski/repos","events_url":"https://api.github.com/users/crisptrutski/events{/privacy}","received_events_url":"https://api.github.com/users/crisptrutski/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/be5bffb5d093ce43a49cc20c4053dbae","forks_url":"https://api.github.com/gists/be5bffb5d093ce43a49cc20c4053dbae/forks","commits_url":"https://api.github.com/gists/be5bffb5d093ce43a49cc20c4053dbae/commits","id":"be5bffb5d093ce43a49cc20c4053dbae","node_id":"MDQ6R2lzdGJlNWJmZmI1ZDA5M2NlNDNhNDljYzIwYzQwNTNkYmFl","git_pull_url":"https://gist.github.com/be5bffb5d093ce43a49cc20c4053dbae.git","git_push_url":"https://gist.github.com/be5bffb5d093ce43a49cc20c4053dbae.git","html_url":"https://gist.github.com/crisptrutski/be5bffb5d093ce43a49cc20c4053dbae","files":{},"public":true,"created_at":"2017-03-14T16:41:27Z","updated_at":"2017-03-14T16:41:27Z","description":"Kahn's topological sort in Clojure","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/be5bffb5d093ce43a49cc20c4053dbae/comments","owner":{"login":"crisptrutski","id":881351,"node_id":"MDQ6VXNlcjg4MTM1MQ==","avatar_url":"https://avatars.githubusercontent.com/u/881351?v=4","gravatar_id":"","url":"https://api.github.com/users/crisptrutski","html_url":"https://github.com/crisptrutski","followers_url":"https://api.github.com/users/crisptrutski/followers","following_url":"https://api.github.com/users/crisptrutski/following{/other_user}","gists_url":"https://api.github.com/users/crisptrutski/gists{/gist_id}","starred_url":"https://api.github.com/users/crisptrutski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crisptrutski/subscriptions","organizations_url":"https://api.github.com/users/crisptrutski/orgs","repos_url":"https://api.github.com/users/crisptrutski/repos","events_url":"https://api.github.com/users/crisptrutski/events{/privacy}","received_events_url":"https://api.github.com/users/crisptrutski/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/dc581192b09e8d0fcdbad31ee10203c1","forks_url":"https://api.github.com/gists/dc581192b09e8d0fcdbad31ee10203c1/forks","commits_url":"https://api.github.com/gists/dc581192b09e8d0fcdbad31ee10203c1/commits","id":"dc581192b09e8d0fcdbad31ee10203c1","node_id":"MDQ6R2lzdGRjNTgxMTkyYjA5ZThkMGZjZGJhZDMxZWUxMDIwM2Mx","git_pull_url":"https://gist.github.com/dc581192b09e8d0fcdbad31ee10203c1.git","git_push_url":"https://gist.github.com/dc581192b09e8d0fcdbad31ee10203c1.git","html_url":"https://gist.github.com/mattiasw2/dc581192b09e8d0fcdbad31ee10203c1","files":{},"public":true,"created_at":"2017-11-27T09:48:51Z","updated_at":"2017-11-27T09:48:51Z","description":"Kahn's topological sort in Clojure","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/dc581192b09e8d0fcdbad31ee10203c1/comments","owner":{"login":"mattiasw2","id":1294931,"node_id":"MDQ6VXNlcjEyOTQ5MzE=","avatar_url":"https://avatars.githubusercontent.com/u/1294931?v=4","gravatar_id":"","url":"https://api.github.com/users/mattiasw2","html_url":"https://github.com/mattiasw2","followers_url":"https://api.github.com/users/mattiasw2/followers","following_url":"https://api.github.com/users/mattiasw2/following{/other_user}","gists_url":"https://api.github.com/users/mattiasw2/gists{/gist_id}","starred_url":"https://api.github.com/users/mattiasw2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattiasw2/subscriptions","organizations_url":"https://api.github.com/users/mattiasw2/orgs","repos_url":"https://api.github.com/users/mattiasw2/repos","events_url":"https://api.github.com/users/mattiasw2/events{/privacy}","received_events_url":"https://api.github.com/users/mattiasw2/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/e8045120fc05af1d396c0fcd9dd8b199","forks_url":"https://api.github.com/gists/e8045120fc05af1d396c0fcd9dd8b199/forks","commits_url":"https://api.github.com/gists/e8045120fc05af1d396c0fcd9dd8b199/commits","id":"e8045120fc05af1d396c0fcd9dd8b199","node_id":"MDQ6R2lzdGU4MDQ1MTIwZmMwNWFmMWQzOTZjMGZjZDlkZDhiMTk5","git_pull_url":"https://gist.github.com/e8045120fc05af1d396c0fcd9dd8b199.git","git_push_url":"https://gist.github.com/e8045120fc05af1d396c0fcd9dd8b199.git","html_url":"https://gist.github.com/salokristian/e8045120fc05af1d396c0fcd9dd8b199","files":{},"public":true,"created_at":"2019-01-09T11:06:56Z","updated_at":"2019-01-09T11:06:56Z","description":"Kahn's topological sort in Clojure","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/e8045120fc05af1d396c0fcd9dd8b199/comments","owner":{"login":"salokristian","id":33873852,"node_id":"MDQ6VXNlcjMzODczODUy","avatar_url":"https://avatars.githubusercontent.com/u/33873852?v=4","gravatar_id":"","url":"https://api.github.com/users/salokristian","html_url":"https://github.com/salokristian","followers_url":"https://api.github.com/users/salokristian/followers","following_url":"https://api.github.com/users/salokristian/following{/other_user}","gists_url":"https://api.github.com/users/salokristian/gists{/gist_id}","starred_url":"https://api.github.com/users/salokristian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/salokristian/subscriptions","organizations_url":"https://api.github.com/users/salokristian/orgs","repos_url":"https://api.github.com/users/salokristian/repos","events_url":"https://api.github.com/users/salokristian/events{/privacy}","received_events_url":"https://api.github.com/users/salokristian/received_events","type":"User","user_view_type":"public","site_admin":false}}]
\ No newline at end of file
diff --git a/archive/open-source/gist-evidence/raw/1263783/gist.html b/archive/open-source/gist-evidence/raw/1263783/gist.html
new file mode 100644
index 0000000..61dc88d
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/1263783/gist.html
@@ -0,0 +1,2205 @@
+
+
+
+
+
+
+<!DOCTYPE html>
+<html
+  lang="en"
+  
+  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
+  data-a11y-animated-images="system" data-a11y-link-underlines="true"
+  
+  >
+
+
+
+
+  <head>
+    <meta charset="utf-8">
+  <link rel="dns-prefetch" href="https://github.githubassets.com">
+  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
+  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
+  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
+  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
+  <link rel="preconnect" href="https://avatars.githubusercontent.com">
+
+
+
+  
+
+  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-707b19cf061aa459.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-fc4b867e16562d12.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-93f3c6b445d800ff.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-49511e11e3ed53a8.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-707b19cf061aa459.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fc4b867e16562d12.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-2db8d59cbe087225.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-791e59a1f8b634e0.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-a08991540f7253d8.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-aeaea6b5f1a1a577.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-93f3c6b445d800ff.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-49511e11e3ed53a8.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-507c9f8797b64d1c.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-f74ce15fe4370f96.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-77e8f27cae657ef7.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-95c6d23fc206d719.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-61d370fdb2984fe4.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-a0271da34562fd22.css" />
+
+  <style type="text/css">
+    :root {
+      --tab-size-preference: 4;
+    }
+
+    pre, code {
+      tab-size: var(--tab-size-preference);
+    }
+  </style>
+
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-9f1db623a2d85734.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-73a0e2225731ad3f.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-9a88888eda68c80c.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-59fc16002818df36.css" />
+  
+
+  
+
+  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_enable_background_steps","activity_diff_file_tree","activity_repos_file_tree","activity_repos_overview_header","activity_repos_overview_sidebar","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","billing_billable_licenses_cost_center_bucket_fix","billing_billable_licenses_utc_month_length_fix","billing_cost_center_list_assigned_resources","billing_cost_center_user_level_budgets","billing_discount_threshold_notification","billing_multi_user_cost_center_total_user_count","billing_user_level_budgets","billing_user_level_budgets_manage","blocking_route_query_suspense","ccr_files_changed_model_picker","ccr_mcp_skills_ga","code_quality_enablement_banner_targeting","code_quality_new_repo_selection_card","code_quality_remove_preview","code_view_raf_sticky_lines","code_view_react_header","codespaces_prebuild_region_target_update","coding_agent_effort_selector","coding_agent_tbb_quota_banner","coding_agent_third_party_model_ui","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_automations_pagination","copilot_chat_attach_multiple_images","copilot_chat_auto_mode_picker_paid","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_compact_tables","copilot_chat_docked_panel","copilot_chat_enable_tool_call_logs","copilot_chat_header_reorder","copilot_chat_input_commands","copilot_chat_interspersed_tool_calls","copilot_chat_max_upsell","copilot_chat_minimize_contextual","copilot_chat_model_picker_promotions","copilot_chat_models_browser_cache","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_vision_dotcom_chat_ga_gate","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta_max_plan","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_file_block_ref_matching","copilot_fix_failed_workflows_all_skus","copilot_ftp_hyperspace_upgrade_prompt","copilot_hide_hovercard","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_embedded_skip_copilot_api_token_for_dotcom_context","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_suggestion_pills","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mc_nudges","copilot_mission_control_agent_filtering","copilot_mission_control_agents_page_redesign","copilot_mission_control_environment_list_icons","copilot_mission_control_grouped_tasks_endpoint","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_session_events_ui","copilot_mission_control_session_filters","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_new_task_chat_composer","copilot_org_policy_page_focus_mode","copilot_plans_signups_enabled","copilot_pr_chat_enhancements","copilot_prominent_upgrade_button","copilot_resource_panel","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_sunset","copilot_workbench_ubb","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_surface_persistent_preferences","dashboard_universe_2025_feedback_dialog","disable_customize_option_thread_subscriptions","flex_cta_groups_mvp","ga_enterprise_teams_ui","glc_code_quality_repo_settings_workflow_config","global_nav_react","hide_github_models_ui","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_budget_deep_linking","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_fields_multi_select","issue_inline_avatars","issue_relative_time_micro","issues_dashboard_sso_structured_errors","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_lazy_hydrate_agent_tasks","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_checks_refetch_dedupe","merge_status_header_feedback","new_quick_search_dotcom","oauth_authorize_clickjacking_protection","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","property_definition_empty_state_suggestions","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_panel_edit_description","pull_request_stacks_feedback_dialog","pull_request_virtualization_image_estimate","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_code_view_sidebar","react_data_router_tanstack_allowed","react_sandbox_future_tanstack","react_sw_route_component_preload","repo_issues_sidebar_layout","repo_overview_ask_copilot","repos_contributors_limited_default_range","review_involves_filter","rulesets_actor_list_editor","sample_network_conn_type","secret_scanning_pattern_alerts_link","security_center_artifact_filters_popover","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","site_banner_desktop_copilot_app","site_code_quality_page","site_github_app_ga_page","site_github_app_ga_page_highlight","site_global_banner_deprecate_spark","site_global_nav_spark_models_removed","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-3b456c1efccae649.js"></script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/wp-runtime-9b751e2ca806be75.js" defer="defer"></script>
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-33f393e599bf3cff.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-f4d042302fc4470d.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-13e6a2728cb8d6a4.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/78205-75aff589688e0be2.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-11ca965848cde433.js" defer="defer"></script>
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.1e7f02148e415458.module.css" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-fe76da6b29217672.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-31e911ea8e9046d3.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-30f4d10f3776b4ac.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/296-cddf2922ea3a416c.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/816-29b762091e5033a9.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/65637-e357a8be37eda955.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/31721-903cd2b317a8cc03.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/46740-0a6e4901e467cc61.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/91445-097d0f19946d0dd8.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-b7da8d83af75fb7e.js" defer="defer"></script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-61be330480dbb508.js" defer="defer"></script>
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-b5a5a1cee32a4b87.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-f791bd0decd4aed1.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-18e2cf4c6aadb3ff.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-cf2029c980a9134b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-lib-1c1e7314c65e556e.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/50841-f6411d024525940b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/79039-9238f8fd47d74629.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/88475-e7c45daacb58e0a3.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/26533-36c85461b011ffd5.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3609-2a17d1c3e2ce7fe5.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/87644-7ec64f4e3cd64d13.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/21880-b24d4bde9914fd6b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/75145-7597929c9020acb6.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/29685-9b276fea68fdefcc.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/90775-fff03cb223239d89.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/55887-99a4521199610050.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-7e2fb5084b7732ac.js" defer="defer"></script>
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.1d58fed2b705f6e5.module.css" />
+  
+  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-9b751e2ca806be75.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/19916-9330855a80369373.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/gist-687d2f1129604938.js" defer="defer"></script>
+
+
+  <title>Kahn&#39;s topological sort in Clojure · GitHub</title>
+
+
+
+  <meta name="route-pattern" content="/:user_id/:gist_id(.:format)" data-turbo-transient>
+  <meta name="route-controller" content="gists_gists" data-turbo-transient>
+  <meta name="route-action" content="show" data-turbo-transient>
+  <meta name="fetch-nonce" content="v2:9ea6298f-3218-44f5-fa07-3102570c30f3">
+
+    
+  <meta name="current-catalog-service-hash" content="56253a530ab9027b25719525dcbe6007461a3202218f6f5dfce5a601c121cbcb">
+
+
+  <meta name="request-id" content="E39A:1C9354:522213:54172D:6A7A03B6" data-pjax-transient="true"/><meta name="html-safe-nonce" content="8175b73d79d1ecbac501aa9dd841d2ce84bc7c22090144ca6260136c19f29910" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMzlBOjFDOTM1NDo1MjIyMTM6NTQxNzJEOjZBN0EwM0I2IiwidmlzaXRvcl9pZCI6IjM2NjcyNDA2NTE5MDE3NjQ1MzQiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="cf3c2b6e03aceaaf1d5869bac50c7bfa7251cb0a96929426548615010f37da91" data-pjax-transient="true"/>
+
+
+
+
+  <meta name="github-keyboard-shortcuts" content="copilot" data-turbo-transient="true" />
+  
+
+  <meta name="selected-link" value="gist_code" data-turbo-transient>
+  <link rel="assets" href="https://github.githubassets.com/">
+
+    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">
+
+<meta name="octolytics-url" content="https://collector.github.com/github/collect" />
+
+
+
+
+
+  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;gist-id&gt;" data-turbo-transient="true" />
+
+  
+
+
+
+
+    <meta name="user-login" content="">
+
+  
+
+    <meta name="viewport" content="width=device-width">
+
+    
+
+      <meta name="description" content="Kahn&#39;s topological sort in Clojure. GitHub Gist: instantly share code, notes, and snippets.">
+
+      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch-gist.xml" title="Gist">
+
+    <link rel="fluid-icon" href="https://gist.github.com/fluidicon.png" title="GitHub">
+    <meta property="fb:app_id" content="1401488693436528">
+    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://gist.github.com/alandipert/1263783" />
+
+      <meta name="twitter:image" content="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Kahn&#39;s topological sort in Clojure" /><meta name="twitter:description" content="Kahn&#39;s topological sort in Clojure. GitHub Gist: instantly share code, notes, and snippets." />
+  <meta property="og:image" content="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /><meta property="og:image:alt" content="Kahn&#39;s topological sort in Clojure. GitHub Gist: instantly share code, notes, and snippets." /><meta property="og:site_name" content="Gist" /><meta property="og:type" content="article" /><meta property="og:title" content="Kahn&#39;s topological sort in Clojure" /><meta property="og:url" content="https://gist.github.com/alandipert/1263783" /><meta property="og:description" content="Kahn&#39;s topological sort in Clojure. GitHub Gist: instantly share code, notes, and snippets." /><meta property="article:author" content="262588213843476" /><meta property="article:publisher" content="262588213843476" />
+  
+
+
+
+
+      <meta name="hostname" content="gist.github.com">
+
+
+
+        <meta name="expected-hostname" content="gist.github.com">
+
+
+  <meta http-equiv="x-pjax-version" content="63d28a1a658a7e68d43c891482f42ca86645a059eee55c2a9b75a9247a5795b8" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-csp-version" content="2af6a6627810d190be616096b617c8f37a1419b9435f76190f0e0d7638222ac1" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-css-version" content="aab56b7a06d96efab603e4fb10c1b3eb31abcef7c225f11b2a8af05d83187a0f" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-js-version" content="0f54e72706ff577fdc4c94b4ac5455a54715ab4bb9db0cac15682d3ffb6b94ad" data-turbo-track="reload">
+
+  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">
+
+      <link href="/alandipert.atom" rel="alternate" title="atom" type="application/atom+xml">
+
+
+  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/gist-95a09644bcb9cd5f.css" />
+
+
+
+
+    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
+  <meta name="disable-turbo" content="false">
+
+
+  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
+
+
+  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
+
+    <meta name="release" content="37e81f4d8b0891de84cb56da950a54760a409821" data-turbo-track="reload">
+  <meta name="ui-target" content="full">
+
+  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
+  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
+  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">
+
+<meta name="theme-color" content="#1e2327">
+<meta name="color-scheme" content="light dark" />
+
+
+
+  </head>
+
+  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
+    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
+      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
+      
+
+    <div class="position-relative header-wrapper js-header-wrapper ">
+      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
+
+      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
+    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
+</span>      
+      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-9fd99fd6e2426d74.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/63211-fb5d39ac620e02bb.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/71393-dc1516dc49efc6b7.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2927-6545834de562a1fe.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/24383-465aa6f1cd4778c3.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/65390-8192b87a390f0f9d.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/40062-12e416bb1f39e0b1.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-c7ff7c086b7f2b66.js" fetchpriority="low" />
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.7f0ca5394f3ec1ed.module.css" />
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.c948f7d92a06ccaf.module.css" />
+
+<react-partial
+  partial-name="keyboard-shortcuts-dialog"
+  data-ssr="false"
+  data-attempted-ssr="false"
+  data-react-profiling="false"
+>
+  
+  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
+  <div data-target="react-partial.reactRoot"></div>
+</react-partial>
+
+
+
+
+
+      
+
+            <div class="Header js-details-container Details flex-wrap flex-md-nowrap p-responsive" role="banner" >
+  <div class="Header-item d-none d-md-flex">
+    <a class="Header-link" data-hotkey="g d" aria-label="Gist Homepage " style="--focus-outlineColor: #fff;" href="/">
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github v-align-middle d-inline-block d-md-none">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 74 24" version="1.1" width="74" data-view-component="true" class="octicon octicon-logo-github v-align-middle d-none d-md-inline-block">
+    <path d="M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z"></path><path fill-rule="evenodd" d="M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521"></path><path d="M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 38 24" version="1.1" width="38" data-view-component="true" class="octicon octicon-logo-gist v-align-middle d-none d-md-inline-block">
+    <path d="M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z"></path>
+</svg>
+</a>
+
+
+  </div>
+
+  <div class="Header-item d-md-none">
+      <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="Header-link js-details-target btn-link">    <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-three-bars">
+    <path d="M3.75 5.25a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Z"></path>
+</svg>
+</button>  </div>
+
+  <div class="Header-item Header-item--full js-site-search flex-column flex-md-row width-full flex-order-2 flex-md-order-none mr-0 tmp-mr-md-3 tmp-mt-3 tmp-mt-md-0 Details-content--hidden-not-important d-md-flex">
+      <div class="header-search flex-self-stretch flex-md-self-auto mr-0 tmp-mr-md-3 tmp-mb-3 tmp-mb-md-0">
+  <!-- '"` --><!-- </textarea></xmp> --></option></form><form data-turbo="false" action="/search" accept-charset="UTF-8" method="get">
+    <div class="d-flex">
+        <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label id="label-7a295a8e-fcf0-48d1-bffa-d90c580771b3" class="sr-only FormControl-label" for="q">
+        Search Gists
+</label>    
+  <div class="FormControl-input-wrap">
+    
+      <input placeholder="Search..." aria-describedby="validation-7a295a8e-fcf0-48d1-bffa-d90c580771b3" data-target="primer-text-field.inputElement " class="form-control FormControl-input FormControl-medium rounded-right-0" type="text" name="q" id="q" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-7a295a8e-fcf0-48d1-bffa-d90c580771b3" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+      <button id="icon-button-4f4b6e13-5560-42b9-aa1d-3262a3b9407a" aria-labelledby="tooltip-fbd27243-0be1-4d5f-9295-26a2a0d7f1e8" type="submit" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium rounded-left-0">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search Button-visual">
+    <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
+</svg>
+</button><tool-tip id="tooltip-fbd27243-0be1-4d5f-9295-26a2a0d7f1e8" for="icon-button-4f4b6e13-5560-42b9-aa1d-3262a3b9407a" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Search Gists</tool-tip>
+
+    </div>
+</form></div>
+
+
+    <nav aria-label="Global" class="d-flex flex-column flex-md-row flex-self-stretch flex-md-self-auto">
+  <a class="Header-link mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, go to all gists, text:all gists" href="/discover">All gists</a>
+
+  <a class="Header-link mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, go to GitHub, text:Back to GitHub" href="https://github.com">Back to GitHub</a>
+
+    <a class="Header-link d-block d-md-none mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, sign in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="fdcbbae580885079184aa44895b0cc20921a9e181dd5ea23ab8f22062de6116a" href="https://gist.github.com/auth/github?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F1263783">
+      Sign in
+</a>
+      <a class="Header-link d-block d-md-none mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, sign up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a08628cde3abfc4fdcc021b767547251f659b4336c8c9e9318faaba4059d0d37" href="/join?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F1263783&amp;source=header-gist">
+        Sign up
+</a></nav>
+
+  </div>
+
+  <div class="Header-item Header-item--full flex-justify-center d-md-none position-relative">
+    <a class="Header-link" data-hotkey="g d" aria-label="Gist Homepage " style="--focus-outlineColor: #fff;" href="/">
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github v-align-middle d-inline-block d-md-none">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 74 24" version="1.1" width="74" data-view-component="true" class="octicon octicon-logo-github v-align-middle d-none d-md-inline-block">
+    <path d="M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z"></path><path fill-rule="evenodd" d="M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521"></path><path d="M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 38 24" version="1.1" width="38" data-view-component="true" class="octicon octicon-logo-gist v-align-middle d-none d-md-inline-block">
+    <path d="M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z"></path>
+</svg>
+</a>
+
+
+  </div>
+
+    <div class="Header-item f4 mr-0" role="navigation" aria-label="Sign in or sign up">
+      <a class="Header-link no-underline tmp-mr-3" data-ga-click="Header, sign in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="fdcbbae580885079184aa44895b0cc20921a9e181dd5ea23ab8f22062de6116a" href="https://gist.github.com/auth/github?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F1263783">
+        Sign&nbsp;in
+</a>        <a class="Header-link d-inline-block no-underline border color-border-default rounded px-2 py-1" data-ga-click="Header, sign up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a08628cde3abfc4fdcc021b767547251f659b4336c8c9e9318faaba4059d0d37" href="/join?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F1263783&amp;source=header-gist">
+          Sign&nbsp;up
+</a>    </div>
+</div>
+
+
+
+      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
+  
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+
+    <button id="icon-button-b06fd45c-63f9-4aa1-afd8-d7920f1d1229" aria-labelledby="tooltip-c896c84f-ba52-40ab-a0bf-0d58285406ad" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+</button><tool-tip id="tooltip-c896c84f-ba52-40ab-a0bf-0d58285406ad" for="icon-button-b06fd45c-63f9-4aa1-afd8-d7920f1d1229" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>
+
+
+  
+</div>
+    </div>
+
+  <div id="start-of-content" class="show-on-focus"></div>
+
+
+
+
+
+
+
+
+    <div id="js-flash-container" class="flash-container" data-turbo-replace>
+
+
+
+
+
+  <template class="js-flash-template">
+    
+<div class="flash flash-full   {{ className }}">
+  <div >
+    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+    </button>
+    <div aria-atomic="true" role="alert" class="js-flash-alert">
+      
+      <div>{{ message }}</div>
+
+    </div>
+  </div>
+</div>
+  </template>
+</div>
+
+
+    
+
+
+
+
+
+
+  <div
+    class="application-main "
+    data-commit-hovercards-enabled
+    data-discussion-hovercards-enabled
+    data-issue-and-pr-hovercards-enabled
+    data-project-hovercards-enabled
+  >
+        <div itemscope itemtype="http://schema.org/Code">
+    <main id="gist-pjax-container">
+      
+
+  <div class="gist-detail-intro gist-banner tmp-pb-3">
+    <div class="text-center container-lg tmp-px-3">
+      <p class="lead">
+        Instantly share code, notes, and snippets.
+      </p>
+    </div>
+  </div>
+
+
+<div class="gisthead pagehead pb-0 tmp-pt-3 tmp-mb-4">
+  <div class="px-0">
+    
+  
+<div class="tmp-mb-3 d-flex tmp-px-3 tmp-px-md-3 tmp-px-lg-5">
+  <div class="flex-auto min-width-0 width-fit tmp-mr-3">
+    <div class="d-flex">
+      <div class="d-none d-md-block">
+        <a class="mr-2 flex-shrink-0" data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/alandipert"><img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/26024?s=64&amp;v=4" width="32" height="32" alt="@alandipert" /></a>
+      </div>
+      <div class="d-flex flex-column width-full">
+        <div class="d-flex flex-row width-full">
+          <h1 class="wb-break-word f3 text-normal mb-md-0 mb-1">
+            <span class="author"><a data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/alandipert">alandipert</a></span><!--
+                --><span class="mx-1 color-fg-muted">/</span><!--
+                --><strong itemprop="name" class="css-truncate-target mr-1" style="max-width: 410px"><a href="/alandipert/1263783">kahn.clj</a></strong>
+          </h1>
+        </div>
+
+        <div class="note m-0">
+          Last active
+          <relative-time tense="past" datetime="2026-06-08T22:25:14Z" data-view-component="true">June 8, 2026 22:25</relative-time>
+        </div>
+      </div>
+    </div>
+  </div>
+  <ul class="d-md-flex pagehead-actions float-none mr-2">
+  </ul>
+  <div class="d-inline-block d-md-none ml-auto">
+    <action-menu data-select-variant="none" data-view-component="true" class="flex-self-start ml-auto tmp-ml-auto d-inline-block">
+  <focus-group direction="vertical" mnemonics retain>
+    <button id="gist_options-button" popovertarget="gist_options-overlay" aria-controls="gist_options-list" aria-haspopup="true" aria-labelledby="tooltip-21dbf3cb-cb9c-4848-ab2d-9f08547279b7" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg>
+</button><tool-tip id="tooltip-21dbf3cb-cb9c-4848-ab2d-9f08547279b7" for="gist_options-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Show Gist options</tool-tip>
+
+
+<anchored-position data-target="action-menu.overlay" id="gist_options-overlay" anchor="gist_options-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
+  <div data-view-component="true" class="Overlay Overlay--size-auto">
+    
+      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">          <action-list>
+  <div data-view-component="true">
+    <ul aria-labelledby="gist_options-button" id="gist_options-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
+        <li rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c68d67be16b82e0962b486c979b047b68c231f13c05bd37c787b363d4b48c2ac" data-ga-click="Gist, download zip, location:gist overview" data-targets="action-list.items" data-item-id="download_from_gist_options" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <a tabindex="-1" id="item-1f9c0825-8c8e-4549-8fcb-d936bf991993" href="/alandipert/1263783/archive/11de850ddeff201330fbd1f78d2518c451fa509b.zip" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
+        <span class="ActionListItem-visual ActionListItem-visual--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-download">
+    <path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path>
+</svg>
+        </span>
+      
+        <span data-view-component="true" class="ActionListItem-label">
+          Download ZIP
+</span>      
+</a>
+  
+</li>
+</ul>    
+</div></action-list>
+
+
+</div>
+      
+</div></anchored-position>  </focus-group>
+</action-menu>  </div>
+  <ul class="d-md-flex d-none pagehead-actions float-none">
+
+
+      <li>
+          <a id="gist-star-button" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F1263783" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist star button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="1327fbd368319f7c9917ec9df8dc0ac21d3fffa47f39261fdbb8d295bcb871d8" aria-label="You must be signed in to star a gist" data-view-component="true" class="btn-with-count Button--secondary Button--small Button">  <span class="Button-content">
+      <span class="Button-visual Button-leadingVisual">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star">
+    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
+</svg>
+      </span>
+    <span class="Button-label">Star</span>
+      <span class="Button-visual Button-trailingVisual">
+          <span class="d-flex" aria-hidden="true"><span title="38" data-view-component="true" class="Counter">38</span></span>
+          <span class="sr-only">(<span title="38" data-view-component="true" class="Counter">38</span>)</span>
+      </span>
+  </span>
+</a><tool-tip id="tooltip-09f18f56-758c-4fb8-b656-dc66ef7b640f" for="gist-star-button" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to star a gist</tool-tip>
+
+      </li>
+        <li>
+            <a id="gist-fork-button" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F1263783" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist fork button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9ae7a4b097c5641cf6cdd538b6660b92c67ec01543ce01aaacfc76553a914935" aria-label="You must be signed in to fork a gist" data-view-component="true" class="btn-with-count Button--secondary Button--small Button">  <span class="Button-content">
+      <span class="Button-visual Button-leadingVisual">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked">
+    <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
+</svg>
+      </span>
+    <span class="Button-label">Fork</span>
+      <span class="Button-visual Button-trailingVisual">
+          <span class="d-flex" aria-hidden="true"><span title="9" data-view-component="true" class="Counter">9</span></span>
+          <span class="sr-only">(<span title="9" data-view-component="true" class="Counter">9</span>)</span>
+      </span>
+  </span>
+</a><tool-tip id="tooltip-209895a5-8eda-421d-8ba0-a2d333e58d1d" for="gist-fork-button" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to fork a gist</tool-tip>
+
+        </li>
+  </ul>
+</div>
+
+  <ul class="d-flex d-md-none tmp-px-3 mb-2 pagehead-actions float-none" >
+    <li>
+      
+<div data-view-component="true" class="flex-items-center d-inline-flex">
+    <select-panel data-menu-input="gist-share-url-sized-down" id="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969" anchor-align="start" anchor-side="outside-bottom" data-menu-input="gist-share-url-sized-down" data-select-variant="single" data-fetch-strategy="local" data-open-on-load="false" data-dynamic-label="true" data-view-component="true" class="flex-shrink-0">
+  <dialog-helper>
+    <button id="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969-button" aria-controls="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969-dialog" aria-haspopup="dialog" aria-expanded="false" type="button" data-view-component="true" class="rounded-right-0 border-right-0 Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Embed</span>
+  </span>
+    <span class="Button-visual Button-trailingAction">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+    </span>
+</button>
+
+    <dialog id="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969-dialog" aria-labelledby="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969-dialog-title" data-target="select-panel.dialog" style="position: absolute;" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-small-portrait">
+      <div data-view-component="true" class="Overlay-header">
+  <div class="Overlay-headerContentWrap">
+    <div class="Overlay-titleWrap">
+      <h1 class="Overlay-title " id="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969-dialog-title">
+        Select an option
+      </h1>
+        
+    </div>
+    <div class="Overlay-actionWrap">
+      <button data-close-dialog-id="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg></button>
+    </div>
+  </div>
+  
+</div>      <div data-view-component="true" class="Overlay-body p-0 tmp-p-0">
+        <focus-group direction="vertical" mnemonics retain>
+          <live-region data-target="select-panel.liveRegion"></live-region>
+          <div data-fetch-strategy="local" data-target="select-panel.list" data-view-component="true">
+            <div id="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969-body">
+                <action-list>
+  <div data-view-component="true">
+    <ul aria-label="Select an option options" id="select-panel-7aa8db40-32b2-4216-8b05-ff5dda44f969-list" role="listbox" data-view-component="true" class="ActionListWrap p-2 tmp-p-2">
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="&lt;script src=&quot;https://gist.github.com/alandipert/1263783.js&quot;&gt;&lt;/script&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;EMBED&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a510adfb4952d1d365388befa60c2c3e1f7e3e900b5c7360a5a4dafc5809776b" id="item-dc776cb3-c72f-4770-968d-6919066587df" type="button" role="option" aria-selected="true" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Embed
+</span>      <span data-view-component="true" class="ActionListItem-description">Embed this gist in your website.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/alandipert/1263783" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;SHARE&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="2aae7c2dcc57b8a8fd1e50d518e5f89b591694929a82038cad97a6f3d48030d4" id="item-c6c9f179-93b3-42db-b7f0-2bf4871b876f" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Share
+</span>      <span data-view-component="true" class="ActionListItem-description">Copy sharable link for this gist.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/1263783.git" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;USE_HTTPS&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="19803e5d62e42dbb38127b7017b3d8808c73eb4f3b54171c13cdbcab7209760f" id="item-db02ac51-ff1b-41b3-855c-ad1a4e284fb3" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+          Clone via HTTPS
+</span>      <span data-view-component="true" class="ActionListItem-description">Clone using the web URL.</span>
+</span></button>
+  
+</li>
+</ul>    
+</div></action-list>
+
+            </div>
+            <div data-target="select-panel.noResults" class="SelectPanel-emptyPanel" hidden>
+              <h2 class="v-align-middle m-3 f5">No results found</h2>
+            </div>
+</div>        </focus-group>
+</div>      <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided">        <a target="_blank" rel="noopener noreferrer" href="https://docs.github.com/articles/which-remote-url-should-i-use">Learn more about clone URLs</a>
+</div>
+</dialog>  </dialog-helper>
+</select-panel>    <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label for="gist-share-url-sized-down" id="label-631a8505-555c-47b3-a504-9b6be6cff4e5" class="sr-only FormControl-label">
+        Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/alandipert/1263783.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
+</label>    
+  <div class="FormControl-input-wrap FormControl-input-wrap--small">
+    
+      <input id="gist-share-url-sized-down" aria-label="Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/alandipert/1263783.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;" value="&lt;script src=&quot;https://gist.github.com/alandipert/1263783.js&quot;&gt;&lt;/script&gt;" readonly="readonly" data-autoselect="true" data-target="primer-text-field.inputElement " aria-describedby="validation-631a8505-555c-47b3-a504-9b6be6cff4e5" class="form-control FormControl-monospace FormControl-input FormControl-small rounded-left-0 rounded-right-0 border-right-0" type="text" name="gist-share-url-sized-down" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-631a8505-555c-47b3-a504-9b6be6cff4e5" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+  <span data-view-component="true">
+  <clipboard-copy id="clipboard-button" aria-label="Copy" for="gist-share-url-sized-down" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="009f504e7c4ef9c9af19295ea16227fa2042faeb6f09dc8fbb587dbacd8571f2" type="button" data-view-component="true" class="rounded-left-0 Button--secondary Button--small Button">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg style="display: none;" aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>
+
+</div>
+    </li>
+    <li>
+        <button href="https://desktop.github.com" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9e00d6d2e65c9c6d25ee7954b47fcc777760106096193a51031e4255c5480336" data-platforms="windows,mac" id="icon-button-5c81ce89-367f-4fcb-882a-07699252b08a" aria-labelledby="tooltip-465b369a-94f0-4aad-ada1-3f784b345a26" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small js-remove-unless-platform">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-desktop-download Button-visual">
+    <path d="m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z"></path><path d="M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z"></path>
+</svg>
+</button><tool-tip id="tooltip-465b369a-94f0-4aad-ada1-3f784b345a26" for="icon-button-5c81ce89-367f-4fcb-882a-07699252b08a" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Save alandipert/1263783 to your computer and use it in GitHub Desktop.</tool-tip>
+
+
+    </li>
+  </ul>
+
+<div class="d-flex flex-md-row flex-column px-0 tmp-pr-md-3 tmp-px-lg-5">
+  <div class="flex-md-order-1 flex-order-2 flex-auto">
+    <nav class="UnderlineNav box-shadow-none tmp-px-3 tmp-px-lg-0"
+     aria-label="Gist"
+     data-pjax="#gist-pjax-container">
+
+  <div class="UnderlineNav-body">
+    <a class="js-selected-navigation-item selected UnderlineNav-item" data-pjax="true" data-hotkey="g c" aria-current="page" data-selected-links="gist_code /alandipert/1263783" href="/alandipert/1263783">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon">
+    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+      Code
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g r" data-selected-links="gist_revisions /alandipert/1263783/revisions" href="/alandipert/1263783/revisions">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit UnderlineNav-octicon">
+    <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
+</svg>
+        Revisions
+        <span title="2" data-view-component="true" class="Counter">2</span>
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g s" data-selected-links="gist_stars /alandipert/1263783/stargazers" href="/alandipert/1263783/stargazers">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star UnderlineNav-octicon">
+    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
+</svg>
+        Stars
+        <span title="37" data-view-component="true" class="Counter">37</span>
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g f" data-selected-links="gist_forks /alandipert/1263783/forks" href="/alandipert/1263783/forks">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-branch UnderlineNav-octicon">
+    <path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path>
+</svg>
+        Forks
+        <span title="9" data-view-component="true" class="Counter">9</span>
+</a>  </div>
+</nav>
+
+  </div>
+
+  <div class="d-md-flex d-none flex-items-center flex-md-order-2 flex-order-1" data-multiple>
+    
+<div data-view-component="true" class="flex-items-center d-inline-flex">
+    <select-panel data-menu-input="gist-share-url-original" id="select-panel-d697842e-f49c-418d-a01e-a44b813ce678" anchor-align="start" anchor-side="outside-bottom" data-menu-input="gist-share-url-original" data-select-variant="single" data-fetch-strategy="local" data-open-on-load="false" data-dynamic-label="true" data-view-component="true" class="flex-shrink-0">
+  <dialog-helper>
+    <button id="select-panel-d697842e-f49c-418d-a01e-a44b813ce678-button" aria-controls="select-panel-d697842e-f49c-418d-a01e-a44b813ce678-dialog" aria-haspopup="dialog" aria-expanded="false" type="button" data-view-component="true" class="rounded-right-0 border-right-0 Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Embed</span>
+  </span>
+    <span class="Button-visual Button-trailingAction">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+    </span>
+</button>
+
+    <dialog id="select-panel-d697842e-f49c-418d-a01e-a44b813ce678-dialog" aria-labelledby="select-panel-d697842e-f49c-418d-a01e-a44b813ce678-dialog-title" data-target="select-panel.dialog" style="position: absolute;" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-small-portrait">
+      <div data-view-component="true" class="Overlay-header">
+  <div class="Overlay-headerContentWrap">
+    <div class="Overlay-titleWrap">
+      <h1 class="Overlay-title " id="select-panel-d697842e-f49c-418d-a01e-a44b813ce678-dialog-title">
+        Select an option
+      </h1>
+        
+    </div>
+    <div class="Overlay-actionWrap">
+      <button data-close-dialog-id="select-panel-d697842e-f49c-418d-a01e-a44b813ce678-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg></button>
+    </div>
+  </div>
+  
+</div>      <div data-view-component="true" class="Overlay-body p-0 tmp-p-0">
+        <focus-group direction="vertical" mnemonics retain>
+          <live-region data-target="select-panel.liveRegion"></live-region>
+          <div data-fetch-strategy="local" data-target="select-panel.list" data-view-component="true">
+            <div id="select-panel-d697842e-f49c-418d-a01e-a44b813ce678-body">
+                <action-list>
+  <div data-view-component="true">
+    <ul aria-label="Select an option options" id="select-panel-d697842e-f49c-418d-a01e-a44b813ce678-list" role="listbox" data-view-component="true" class="ActionListWrap p-2 tmp-p-2">
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="&lt;script src=&quot;https://gist.github.com/alandipert/1263783.js&quot;&gt;&lt;/script&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;EMBED&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a510adfb4952d1d365388befa60c2c3e1f7e3e900b5c7360a5a4dafc5809776b" id="item-54f418a2-cad0-4581-854e-2d5fcc5aeb15" type="button" role="option" aria-selected="true" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Embed
+</span>      <span data-view-component="true" class="ActionListItem-description">Embed this gist in your website.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/alandipert/1263783" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;SHARE&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="2aae7c2dcc57b8a8fd1e50d518e5f89b591694929a82038cad97a6f3d48030d4" id="item-6fd16d9b-00af-4c94-90eb-9753d1693316" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Share
+</span>      <span data-view-component="true" class="ActionListItem-description">Copy sharable link for this gist.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/1263783.git" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;USE_HTTPS&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="19803e5d62e42dbb38127b7017b3d8808c73eb4f3b54171c13cdbcab7209760f" id="item-b9977456-70c2-4342-b570-4222a92cef8f" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+          Clone via HTTPS
+</span>      <span data-view-component="true" class="ActionListItem-description">Clone using the web URL.</span>
+</span></button>
+  
+</li>
+</ul>    
+</div></action-list>
+
+            </div>
+            <div data-target="select-panel.noResults" class="SelectPanel-emptyPanel" hidden>
+              <h2 class="v-align-middle m-3 f5">No results found</h2>
+            </div>
+</div>        </focus-group>
+</div>      <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided">        <a target="_blank" rel="noopener noreferrer" href="https://docs.github.com/articles/which-remote-url-should-i-use">Learn more about clone URLs</a>
+</div>
+</dialog>  </dialog-helper>
+</select-panel>    <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label for="gist-share-url-original" id="label-94de1855-9ce8-4e0b-a3bb-5b54df5f7a28" class="sr-only FormControl-label">
+        Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/alandipert/1263783.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
+</label>    
+  <div class="FormControl-input-wrap FormControl-input-wrap--small">
+    
+      <input id="gist-share-url-original" aria-label="Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/alandipert/1263783.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;" value="&lt;script src=&quot;https://gist.github.com/alandipert/1263783.js&quot;&gt;&lt;/script&gt;" readonly="readonly" data-autoselect="true" data-target="primer-text-field.inputElement " aria-describedby="validation-94de1855-9ce8-4e0b-a3bb-5b54df5f7a28" class="form-control FormControl-monospace FormControl-input FormControl-small rounded-left-0 rounded-right-0 border-right-0" type="text" name="gist-share-url-original" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-94de1855-9ce8-4e0b-a3bb-5b54df5f7a28" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+  <span data-view-component="true">
+  <clipboard-copy id="clipboard-button" aria-label="Copy" for="gist-share-url-original" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="009f504e7c4ef9c9af19295ea16227fa2042faeb6f09dc8fbb587dbacd8571f2" type="button" data-view-component="true" class="rounded-left-0 Button--secondary Button--small Button">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg style="display: none;" aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>
+
+</div>
+
+    <div class="ml-2">
+        <button href="https://desktop.github.com" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9e00d6d2e65c9c6d25ee7954b47fcc777760106096193a51031e4255c5480336" data-platforms="windows,mac" id="icon-button-ecb55f12-5fe7-4d0e-8c6a-8761f66ab964" aria-labelledby="tooltip-6d86499c-ab7e-41d8-b8c1-6d401e4c12fe" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small js-remove-unless-platform">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-desktop-download Button-visual">
+    <path d="m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z"></path><path d="M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z"></path>
+</svg>
+</button><tool-tip id="tooltip-6d86499c-ab7e-41d8-b8c1-6d401e4c12fe" for="icon-button-ecb55f12-5fe7-4d0e-8c6a-8761f66ab964" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Save alandipert/1263783 to your computer and use it in GitHub Desktop.</tool-tip>
+
+
+    </div>
+
+    <div class="ml-2">
+      <a class="btn btn-sm" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:1263783,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c68d67be16b82e0962b486c979b047b68c231f13c05bd37c787b363d4b48c2ac" data-ga-click="Gist, download zip, location:gist overview" href="/alandipert/1263783/archive/11de850ddeff201330fbd1f78d2518c451fa509b.zip">Download ZIP</a>
+    </div>
+  </div>
+</div>
+
+
+  </div>
+</div>
+
+<div class="container-lg tmp-px-3">
+  <div class="repository-content gist-content" >
+    
+  <div>
+      <div itemprop="about">
+    Kahn's topological sort in Clojure
+  </div>
+
+        
+<div class="js-gist-file-update-container js-task-list-container">
+      <div id="file-kahn-clj" class="file my-2">
+      <div class="file-header d-flex flex-md-items-center flex-items-start">
+        <div class="file-actions flex-order-2 pt-0">
+          <a href="/alandipert/1263783/raw/11de850ddeff201330fbd1f78d2518c451fa509b/kahn.clj" data-view-component="true" class="Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Raw</span>
+  </span>
+</a>
+
+        </div>
+        <div class="file-info tmp-pr-4 d-flex flex-md-items-center flex-items-start flex-order-1 flex-auto">
+          <span class="mr-1">
+            <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square color-fg-muted">
+    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
+</svg>
+          </span>
+          <a class="wb-break-all" href="#file-kahn-clj">
+            <strong class="user-select-contain gist-blob-name css-truncate-target">
+              kahn.clj
+            </strong>
+          </a>
+        </div>
+      </div>
+    
+    <div itemprop="text"
+      class="Box-body p-0 blob-wrapper data type-clojure  gist-border-0"
+      style="overflow: auto" tabindex="0" role="region"
+      aria-label="kahn.clj content, created by alandipert on 06:20AM on October 05, 2011."
+    >
+
+        
+<div class="js-check-hidden-unicode js-blob-code-container blob-code-content">
+
+  <template class="js-file-alert-template">
+  <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center">
+  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <span>
+      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
+      <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a>
+    </span>
+
+
+  <div data-view-component="true" class="flash-action">        <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn">    Show hidden characters
+</a>
+</div>
+</div></template>
+<template class="js-line-alert-template">
+  <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e">
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+</span></template>
+
+  <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="kahn.clj">
+        <tr>
+          <td id="file-kahn-clj-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td>
+          <td id="file-kahn-clj-LC1" class="blob-code blob-code-inner js-file-line">;; Copyright (c) Alan Dipert. All rights reserved.</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td>
+          <td id="file-kahn-clj-LC2" class="blob-code blob-code-inner js-file-line">;; The use and distribution terms for this software are covered by the</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td>
+          <td id="file-kahn-clj-LC3" class="blob-code blob-code-inner js-file-line">;; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td>
+          <td id="file-kahn-clj-LC4" class="blob-code blob-code-inner js-file-line">;; By using this software in any fashion, you are agreeing to be bound by</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td>
+          <td id="file-kahn-clj-LC5" class="blob-code blob-code-inner js-file-line">;; the terms of this license.</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td>
+          <td id="file-kahn-clj-LC6" class="blob-code blob-code-inner js-file-line">;; You must not remove this notice, or any other, from this software.</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td>
+          <td id="file-kahn-clj-LC7" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td>
+          <td id="file-kahn-clj-LC8" class="blob-code blob-code-inner js-file-line">(ns alandipert.kahn</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td>
+          <td id="file-kahn-clj-LC9" class="blob-code blob-code-inner js-file-line">  (:require [clojure.set :refer [difference union intersection]]))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td>
+          <td id="file-kahn-clj-LC10" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td>
+          <td id="file-kahn-clj-LC11" class="blob-code blob-code-inner js-file-line">(defn without</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td>
+          <td id="file-kahn-clj-LC12" class="blob-code blob-code-inner js-file-line">  &quot;Returns set s with x removed.&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td>
+          <td id="file-kahn-clj-LC13" class="blob-code blob-code-inner js-file-line">  [s x] (difference s #{x}))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td>
+          <td id="file-kahn-clj-LC14" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td>
+          <td id="file-kahn-clj-LC15" class="blob-code blob-code-inner js-file-line">(defn take-1</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td>
+          <td id="file-kahn-clj-LC16" class="blob-code blob-code-inner js-file-line">  &quot;Returns the pair [element, s&#39;] where s&#39; is set s with element removed.&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td>
+          <td id="file-kahn-clj-LC17" class="blob-code blob-code-inner js-file-line">  [s] {:pre [(not (empty? s))]}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td>
+          <td id="file-kahn-clj-LC18" class="blob-code blob-code-inner js-file-line">  (let [item (first s)]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td>
+          <td id="file-kahn-clj-LC19" class="blob-code blob-code-inner js-file-line">    [item (without s item)]))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td>
+          <td id="file-kahn-clj-LC20" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td>
+          <td id="file-kahn-clj-LC21" class="blob-code blob-code-inner js-file-line">(defn no-incoming</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td>
+          <td id="file-kahn-clj-LC22" class="blob-code blob-code-inner js-file-line">  &quot;Returns the set of nodes in graph g for which there are no incoming</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td>
+          <td id="file-kahn-clj-LC23" class="blob-code blob-code-inner js-file-line">  edges, where g is a map of nodes to sets of nodes.&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td>
+          <td id="file-kahn-clj-LC24" class="blob-code blob-code-inner js-file-line">  [g]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td>
+          <td id="file-kahn-clj-LC25" class="blob-code blob-code-inner js-file-line">  (let [nodes (set (keys g))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td>
+          <td id="file-kahn-clj-LC26" class="blob-code blob-code-inner js-file-line">        have-incoming (apply union (vals g))]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td>
+          <td id="file-kahn-clj-LC27" class="blob-code blob-code-inner js-file-line">    (difference nodes have-incoming)))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td>
+          <td id="file-kahn-clj-LC28" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td>
+          <td id="file-kahn-clj-LC29" class="blob-code blob-code-inner js-file-line">(defn normalize</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td>
+          <td id="file-kahn-clj-LC30" class="blob-code blob-code-inner js-file-line">  &quot;Returns g with empty outgoing edges added for nodes with incoming</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"></td>
+          <td id="file-kahn-clj-LC31" class="blob-code blob-code-inner js-file-line">  edges only.  Example: {:a #{:b}} =&gt; {:a #{:b}, :b #{}}&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"></td>
+          <td id="file-kahn-clj-LC32" class="blob-code blob-code-inner js-file-line">  [g]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"></td>
+          <td id="file-kahn-clj-LC33" class="blob-code blob-code-inner js-file-line">  (let [have-incoming (apply union (vals g))]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"></td>
+          <td id="file-kahn-clj-LC34" class="blob-code blob-code-inner js-file-line">    (reduce #(if (get % %2) % (assoc % %2 #{})) g have-incoming)))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"></td>
+          <td id="file-kahn-clj-LC35" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"></td>
+          <td id="file-kahn-clj-LC36" class="blob-code blob-code-inner js-file-line">(defn kahn-sort</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"></td>
+          <td id="file-kahn-clj-LC37" class="blob-code blob-code-inner js-file-line">  &quot;Proposes a topological sort for directed graph g using Kahn&#39;s</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"></td>
+          <td id="file-kahn-clj-LC38" class="blob-code blob-code-inner js-file-line">   algorithm, where g is a map of nodes to sets of nodes. If g is</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"></td>
+          <td id="file-kahn-clj-LC39" class="blob-code blob-code-inner js-file-line">   cyclic, returns nil.&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"></td>
+          <td id="file-kahn-clj-LC40" class="blob-code blob-code-inner js-file-line">  ([g]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"></td>
+          <td id="file-kahn-clj-LC41" class="blob-code blob-code-inner js-file-line">     (kahn-sort (normalize g) [] (no-incoming g)))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"></td>
+          <td id="file-kahn-clj-LC42" class="blob-code blob-code-inner js-file-line">  ([g l s]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"></td>
+          <td id="file-kahn-clj-LC43" class="blob-code blob-code-inner js-file-line">     (if (empty? s)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"></td>
+          <td id="file-kahn-clj-LC44" class="blob-code blob-code-inner js-file-line">       (when (every? empty? (vals g)) l)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"></td>
+          <td id="file-kahn-clj-LC45" class="blob-code blob-code-inner js-file-line">       (let [[n s&#39;] (take-1 s)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"></td>
+          <td id="file-kahn-clj-LC46" class="blob-code blob-code-inner js-file-line">             m (g n)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"></td>
+          <td id="file-kahn-clj-LC47" class="blob-code blob-code-inner js-file-line">             g&#39; (reduce #(update-in % [n] without %2) g m)]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"></td>
+          <td id="file-kahn-clj-LC48" class="blob-code blob-code-inner js-file-line">         (recur g&#39; (conj l n) (union s&#39; (intersection (no-incoming g&#39;) m)))))))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"></td>
+          <td id="file-kahn-clj-LC49" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"></td>
+          <td id="file-kahn-clj-LC50" class="blob-code blob-code-inner js-file-line">(comment</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"></td>
+          <td id="file-kahn-clj-LC51" class="blob-code blob-code-inner js-file-line">  (def acyclic-g</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"></td>
+          <td id="file-kahn-clj-LC52" class="blob-code blob-code-inner js-file-line">    {7 #{11 8}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"></td>
+          <td id="file-kahn-clj-LC53" class="blob-code blob-code-inner js-file-line">     5 #{11}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"></td>
+          <td id="file-kahn-clj-LC54" class="blob-code blob-code-inner js-file-line">     3 #{8 10}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"></td>
+          <td id="file-kahn-clj-LC55" class="blob-code blob-code-inner js-file-line">     11 #{2 9}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"></td>
+          <td id="file-kahn-clj-LC56" class="blob-code blob-code-inner js-file-line">     8 #{9}})</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"></td>
+          <td id="file-kahn-clj-LC57" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"></td>
+          <td id="file-kahn-clj-LC58" class="blob-code blob-code-inner js-file-line">  (def cyclic-g</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"></td>
+          <td id="file-kahn-clj-LC59" class="blob-code blob-code-inner js-file-line">    {7 #{11 8}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"></td>
+          <td id="file-kahn-clj-LC60" class="blob-code blob-code-inner js-file-line">     5 #{11}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"></td>
+          <td id="file-kahn-clj-LC61" class="blob-code blob-code-inner js-file-line">     3 #{8 10}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L62" class="blob-num js-line-number js-blob-rnum" data-line-number="62"></td>
+          <td id="file-kahn-clj-LC62" class="blob-code blob-code-inner js-file-line">     11 #{2 9}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L63" class="blob-num js-line-number js-blob-rnum" data-line-number="63"></td>
+          <td id="file-kahn-clj-LC63" class="blob-code blob-code-inner js-file-line">     8 #{9}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L64" class="blob-num js-line-number js-blob-rnum" data-line-number="64"></td>
+          <td id="file-kahn-clj-LC64" class="blob-code blob-code-inner js-file-line">     2 #{11}}) ;oops, a cycle!</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L65" class="blob-num js-line-number js-blob-rnum" data-line-number="65"></td>
+          <td id="file-kahn-clj-LC65" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L66" class="blob-num js-line-number js-blob-rnum" data-line-number="66"></td>
+          <td id="file-kahn-clj-LC66" class="blob-code blob-code-inner js-file-line">  (kahn-sort acyclic-g) ;=&gt; [3 5 7 8 10 11 2 9]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L67" class="blob-num js-line-number js-blob-rnum" data-line-number="67"></td>
+          <td id="file-kahn-clj-LC67" class="blob-code blob-code-inner js-file-line">  (kahn-sort cyclic-g) ;=&gt; nil</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L68" class="blob-num js-line-number js-blob-rnum" data-line-number="68"></td>
+          <td id="file-kahn-clj-LC68" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn-clj-L69" class="blob-num js-line-number js-blob-rnum" data-line-number="69"></td>
+          <td id="file-kahn-clj-LC69" class="blob-code blob-code-inner js-file-line">  )</td>
+        </tr>
+  </table>
+</div>
+
+
+    </div>
+
+  </div>
+
+</div>
+
+
+        <a name="comments"></a>
+        <div class="js-quote-selection-container" data-quote-markdown=".js-comment-body">
+          <div class="js-discussion "
+          >
+            <div class="tmp-ml-md-6 tmp-pl-md-3 ml-0 pl-0">
+              
+
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/narkisr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/narkisr"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/6810?s=80&amp;v=4" width="40" height="40" alt="@narkisr" /></a>
+    </div>
+    <div id="gistcomment-808115" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/narkisr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/narkisr">narkisr</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/1263783?permalink_comment_id=808115#gistcomment-808115" id="gistcomment-808115-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2013-03-30T20:00:44Z" class="no-wrap">Mar 30, 2013</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-808115-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="Could you please add a license? 
+
+Thanks
+" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto">Could you please add a license?</p>
+<p dir="auto">Thanks</p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/1263783/comments/808115" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="JHNk4dr2lWDVxyNPc5DubQWOWbBcYe6JKMPUtWm00n5a_ChCUpX5P-mhMhQM24gM4dx31Smb3VJSORSH35f6Ig" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/1263783/comments/808115/edit_form?textarea_id=gistcomment-808115-body&amp;comment_context=discussion" data-nonce="v2:9ea6298f-3218-44f5-fa07-3102570c30f3" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/jjcomer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/jjcomer"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/606704?s=80&amp;v=4" width="40" height="40" alt="@jjcomer" /></a>
+    </div>
+    <div id="gistcomment-828713" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/jjcomer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/jjcomer">jjcomer</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/1263783?permalink_comment_id=828713#gistcomment-828713" id="gistcomment-828713-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2013-05-10T18:28:26Z" class="no-wrap">May 10, 2013</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-828713-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="+1 for a license.
+Also you can remove items from a set without performing a difference:
+
+``` clojure
+(disj s x)
+```
+" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto">+1 for a license.<br>
+Also you can remove items from a set without performing a difference:</p>
+<div class="highlight highlight-source-clojure" dir="auto"><pre class="notranslate">(<span class="pl-en">disj</span> s x)</pre></div>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/1263783/comments/828713" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="2cS0wwFhHbKVjXd-TFro9bXlPPXoEswu4rN-KACKPUN9slArhUM4z1BU-cgYr6TPSi5si_q0SJg1xfPgMf8EMQ" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/1263783/comments/828713/edit_form?textarea_id=gistcomment-828713-body&amp;comment_context=discussion" data-nonce="v2:9ea6298f-3218-44f5-fa07-3102570c30f3" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/alandipert"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/26024?s=80&amp;v=4" width="40" height="40" alt="@alandipert" /></a>
+    </div>
+    <div id="gistcomment-881472" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/alandipert">alandipert</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/1263783?permalink_comment_id=881472#gistcomment-881472" id="gistcomment-881472-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2013-08-06T18:41:13Z" class="no-wrap">Aug 6, 2013</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-881472-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="@narkisr @jjcomer updated w/ license.  Stuck with `difference` so that it works on values that aren&#39;t sets.
+" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+<span aria-label="This user is the author of this ." data-view-component="true" class="tooltipped tooltipped-n">
+  <span data-view-component="true" class="Label ml-1 tmp-ml-1">Author</span>
+</span>
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto"><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/narkisr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/narkisr">@narkisr</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jjcomer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jjcomer">@jjcomer</a> updated w/ license.  Stuck with <code class="notranslate">difference</code> so that it works on values that aren't sets.</p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/1263783/comments/881472" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="HH7gq_aNSu_8T4tM4nqAwt98fziNi6BQzMaLtj8NKHLtzeGmwHquVP9a_m5ep2TRNddMKNAPe9beu2sojBiWPw" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/1263783/comments/881472/edit_form?textarea_id=gistcomment-881472-body&amp;comment_context=discussion" data-nonce="v2:9ea6298f-3218-44f5-fa07-3102570c30f3" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/manuel-sugawara/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/manuel-sugawara"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/448605?s=80&amp;v=4" width="40" height="40" alt="@manuel-sugawara" /></a>
+    </div>
+    <div id="gistcomment-1234522" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/manuel-sugawara/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/manuel-sugawara">manuel-sugawara</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/1263783?permalink_comment_id=1234522#gistcomment-1234522" id="gistcomment-1234522-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2014-05-24T00:14:42Z" class="no-wrap">May 24, 2014</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-1234522-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="Awesome, thanks. Needed this and I was able to use it without a single modification to my original code. Now, try that on Java!
+" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto">Awesome, thanks. Needed this and I was able to use it without a single modification to my original code. Now, try that on Java!</p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/1263783/comments/1234522" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="RSrYEIxkvCSOju83T31K1iLF5-Xss6x7vpGG4WmRc2q_vzThRR9D1_iFlJgGU3wFWBxltcSaTuBnXtnx5SPfvA" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/1263783/comments/1234522/edit_form?textarea_id=gistcomment-1234522-body&amp;comment_context=discussion" data-nonce="v2:9ea6298f-3218-44f5-fa07-3102570c30f3" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/spieden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/spieden"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/11672940?s=80&amp;v=4" width="40" height="40" alt="@spieden" /></a>
+    </div>
+    <div id="gistcomment-1804270" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/spieden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/spieden">spieden</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/1263783?permalink_comment_id=1804270#gistcomment-1804270" id="gistcomment-1804270-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2016-06-17T23:59:14Z" class="no-wrap">Jun 17, 2016</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-1804270-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="Also used to good effect! I&#39;m not sure what you mean by working on non-set values by using difference, though, @alandipert, as &quot;difference&quot; only works on sets as much as &quot;disj&quot; does.
+" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto">Also used to good effect! I'm not sure what you mean by working on non-set values by using difference, though, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alandipert">@alandipert</a>, as "difference" only works on sets as much as "disj" does.</p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/1263783/comments/1804270" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="2B8ErdyyQ7JLkWS-llnboPMPRNPAMAoVLvcx7aHZChra5bhVWiw_rT1L5ylzQei7J9vwbb4HrL8vOuP0btfPPw" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/1263783/comments/1804270/edit_form?textarea_id=gistcomment-1804270-body&amp;comment_context=discussion" data-nonce="v2:9ea6298f-3218-44f5-fa07-3102570c30f3" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/tombarys/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/tombarys"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/5729352?s=80&amp;v=4" width="40" height="40" alt="@tombarys" /></a>
+    </div>
+    <div id="gistcomment-4212901" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/tombarys/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/tombarys">tombarys</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/1263783?permalink_comment_id=4212901#gistcomment-4212901" id="gistcomment-4212901-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2022-06-26T14:31:26Z" class="no-wrap">Jun 26, 2022</relative-time></a>
+
+
+
+      <span class="js-comment-edit-history">
+  <span class="d-inline-block color-fg-muted">&#8226;</span>
+
+  <details class="details-overlay details-reset d-inline-block dropdown hx_dropdown-fullscreen">
+    <summary class="btn-link no-underline color-fg-muted js-notice">
+      <div class="position-relative">
+        <span>
+          edited
+          
+        </span>
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down v-align-middle">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+      </div>
+    </summary>
+    <details-menu
+      class="dropdown-menu dropdown-menu-s width-auto py-0 js-comment-edit-history-menu"
+      style="max-width: 352px; z-index: 99;"
+      src="/user_content_edits/show_edit_history_log/GC_lADOAFdsSKcxMjYzNzgzzgBASKU"
+      preload
+    >
+      <include-fragment aria-label="Loading..." style="min-width: 100px;" data-nonce="v2:9ea6298f-3218-44f5-fa07-3102570c30f3" data-view-component="true" class="tmp-my-3">
+  
+        <span data-view-component="true">
+  <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="mx-auto tmp-mx-auto d-block anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg>    <span class="sr-only">Loading</span>
+</span>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>    </details-menu>
+  </details>
+</span>
+
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-4212901-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="Hi, why is there the `{:pre [(not (empty? s))]}` form in `take-1` function? It seems to me it is not useful at all but I am Clojure beginner. Thank you, @alandipert. 
+
+EDIT: it throws an error when hash-set is empty – is that the reason?" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto">Hi, why is there the <code class="notranslate">{:pre [(not (empty? s))]}</code> form in <code class="notranslate">take-1</code> function? It seems to me it is not useful at all but I am Clojure beginner. Thank you, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alandipert">@alandipert</a>.</p>
+<p dir="auto">EDIT: it throws an error when hash-set is empty – is that the reason?</p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/1263783/comments/4212901" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="Is0V4e0_Sm4a4tAeGXMsAcYGuxm1nYiEjTVgDI7ryfAfYsUoDmkbIzO0bNUAEeH7KV8xvI-5SvmqIVbTRq22WQ" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/1263783/comments/4212901/edit_form?textarea_id=gistcomment-4212901-body&amp;comment_context=discussion" data-nonce="v2:9ea6298f-3218-44f5-fa07-3102570c30f3" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+
+
+<!-- Rendered timeline since 2026-06-08 15:25:14 -->
+<div id="partial-timeline-marker"
+      class="js-timeline-marker js-updatable-content"
+      data-last-modified="Mon, 08 Jun 2026 22:25:14 GMT"
+      >
+</div>
+
+            </div>
+
+            <div class="discussion-timeline-actions">
+              <div data-view-component="true" class="tmp-mt-3 flash flash-warn">
+  
+    <a rel="nofollow" class="btn btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c2c4838f14d69ff6bb6470a583578d51b2d187587e19472c4bab8c75cb263f2d" href="/join?source=comment-gist">Sign up for free</a>
+    <strong>to join this conversation on GitHub</strong>.
+    Already have an account?
+    <a rel="nofollow" class="Link--inTextBlock" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/1263783&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="735f5d38fb10694ca2c6af9187eb45a906dcead85ba654c593a6aee633e170d5" data-test-selector="comments-sign-in-link" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F1263783">Sign in to comment</a>
+
+
+  
+</div>
+            </div>
+          </div>
+        </div>
+</div>
+  </div>
+</div><!-- /.container -->
+
+    </main>
+  </div>
+
+  </div>
+
+          <footer class="footer tmp-pt-7 tmp-pb-6 f6 color-fg-muted color-border-subtle p-responsive" role="contentinfo" >
+  <h2 class='sr-only'>Footer</h2>
+
+  
+
+
+  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
+    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
+      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
+        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+</a>
+      <span>
+        &copy; 2026 GitHub,&nbsp;Inc.
+      </span>
+    </div>
+
+    <nav aria-label="Footer">
+      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>
+
+      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">
+
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
+          </li>
+
+          <li class="mx-2" >
+  <cookie-consent-link>
+    <button
+      type="button"
+      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
+      data-action="click:cookie-consent-link#showConsentManagement"
+      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
+    >
+       Manage cookies
+    </button>
+  </cookie-consent-link>
+</li>
+
+<li class="mx-2">
+  <cookie-consent-link>
+    <button
+      type="button"
+      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
+      data-action="click:cookie-consent-link#showConsentManagement"
+      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
+    >
+      Do not share my personal information
+    </button>
+  </cookie-consent-link>
+</li>
+
+      </ul>
+    </nav>
+  </div>
+</footer>
+
+
+
+    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
+      data-locale="en"
+      data-initial-cookie-consent-allowed=""
+      data-cookie-consent-required="false"
+    ></ghcc-consent>
+
+
+
+
+  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+    </button>
+    You can’t perform that action at this time.
+  </div>
+
+    <template id="site-details-dialog">
+  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
+    <summary role="button" aria-label="Close dialog"></summary>
+    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
+      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+      </button>
+      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
+    </details-dialog>
+  </details>
+</template>
+
+    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
+  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
+  </div>
+</div>
+
+    <template id="snippet-clipboard-copy-button">
+  <div class="zeroclipboard-container position-absolute right-0 top-0">
+    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+    </clipboard-copy>
+  </div>
+</template>
+<template id="snippet-clipboard-copy-button-unpositioned">
+  <div class="zeroclipboard-container">
+    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+    </clipboard-copy>
+  </div>
+</template>
+
+
+
+
+    </div>
+    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
+    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
+  </body>
+</html>
+
diff --git a/archive/open-source/gist-evidence/raw/1263783/gist.json b/archive/open-source/gist-evidence/raw/1263783/gist.json
new file mode 100644
index 0000000..96edb7a
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/1263783/gist.json
@@ -0,0 +1 @@
+{"url":"https://api.github.com/gists/1263783","forks_url":"https://api.github.com/gists/1263783/forks","commits_url":"https://api.github.com/gists/1263783/commits","id":"1263783","node_id":"MDQ6R2lzdDEyNjM3ODM=","git_pull_url":"https://gist.github.com/1263783.git","git_push_url":"https://gist.github.com/1263783.git","html_url":"https://gist.github.com/alandipert/1263783","files":{"kahn.clj":{"filename":"kahn.clj","type":"text/plain","language":"Clojure","raw_url":"https://gist.githubusercontent.com/alandipert/1263783/raw/cf379537eac8732f47f4c25982a00123acf5b9ad/kahn.clj","size":2039,"truncated":false,"content":";; Copyright (c) Alan Dipert. All rights reserved.\n;; The use and distribution terms for this software are covered by the\n;; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)\n;; By using this software in any fashion, you are agreeing to be bound by\n;; the terms of this license.\n;; You must not remove this notice, or any other, from this software.\n\n(ns alandipert.kahn\n  (:require [clojure.set :refer [difference union intersection]]))\n\n(defn without\n  \"Returns set s with x removed.\"\n  [s x] (difference s #{x}))\n\n(defn take-1\n  \"Returns the pair [element, s'] where s' is set s with element removed.\"\n  [s] {:pre [(not (empty? s))]}\n  (let [item (first s)]\n    [item (without s item)]))\n\n(defn no-incoming\n  \"Returns the set of nodes in graph g for which there are no incoming\n  edges, where g is a map of nodes to sets of nodes.\"\n  [g]\n  (let [nodes (set (keys g))\n        have-incoming (apply union (vals g))]\n    (difference nodes have-incoming)))\n\n(defn normalize\n  \"Returns g with empty outgoing edges added for nodes with incoming\n  edges only.  Example: {:a #{:b}} => {:a #{:b}, :b #{}}\"\n  [g]\n  (let [have-incoming (apply union (vals g))]\n    (reduce #(if (get % %2) % (assoc % %2 #{})) g have-incoming)))\n\n(defn kahn-sort\n  \"Proposes a topological sort for directed graph g using Kahn's\n   algorithm, where g is a map of nodes to sets of nodes. If g is\n   cyclic, returns nil.\"\n  ([g]\n     (kahn-sort (normalize g) [] (no-incoming g)))\n  ([g l s]\n     (if (empty? s)\n       (when (every? empty? (vals g)) l)\n       (let [[n s'] (take-1 s)\n             m (g n)\n             g' (reduce #(update-in % [n] without %2) g m)]\n         (recur g' (conj l n) (union s' (intersection (no-incoming g') m)))))))\n\n(comment\n  (def acyclic-g\n    {7 #{11 8}\n     5 #{11}\n     3 #{8 10}\n     11 #{2 9}\n     8 #{9}})\n\n  (def cyclic-g\n    {7 #{11 8}\n     5 #{11}\n     3 #{8 10}\n     11 #{2 9}\n     8 #{9}\n     2 #{11}}) ;oops, a cycle!\n\n  (kahn-sort acyclic-g) ;=> [3 5 7 8 10 11 2 9]\n  (kahn-sort cyclic-g) ;=> nil\n\n  )","encoding":"utf-8"}},"public":true,"created_at":"2011-10-05T06:20:29Z","updated_at":"2026-06-08T22:25:14Z","description":"Kahn's topological sort in Clojure","comments":6,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/1263783/comments","owner":{"login":"alandipert","id":26024,"node_id":"MDQ6VXNlcjI2MDI0","avatar_url":"https://avatars.githubusercontent.com/u/26024?v=4","gravatar_id":"","url":"https://api.github.com/users/alandipert","html_url":"https://github.com/alandipert","followers_url":"https://api.github.com/users/alandipert/followers","following_url":"https://api.github.com/users/alandipert/following{/other_user}","gists_url":"https://api.github.com/users/alandipert/gists{/gist_id}","starred_url":"https://api.github.com/users/alandipert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alandipert/subscriptions","organizations_url":"https://api.github.com/users/alandipert/orgs","repos_url":"https://api.github.com/users/alandipert/repos","events_url":"https://api.github.com/users/alandipert/events{/privacy}","received_events_url":"https://api.github.com/users/alandipert/received_events","type":"User","user_view_type":"public","site_admin":false},"forks":[{"url":"https://api.github.com/gists/5556378","user":{"login":"jjcomer","id":606704,"node_id":"MDQ6VXNlcjYwNjcwNA==","avatar_url":"https://avatars.githubusercontent.com/u/606704?v=4","gravatar_id":"","url":"https://api.github.com/users/jjcomer","html_url":"https://github.com/jjcomer","followers_url":"https://api.github.com/users/jjcomer/followers","following_url":"https://api.github.com/users/jjcomer/following{/other_user}","gists_url":"https://api.github.com/users/jjcomer/gists{/gist_id}","starred_url":"https://api.github.com/users/jjcomer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjcomer/subscriptions","organizations_url":"https://api.github.com/users/jjcomer/orgs","repos_url":"https://api.github.com/users/jjcomer/repos","events_url":"https://api.github.com/users/jjcomer/events{/privacy}","received_events_url":"https://api.github.com/users/jjcomer/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Josh Comer","company":"Cvent","blog":"http://jjcomer.github.com","location":"Fredericton, NB","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":76,"public_gists":15,"followers":58,"following":18,"created_at":"2011-02-08T12:46:51Z","updated_at":"2026-08-10T16:26:16Z"},"id":"5556378","created_at":"2013-05-10T18:25:58Z","updated_at":"2015-12-17T05:18:54Z"},{"url":"https://api.github.com/gists/50e9d7f0656f2bafefca","user":{"login":"clojj","id":4367963,"node_id":"MDQ6VXNlcjQzNjc5NjM=","avatar_url":"https://avatars.githubusercontent.com/u/4367963?v=4","gravatar_id":"","url":"https://api.github.com/users/clojj","html_url":"https://github.com/clojj","followers_url":"https://api.github.com/users/clojj/followers","following_url":"https://api.github.com/users/clojj/following{/other_user}","gists_url":"https://api.github.com/users/clojj/gists{/gist_id}","starred_url":"https://api.github.com/users/clojj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clojj/subscriptions","organizations_url":"https://api.github.com/users/clojj/orgs","repos_url":"https://api.github.com/users/clojj/repos","events_url":"https://api.github.com/users/clojj/events{/privacy}","received_events_url":"https://api.github.com/users/clojj/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"clojj","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":193,"public_gists":41,"followers":36,"following":6,"created_at":"2013-05-07T18:01:19Z","updated_at":"2026-08-04T12:47:59Z"},"id":"50e9d7f0656f2bafefca","created_at":"2015-08-13T11:55:50Z","updated_at":"2015-08-29T14:27:20Z"},{"url":"https://api.github.com/gists/d9c29ecf77942fe4eddc","user":{"login":"ul","id":233227,"node_id":"MDQ6VXNlcjIzMzIyNw==","avatar_url":"https://avatars.githubusercontent.com/u/233227?v=4","gravatar_id":"","url":"https://api.github.com/users/ul","html_url":"https://github.com/ul","followers_url":"https://api.github.com/users/ul/followers","following_url":"https://api.github.com/users/ul/following{/other_user}","gists_url":"https://api.github.com/users/ul/gists{/gist_id}","starred_url":"https://api.github.com/users/ul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ul/subscriptions","organizations_url":"https://api.github.com/users/ul/orgs","repos_url":"https://api.github.com/users/ul/repos","events_url":"https://api.github.com/users/ul/events{/privacy}","received_events_url":"https://api.github.com/users/ul/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Ruslan Prakapchuk","company":"@atlassian","blog":"https://ul.mantike.pro/","location":"Sydney","email":"fer.obbee@gmail.com","hireable":true,"bio":null,"twitter_username":"northern_witch","public_repos":163,"public_gists":64,"followers":112,"following":88,"created_at":"2010-03-30T09:34:14Z","updated_at":"2026-08-10T08:16:47Z"},"id":"d9c29ecf77942fe4eddc","created_at":"2015-08-27T06:40:18Z","updated_at":"2015-08-27T06:40:18Z"},{"url":"https://api.github.com/gists/5cb026a9899562f6efd6","user":{"login":"jeroenvandijk","id":27645,"node_id":"MDQ6VXNlcjI3NjQ1","avatar_url":"https://avatars.githubusercontent.com/u/27645?v=4","gravatar_id":"","url":"https://api.github.com/users/jeroenvandijk","html_url":"https://github.com/jeroenvandijk","followers_url":"https://api.github.com/users/jeroenvandijk/followers","following_url":"https://api.github.com/users/jeroenvandijk/following{/other_user}","gists_url":"https://api.github.com/users/jeroenvandijk/gists{/gist_id}","starred_url":"https://api.github.com/users/jeroenvandijk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeroenvandijk/subscriptions","organizations_url":"https://api.github.com/users/jeroenvandijk/orgs","repos_url":"https://api.github.com/users/jeroenvandijk/repos","events_url":"https://api.github.com/users/jeroenvandijk/events{/privacy}","received_events_url":"https://api.github.com/users/jeroenvandijk/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Jeroen van Dijk","company":null,"blog":"","location":"Amsterdam","email":null,"hireable":true,"bio":null,"twitter_username":null,"public_repos":254,"public_gists":131,"followers":0,"following":0,"created_at":"2008-10-05T15:19:55Z","updated_at":"2026-08-03T06:31:45Z"},"id":"5cb026a9899562f6efd6","created_at":"2015-10-04T09:52:30Z","updated_at":"2015-10-04T09:52:30Z"},{"url":"https://api.github.com/gists/ec8dafa52a2fa81a724008b912f4a91e","user":{"login":"crisptrutski","id":881351,"node_id":"MDQ6VXNlcjg4MTM1MQ==","avatar_url":"https://avatars.githubusercontent.com/u/881351?v=4","gravatar_id":"","url":"https://api.github.com/users/crisptrutski","html_url":"https://github.com/crisptrutski","followers_url":"https://api.github.com/users/crisptrutski/followers","following_url":"https://api.github.com/users/crisptrutski/following{/other_user}","gists_url":"https://api.github.com/users/crisptrutski/gists{/gist_id}","starred_url":"https://api.github.com/users/crisptrutski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crisptrutski/subscriptions","organizations_url":"https://api.github.com/users/crisptrutski/orgs","repos_url":"https://api.github.com/users/crisptrutski/repos","events_url":"https://api.github.com/users/crisptrutski/events{/privacy}","received_events_url":"https://api.github.com/users/crisptrutski/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Chris Truter","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":39,"public_gists":7,"followers":88,"following":49,"created_at":"2011-06-28T12:52:14Z","updated_at":"2026-07-20T08:40:50Z"},"id":"ec8dafa52a2fa81a724008b912f4a91e","created_at":"2017-03-14T16:41:22Z","updated_at":"2023-02-18T21:28:26Z"},{"url":"https://api.github.com/gists/be5bffb5d093ce43a49cc20c4053dbae","user":{"login":"crisptrutski","id":881351,"node_id":"MDQ6VXNlcjg4MTM1MQ==","avatar_url":"https://avatars.githubusercontent.com/u/881351?v=4","gravatar_id":"","url":"https://api.github.com/users/crisptrutski","html_url":"https://github.com/crisptrutski","followers_url":"https://api.github.com/users/crisptrutski/followers","following_url":"https://api.github.com/users/crisptrutski/following{/other_user}","gists_url":"https://api.github.com/users/crisptrutski/gists{/gist_id}","starred_url":"https://api.github.com/users/crisptrutski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crisptrutski/subscriptions","organizations_url":"https://api.github.com/users/crisptrutski/orgs","repos_url":"https://api.github.com/users/crisptrutski/repos","events_url":"https://api.github.com/users/crisptrutski/events{/privacy}","received_events_url":"https://api.github.com/users/crisptrutski/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Chris Truter","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":39,"public_gists":7,"followers":88,"following":49,"created_at":"2011-06-28T12:52:14Z","updated_at":"2026-07-20T08:40:50Z"},"id":"be5bffb5d093ce43a49cc20c4053dbae","created_at":"2017-03-14T16:41:27Z","updated_at":"2017-03-14T16:41:27Z"},{"url":"https://api.github.com/gists/dc581192b09e8d0fcdbad31ee10203c1","user":{"login":"mattiasw2","id":1294931,"node_id":"MDQ6VXNlcjEyOTQ5MzE=","avatar_url":"https://avatars.githubusercontent.com/u/1294931?v=4","gravatar_id":"","url":"https://api.github.com/users/mattiasw2","html_url":"https://github.com/mattiasw2","followers_url":"https://api.github.com/users/mattiasw2/followers","following_url":"https://api.github.com/users/mattiasw2/following{/other_user}","gists_url":"https://api.github.com/users/mattiasw2/gists{/gist_id}","starred_url":"https://api.github.com/users/mattiasw2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattiasw2/subscriptions","organizations_url":"https://api.github.com/users/mattiasw2/orgs","repos_url":"https://api.github.com/users/mattiasw2/repos","events_url":"https://api.github.com/users/mattiasw2/events{/privacy}","received_events_url":"https://api.github.com/users/mattiasw2/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Mattias","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":74,"public_gists":2,"followers":2,"following":2,"created_at":"2011-12-30T12:07:25Z","updated_at":"2026-08-03T08:39:27Z"},"id":"dc581192b09e8d0fcdbad31ee10203c1","created_at":"2017-11-27T09:48:51Z","updated_at":"2017-11-27T09:48:51Z"},{"url":"https://api.github.com/gists/e8045120fc05af1d396c0fcd9dd8b199","user":{"login":"salokristian","id":33873852,"node_id":"MDQ6VXNlcjMzODczODUy","avatar_url":"https://avatars.githubusercontent.com/u/33873852?v=4","gravatar_id":"","url":"https://api.github.com/users/salokristian","html_url":"https://github.com/salokristian","followers_url":"https://api.github.com/users/salokristian/followers","following_url":"https://api.github.com/users/salokristian/following{/other_user}","gists_url":"https://api.github.com/users/salokristian/gists{/gist_id}","starred_url":"https://api.github.com/users/salokristian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/salokristian/subscriptions","organizations_url":"https://api.github.com/users/salokristian/orgs","repos_url":"https://api.github.com/users/salokristian/repos","events_url":"https://api.github.com/users/salokristian/events{/privacy}","received_events_url":"https://api.github.com/users/salokristian/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":"Helsinki","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":12,"public_gists":1,"followers":0,"following":0,"created_at":"2017-11-21T16:34:56Z","updated_at":"2026-07-28T13:04:20Z"},"id":"e8045120fc05af1d396c0fcd9dd8b199","created_at":"2019-01-09T11:06:56Z","updated_at":"2019-01-09T11:06:56Z"},{"url":"https://api.github.com/gists/b22901f4b4c2cfc63244eb1fd502b046","user":{"login":"ravikantcool2008","id":44845969,"node_id":"MDQ6VXNlcjQ0ODQ1OTY5","avatar_url":"https://avatars.githubusercontent.com/u/44845969?v=4","gravatar_id":"","url":"https://api.github.com/users/ravikantcool2008","html_url":"https://github.com/ravikantcool2008","followers_url":"https://api.github.com/users/ravikantcool2008/followers","following_url":"https://api.github.com/users/ravikantcool2008/following{/other_user}","gists_url":"https://api.github.com/users/ravikantcool2008/gists{/gist_id}","starred_url":"https://api.github.com/users/ravikantcool2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ravikantcool2008/subscriptions","organizations_url":"https://api.github.com/users/ravikantcool2008/orgs","repos_url":"https://api.github.com/users/ravikantcool2008/repos","events_url":"https://api.github.com/users/ravikantcool2008/events{/privacy}","received_events_url":"https://api.github.com/users/ravikantcool2008/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Ravikant Sharma","company":"Ravikant_traders","blog":"https://github.com/ravikantcool2008","location":"Delhi, India","email":"ravikantcool2008@gmail.com","hireable":true,"bio":"Hi my name is Ravikant and I am interested in crypto currency.","twitter_username":"ravi99609680","public_repos":4379,"public_gists":16,"followers":0,"following":0,"created_at":"2018-11-07T17:22:44Z","updated_at":"2022-11-30T10:53:39Z"},"id":"b22901f4b4c2cfc63244eb1fd502b046","created_at":"2020-05-21T09:44:57Z","updated_at":"2020-05-21T09:45:01Z"}],"history":[{"user":{"login":"alandipert","id":26024,"node_id":"MDQ6VXNlcjI2MDI0","avatar_url":"https://avatars.githubusercontent.com/u/26024?v=4","gravatar_id":"","url":"https://api.github.com/users/alandipert","html_url":"https://github.com/alandipert","followers_url":"https://api.github.com/users/alandipert/followers","following_url":"https://api.github.com/users/alandipert/following{/other_user}","gists_url":"https://api.github.com/users/alandipert/gists{/gist_id}","starred_url":"https://api.github.com/users/alandipert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alandipert/subscriptions","organizations_url":"https://api.github.com/users/alandipert/orgs","repos_url":"https://api.github.com/users/alandipert/repos","events_url":"https://api.github.com/users/alandipert/events{/privacy}","received_events_url":"https://api.github.com/users/alandipert/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"11de850ddeff201330fbd1f78d2518c451fa509b","committed_at":"2013-08-06T18:40:08Z","change_status":{"total":10,"additions":9,"deletions":1},"url":"https://api.github.com/gists/1263783/11de850ddeff201330fbd1f78d2518c451fa509b"},{"user":null,"version":"1bdfe084d9134db2c1c2f83b5864a8539978f13c","committed_at":"2011-10-05T06:20:29Z","change_status":{"total":61,"additions":61,"deletions":0},"url":"https://api.github.com/gists/1263783/1bdfe084d9134db2c1c2f83b5864a8539978f13c"}],"truncated":false}
\ No newline at end of file
diff --git a/archive/open-source/gist-evidence/raw/1263783/jeroenvandijk-copy.html b/archive/open-source/gist-evidence/raw/1263783/jeroenvandijk-copy.html
new file mode 100644
index 0000000..19a4f30
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/1263783/jeroenvandijk-copy.html
@@ -0,0 +1,2420 @@
+
+
+
+
+
+
+<!DOCTYPE html>
+<html
+  lang="en"
+  
+  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
+  data-a11y-animated-images="system" data-a11y-link-underlines="true"
+  
+  >
+
+
+
+
+  <head>
+    <meta charset="utf-8">
+  <link rel="dns-prefetch" href="https://github.githubassets.com">
+  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
+  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
+  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
+  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
+  <link rel="preconnect" href="https://avatars.githubusercontent.com">
+
+
+
+  
+
+  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-707b19cf061aa459.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-fc4b867e16562d12.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-93f3c6b445d800ff.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-49511e11e3ed53a8.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-707b19cf061aa459.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fc4b867e16562d12.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-2db8d59cbe087225.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-791e59a1f8b634e0.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-a08991540f7253d8.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-aeaea6b5f1a1a577.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-93f3c6b445d800ff.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-49511e11e3ed53a8.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-507c9f8797b64d1c.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-f74ce15fe4370f96.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-77e8f27cae657ef7.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-95c6d23fc206d719.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-61d370fdb2984fe4.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-a0271da34562fd22.css" />
+
+  <style type="text/css">
+    :root {
+      --tab-size-preference: 4;
+    }
+
+    pre, code {
+      tab-size: var(--tab-size-preference);
+    }
+  </style>
+
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-9f1db623a2d85734.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-73a0e2225731ad3f.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-9a88888eda68c80c.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-59fc16002818df36.css" />
+  
+
+  
+
+  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_enable_background_steps","activity_diff_file_tree","activity_repos_file_tree","activity_repos_overview_header","activity_repos_overview_sidebar","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","billing_billable_licenses_cost_center_bucket_fix","billing_billable_licenses_utc_month_length_fix","billing_cost_center_list_assigned_resources","billing_cost_center_user_level_budgets","billing_discount_threshold_notification","billing_multi_user_cost_center_total_user_count","billing_user_level_budgets","billing_user_level_budgets_manage","blocking_route_query_suspense","ccr_files_changed_model_picker","ccr_mcp_skills_ga","code_quality_enablement_banner_targeting","code_quality_new_repo_selection_card","code_quality_remove_preview","code_view_raf_sticky_lines","code_view_react_header","codespaces_prebuild_region_target_update","coding_agent_effort_selector","coding_agent_tbb_quota_banner","coding_agent_third_party_model_ui","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_automations_pagination","copilot_chat_attach_multiple_images","copilot_chat_auto_mode_picker_paid","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_compact_tables","copilot_chat_docked_panel","copilot_chat_enable_tool_call_logs","copilot_chat_header_reorder","copilot_chat_input_commands","copilot_chat_interspersed_tool_calls","copilot_chat_max_upsell","copilot_chat_minimize_contextual","copilot_chat_model_picker_promotions","copilot_chat_models_browser_cache","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_vision_dotcom_chat_ga_gate","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta_max_plan","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_file_block_ref_matching","copilot_fix_failed_workflows_all_skus","copilot_ftp_hyperspace_upgrade_prompt","copilot_hide_hovercard","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_embedded_skip_copilot_api_token_for_dotcom_context","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_suggestion_pills","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mc_nudges","copilot_mission_control_agent_filtering","copilot_mission_control_agents_page_redesign","copilot_mission_control_environment_list_icons","copilot_mission_control_grouped_tasks_endpoint","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_session_events_ui","copilot_mission_control_session_filters","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_new_task_chat_composer","copilot_org_policy_page_focus_mode","copilot_plans_signups_enabled","copilot_pr_chat_enhancements","copilot_prominent_upgrade_button","copilot_resource_panel","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_sunset","copilot_workbench_ubb","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_surface_persistent_preferences","dashboard_universe_2025_feedback_dialog","disable_customize_option_thread_subscriptions","flex_cta_groups_mvp","ga_enterprise_teams_ui","glc_code_quality_repo_settings_workflow_config","global_nav_react","hide_github_models_ui","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_budget_deep_linking","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_fields_multi_select","issue_inline_avatars","issue_relative_time_micro","issues_dashboard_sso_structured_errors","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_lazy_hydrate_agent_tasks","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_checks_refetch_dedupe","merge_status_header_feedback","new_quick_search_dotcom","oauth_authorize_clickjacking_protection","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","property_definition_empty_state_suggestions","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_panel_edit_description","pull_request_stacks_feedback_dialog","pull_request_virtualization_image_estimate","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_code_view_sidebar","react_data_router_tanstack_allowed","react_sandbox_future_tanstack","react_sw_route_component_preload","repo_issues_sidebar_layout","repo_overview_ask_copilot","repos_contributors_limited_default_range","review_involves_filter","rulesets_actor_list_editor","sample_network_conn_type","secret_scanning_pattern_alerts_link","security_center_artifact_filters_popover","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","site_banner_desktop_copilot_app","site_code_quality_page","site_github_app_ga_page","site_github_app_ga_page_highlight","site_global_banner_deprecate_spark","site_global_nav_spark_models_removed","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-3b456c1efccae649.js"></script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/wp-runtime-9b751e2ca806be75.js" defer="defer"></script>
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-33f393e599bf3cff.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-f4d042302fc4470d.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-13e6a2728cb8d6a4.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/78205-75aff589688e0be2.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-11ca965848cde433.js" defer="defer"></script>
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.1e7f02148e415458.module.css" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-fe76da6b29217672.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-31e911ea8e9046d3.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-30f4d10f3776b4ac.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/296-cddf2922ea3a416c.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/816-29b762091e5033a9.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/65637-e357a8be37eda955.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/31721-903cd2b317a8cc03.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/46740-0a6e4901e467cc61.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/91445-097d0f19946d0dd8.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-b7da8d83af75fb7e.js" defer="defer"></script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-61be330480dbb508.js" defer="defer"></script>
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-b5a5a1cee32a4b87.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-f791bd0decd4aed1.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-18e2cf4c6aadb3ff.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-cf2029c980a9134b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-lib-1c1e7314c65e556e.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/50841-f6411d024525940b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/79039-9238f8fd47d74629.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/88475-e7c45daacb58e0a3.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/26533-36c85461b011ffd5.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3609-2a17d1c3e2ce7fe5.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/87644-7ec64f4e3cd64d13.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/21880-b24d4bde9914fd6b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/75145-7597929c9020acb6.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/29685-9b276fea68fdefcc.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/90775-fff03cb223239d89.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/55887-99a4521199610050.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-7e2fb5084b7732ac.js" defer="defer"></script>
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.1d58fed2b705f6e5.module.css" />
+  
+  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-9b751e2ca806be75.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/19916-9330855a80369373.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/gist-687d2f1129604938.js" defer="defer"></script>
+
+
+  <title>Malli composite schema that reuses the values of the underlying values during data generation · GitHub</title>
+
+
+
+  <meta name="route-pattern" content="/:user_id/:gist_id(.:format)" data-turbo-transient>
+  <meta name="route-controller" content="gists_gists" data-turbo-transient>
+  <meta name="route-action" content="show" data-turbo-transient>
+  <meta name="fetch-nonce" content="v2:b947ec73-6b20-89de-313a-0116c609293c">
+
+    
+  <meta name="current-catalog-service-hash" content="56253a530ab9027b25719525dcbe6007461a3202218f6f5dfce5a601c121cbcb">
+
+
+  <meta name="request-id" content="E3A4:33C94B:527206:5471B1:6A7A03B7" data-pjax-transient="true"/><meta name="html-safe-nonce" content="873fbed326b1ff306c5e61652c2929fe7c5719cc9380db2a4af0b05ab2d90574" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFM0E0OjMzQzk0Qjo1MjcyMDY6NTQ3MUIxOjZBN0EwM0I3IiwidmlzaXRvcl9pZCI6IjgyNDE4MDI4ODg1Nzc5NDI0NTUiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="86735353293e9444a620bc4f35fd848819c9c71736a4c20f2237ed26f67d130e" data-pjax-transient="true"/>
+
+
+
+
+  <meta name="github-keyboard-shortcuts" content="copilot" data-turbo-transient="true" />
+  
+
+  <meta name="selected-link" value="gist_code" data-turbo-transient>
+  <link rel="assets" href="https://github.githubassets.com/">
+
+    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">
+
+<meta name="octolytics-url" content="https://collector.github.com/github/collect" />
+
+
+
+
+
+  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;gist-id&gt;" data-turbo-transient="true" />
+
+  
+
+
+
+
+    <meta name="user-login" content="">
+
+  
+
+    <meta name="viewport" content="width=device-width">
+
+    
+
+      <meta name="description" content="Malli composite schema that reuses the values of the underlying values during data generation - kahn_sort.clj">
+
+      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch-gist.xml" title="Gist">
+
+    <link rel="fluid-icon" href="https://gist.github.com/fluidicon.png" title="GitHub">
+    <meta property="fb:app_id" content="1401488693436528">
+    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a" />
+
+      <meta name="twitter:image" content="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Malli composite schema that reuses the values of the underlying values during data generation" /><meta name="twitter:description" content="Malli composite schema that reuses the values of the underlying values during data generation - kahn_sort.clj" />
+  <meta property="og:image" content="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /><meta property="og:image:alt" content="Malli composite schema that reuses the values of the underlying values during data generation - kahn_sort.clj" /><meta property="og:site_name" content="Gist" /><meta property="og:type" content="article" /><meta property="og:title" content="Malli composite schema that reuses the values of the underlying values during data generation" /><meta property="og:url" content="https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a" /><meta property="og:description" content="Malli composite schema that reuses the values of the underlying values during data generation - kahn_sort.clj" /><meta property="article:author" content="262588213843476" /><meta property="article:publisher" content="262588213843476" />
+  
+
+
+
+
+      <meta name="hostname" content="gist.github.com">
+
+
+
+        <meta name="expected-hostname" content="gist.github.com">
+
+
+  <meta http-equiv="x-pjax-version" content="63d28a1a658a7e68d43c891482f42ca86645a059eee55c2a9b75a9247a5795b8" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-csp-version" content="2af6a6627810d190be616096b617c8f37a1419b9435f76190f0e0d7638222ac1" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-css-version" content="aab56b7a06d96efab603e4fb10c1b3eb31abcef7c225f11b2a8af05d83187a0f" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-js-version" content="0f54e72706ff577fdc4c94b4ac5455a54715ab4bb9db0cac15682d3ffb6b94ad" data-turbo-track="reload">
+
+  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">
+
+      <link href="/jeroenvandijk.atom" rel="alternate" title="atom" type="application/atom+xml">
+
+
+  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/gist-95a09644bcb9cd5f.css" />
+
+
+
+
+    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
+  <meta name="disable-turbo" content="false">
+
+
+  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
+
+
+  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
+
+    <meta name="release" content="37e81f4d8b0891de84cb56da950a54760a409821" data-turbo-track="reload">
+  <meta name="ui-target" content="full">
+
+  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
+  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
+  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">
+
+<meta name="theme-color" content="#1e2327">
+<meta name="color-scheme" content="light dark" />
+
+
+
+  </head>
+
+  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
+    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
+      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
+      
+
+    <div class="position-relative header-wrapper js-header-wrapper ">
+      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
+
+      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
+    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
+</span>      
+      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-9fd99fd6e2426d74.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/63211-fb5d39ac620e02bb.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/71393-dc1516dc49efc6b7.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2927-6545834de562a1fe.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/24383-465aa6f1cd4778c3.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/65390-8192b87a390f0f9d.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/40062-12e416bb1f39e0b1.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-c7ff7c086b7f2b66.js" fetchpriority="low" />
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.7f0ca5394f3ec1ed.module.css" />
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.c948f7d92a06ccaf.module.css" />
+
+<react-partial
+  partial-name="keyboard-shortcuts-dialog"
+  data-ssr="false"
+  data-attempted-ssr="false"
+  data-react-profiling="false"
+>
+  
+  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
+  <div data-target="react-partial.reactRoot"></div>
+</react-partial>
+
+
+
+
+
+      
+
+            <div class="Header js-details-container Details flex-wrap flex-md-nowrap p-responsive" role="banner" >
+  <div class="Header-item d-none d-md-flex">
+    <a class="Header-link" data-hotkey="g d" aria-label="Gist Homepage " style="--focus-outlineColor: #fff;" href="/">
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github v-align-middle d-inline-block d-md-none">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 74 24" version="1.1" width="74" data-view-component="true" class="octicon octicon-logo-github v-align-middle d-none d-md-inline-block">
+    <path d="M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z"></path><path fill-rule="evenodd" d="M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521"></path><path d="M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 38 24" version="1.1" width="38" data-view-component="true" class="octicon octicon-logo-gist v-align-middle d-none d-md-inline-block">
+    <path d="M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z"></path>
+</svg>
+</a>
+
+
+  </div>
+
+  <div class="Header-item d-md-none">
+      <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="Header-link js-details-target btn-link">    <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-three-bars">
+    <path d="M3.75 5.25a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Z"></path>
+</svg>
+</button>  </div>
+
+  <div class="Header-item Header-item--full js-site-search flex-column flex-md-row width-full flex-order-2 flex-md-order-none mr-0 tmp-mr-md-3 tmp-mt-3 tmp-mt-md-0 Details-content--hidden-not-important d-md-flex">
+      <div class="header-search flex-self-stretch flex-md-self-auto mr-0 tmp-mr-md-3 tmp-mb-3 tmp-mb-md-0">
+  <!-- '"` --><!-- </textarea></xmp> --></option></form><form data-turbo="false" action="/search" accept-charset="UTF-8" method="get">
+    <div class="d-flex">
+        <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label id="label-1c809d3a-643e-4815-b35c-f798c8ad7119" class="sr-only FormControl-label" for="q">
+        Search Gists
+</label>    
+  <div class="FormControl-input-wrap">
+    
+      <input placeholder="Search..." aria-describedby="validation-1c809d3a-643e-4815-b35c-f798c8ad7119" data-target="primer-text-field.inputElement " class="form-control FormControl-input FormControl-medium rounded-right-0" type="text" name="q" id="q" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-1c809d3a-643e-4815-b35c-f798c8ad7119" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+      <button id="icon-button-01c9f24f-0e67-4eef-b421-b5dd7c794979" aria-labelledby="tooltip-6d695cdb-baaa-4862-bc31-e42d1a75ddb2" type="submit" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium rounded-left-0">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search Button-visual">
+    <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
+</svg>
+</button><tool-tip id="tooltip-6d695cdb-baaa-4862-bc31-e42d1a75ddb2" for="icon-button-01c9f24f-0e67-4eef-b421-b5dd7c794979" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Search Gists</tool-tip>
+
+    </div>
+</form></div>
+
+
+    <nav aria-label="Global" class="d-flex flex-column flex-md-row flex-self-stretch flex-md-self-auto">
+  <a class="Header-link mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, go to all gists, text:all gists" href="/discover">All gists</a>
+
+  <a class="Header-link mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, go to GitHub, text:Back to GitHub" href="https://github.com">Back to GitHub</a>
+
+    <a class="Header-link d-block d-md-none mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, sign in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5cf407888d27db29c4bdf90a71f2f4114f1f6acf5800a4dccea3785970fe56a4" href="https://gist.github.com/auth/github?return_to=https%3A%2F%2Fgist.github.com%2Fjeroenvandijk%2F5e0785f25f7fdfeac7bc7a0be72cb62a">
+      Sign in
+</a>
+      <a class="Header-link d-block d-md-none mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, sign up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="f53ce038a50d09e43820048d3f3b2688700f1548ad9cc44a9bf79c279e94ea60" href="/join?return_to=https%3A%2F%2Fgist.github.com%2Fjeroenvandijk%2F5e0785f25f7fdfeac7bc7a0be72cb62a&amp;source=header-gist">
+        Sign up
+</a></nav>
+
+  </div>
+
+  <div class="Header-item Header-item--full flex-justify-center d-md-none position-relative">
+    <a class="Header-link" data-hotkey="g d" aria-label="Gist Homepage " style="--focus-outlineColor: #fff;" href="/">
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github v-align-middle d-inline-block d-md-none">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 74 24" version="1.1" width="74" data-view-component="true" class="octicon octicon-logo-github v-align-middle d-none d-md-inline-block">
+    <path d="M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z"></path><path fill-rule="evenodd" d="M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521"></path><path d="M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 38 24" version="1.1" width="38" data-view-component="true" class="octicon octicon-logo-gist v-align-middle d-none d-md-inline-block">
+    <path d="M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z"></path>
+</svg>
+</a>
+
+
+  </div>
+
+    <div class="Header-item f4 mr-0" role="navigation" aria-label="Sign in or sign up">
+      <a class="Header-link no-underline tmp-mr-3" data-ga-click="Header, sign in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="5cf407888d27db29c4bdf90a71f2f4114f1f6acf5800a4dccea3785970fe56a4" href="https://gist.github.com/auth/github?return_to=https%3A%2F%2Fgist.github.com%2Fjeroenvandijk%2F5e0785f25f7fdfeac7bc7a0be72cb62a">
+        Sign&nbsp;in
+</a>        <a class="Header-link d-inline-block no-underline border color-border-default rounded px-2 py-1" data-ga-click="Header, sign up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="f53ce038a50d09e43820048d3f3b2688700f1548ad9cc44a9bf79c279e94ea60" href="/join?return_to=https%3A%2F%2Fgist.github.com%2Fjeroenvandijk%2F5e0785f25f7fdfeac7bc7a0be72cb62a&amp;source=header-gist">
+          Sign&nbsp;up
+</a>    </div>
+</div>
+
+
+
+      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
+  
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+
+    <button id="icon-button-8d113b04-d35f-46d1-8884-aeaf7f0c06e0" aria-labelledby="tooltip-e197cf3c-391b-42f9-a671-6e4c616fc2ce" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+</button><tool-tip id="tooltip-e197cf3c-391b-42f9-a671-6e4c616fc2ce" for="icon-button-8d113b04-d35f-46d1-8884-aeaf7f0c06e0" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>
+
+
+  
+</div>
+    </div>
+
+  <div id="start-of-content" class="show-on-focus"></div>
+
+
+
+
+
+
+
+
+    <div id="js-flash-container" class="flash-container" data-turbo-replace>
+
+
+
+
+
+  <template class="js-flash-template">
+    
+<div class="flash flash-full   {{ className }}">
+  <div >
+    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+    </button>
+    <div aria-atomic="true" role="alert" class="js-flash-alert">
+      
+      <div>{{ message }}</div>
+
+    </div>
+  </div>
+</div>
+  </template>
+</div>
+
+
+    
+
+
+
+
+
+
+  <div
+    class="application-main "
+    data-commit-hovercards-enabled
+    data-discussion-hovercards-enabled
+    data-issue-and-pr-hovercards-enabled
+    data-project-hovercards-enabled
+  >
+        <div itemscope itemtype="http://schema.org/Code">
+    <main id="gist-pjax-container">
+      
+
+  <div class="gist-detail-intro gist-banner tmp-pb-3">
+    <div class="text-center container-lg tmp-px-3">
+      <p class="lead">
+        Instantly share code, notes, and snippets.
+      </p>
+    </div>
+  </div>
+
+
+<div class="gisthead pagehead pb-0 tmp-pt-3 tmp-mb-4">
+  <div class="px-0">
+    
+  
+<div class="tmp-mb-3 d-flex tmp-px-3 tmp-px-md-3 tmp-px-lg-5">
+  <div class="flex-auto min-width-0 width-fit tmp-mr-3">
+    <div class="d-flex">
+      <div class="d-none d-md-block">
+        <a class="mr-2 flex-shrink-0" data-hovercard-type="user" data-hovercard-url="/users/jeroenvandijk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/jeroenvandijk"><img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/27645?s=64&amp;v=4" width="32" height="32" alt="@jeroenvandijk" /></a>
+      </div>
+      <div class="d-flex flex-column width-full">
+        <div class="d-flex flex-row width-full">
+          <h1 class="wb-break-word f3 text-normal mb-md-0 mb-1">
+            <span class="author"><a data-hovercard-type="user" data-hovercard-url="/users/jeroenvandijk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/jeroenvandijk">jeroenvandijk</a></span><!--
+                --><span class="mx-1 color-fg-muted">/</span><!--
+                --><strong itemprop="name" class="css-truncate-target mr-1" style="max-width: 410px"><a href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a">kahn_sort.clj</a></strong>
+          </h1>
+        </div>
+
+        <div class="note m-0">
+          Last active
+          <relative-time tense="past" datetime="2022-01-20T18:16:44Z" data-view-component="true">January 20, 2022 18:16</relative-time>
+        </div>
+      </div>
+    </div>
+  </div>
+  <ul class="d-md-flex pagehead-actions float-none mr-2">
+  </ul>
+  <div class="d-inline-block d-md-none ml-auto">
+    <action-menu data-select-variant="none" data-view-component="true" class="flex-self-start ml-auto tmp-ml-auto d-inline-block">
+  <focus-group direction="vertical" mnemonics retain>
+    <button id="gist_options-button" popovertarget="gist_options-overlay" aria-controls="gist_options-list" aria-haspopup="true" aria-labelledby="tooltip-0c250e89-a414-4d3b-9934-cefe3bde200e" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg>
+</button><tool-tip id="tooltip-0c250e89-a414-4d3b-9934-cefe3bde200e" for="gist_options-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Show Gist options</tool-tip>
+
+
+<anchored-position data-target="action-menu.overlay" id="gist_options-overlay" anchor="gist_options-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
+  <div data-view-component="true" class="Overlay Overlay--size-auto">
+    
+      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">          <action-list>
+  <div data-view-component="true">
+    <ul aria-labelledby="gist_options-button" id="gist_options-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
+        <li rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="99e9a473e412a892cdcd35adfda5487785d2074fe2b272bdb3c5b2405251026c" data-ga-click="Gist, download zip, location:gist overview" data-targets="action-list.items" data-item-id="download_from_gist_options" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <a tabindex="-1" id="item-0e10191e-d973-4dc4-894d-a4999194fdcb" href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/archive/f7eaaf9844883c0e4e02fedcac37aa5450c81dc9.zip" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
+        <span class="ActionListItem-visual ActionListItem-visual--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-download">
+    <path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path>
+</svg>
+        </span>
+      
+        <span data-view-component="true" class="ActionListItem-label">
+          Download ZIP
+</span>      
+</a>
+  
+</li>
+</ul>    
+</div></action-list>
+
+
+</div>
+      
+</div></anchored-position>  </focus-group>
+</action-menu>  </div>
+  <ul class="d-md-flex d-none pagehead-actions float-none">
+
+
+      <li>
+          <a id="gist-star-button" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Fjeroenvandijk%2F5e0785f25f7fdfeac7bc7a0be72cb62a" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist star button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ae09a3d07d37a1cab4198200ee05020725d9038dfcabde60890b8b2905d9a355" aria-label="You must be signed in to star a gist" data-view-component="true" class="btn-with-count Button--secondary Button--small Button">  <span class="Button-content">
+      <span class="Button-visual Button-leadingVisual">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star">
+    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
+</svg>
+      </span>
+    <span class="Button-label">Star</span>
+      <span class="Button-visual Button-trailingVisual">
+          <span class="d-flex" aria-hidden="true"><span title="0" data-view-component="true" class="Counter">0</span></span>
+          <span class="sr-only">(<span title="0" data-view-component="true" class="Counter">0</span>)</span>
+      </span>
+  </span>
+</a><tool-tip id="tooltip-ce35df52-6cc0-47e6-8163-cb6775aea847" for="gist-star-button" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to star a gist</tool-tip>
+
+      </li>
+        <li>
+            <a id="gist-fork-button" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Fjeroenvandijk%2F5e0785f25f7fdfeac7bc7a0be72cb62a" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist fork button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="aa352c062bcbd0830f3342d1374f42de42431e8da08fc13be4c830059bb50f37" aria-label="You must be signed in to fork a gist" data-view-component="true" class="btn-with-count Button--secondary Button--small Button">  <span class="Button-content">
+      <span class="Button-visual Button-leadingVisual">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked">
+    <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
+</svg>
+      </span>
+    <span class="Button-label">Fork</span>
+      <span class="Button-visual Button-trailingVisual">
+          <span class="d-flex" aria-hidden="true"><span title="0" data-view-component="true" class="Counter">0</span></span>
+          <span class="sr-only">(<span title="0" data-view-component="true" class="Counter">0</span>)</span>
+      </span>
+  </span>
+</a><tool-tip id="tooltip-15e1d821-27b2-4613-bdaa-93dd675f809c" for="gist-fork-button" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to fork a gist</tool-tip>
+
+        </li>
+  </ul>
+</div>
+
+  <ul class="d-flex d-md-none tmp-px-3 mb-2 pagehead-actions float-none" >
+    <li>
+      
+<div data-view-component="true" class="flex-items-center d-inline-flex">
+    <select-panel data-menu-input="gist-share-url-sized-down" id="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693" anchor-align="start" anchor-side="outside-bottom" data-menu-input="gist-share-url-sized-down" data-select-variant="single" data-fetch-strategy="local" data-open-on-load="false" data-dynamic-label="true" data-view-component="true" class="flex-shrink-0">
+  <dialog-helper>
+    <button id="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693-button" aria-controls="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693-dialog" aria-haspopup="dialog" aria-expanded="false" type="button" data-view-component="true" class="rounded-right-0 border-right-0 Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Embed</span>
+  </span>
+    <span class="Button-visual Button-trailingAction">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+    </span>
+</button>
+
+    <dialog id="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693-dialog" aria-labelledby="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693-dialog-title" data-target="select-panel.dialog" style="position: absolute;" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-small-portrait">
+      <div data-view-component="true" class="Overlay-header">
+  <div class="Overlay-headerContentWrap">
+    <div class="Overlay-titleWrap">
+      <h1 class="Overlay-title " id="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693-dialog-title">
+        Select an option
+      </h1>
+        
+    </div>
+    <div class="Overlay-actionWrap">
+      <button data-close-dialog-id="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg></button>
+    </div>
+  </div>
+  
+</div>      <div data-view-component="true" class="Overlay-body p-0 tmp-p-0">
+        <focus-group direction="vertical" mnemonics retain>
+          <live-region data-target="select-panel.liveRegion"></live-region>
+          <div data-fetch-strategy="local" data-target="select-panel.list" data-view-component="true">
+            <div id="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693-body">
+                <action-list>
+  <div data-view-component="true">
+    <ul aria-label="Select an option options" id="select-panel-dab7a517-7722-4acc-8a68-f72b0f4d0693-list" role="listbox" data-view-component="true" class="ActionListWrap p-2 tmp-p-2">
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="&lt;script src=&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a.js&quot;&gt;&lt;/script&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;EMBED&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="96fa83e642d169b52063e70ff880ea2faaacb428dd0141e7029ec085146e61d0" id="item-dcf53099-1e2f-4fc7-bc34-346a93ef5759" type="button" role="option" aria-selected="true" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Embed
+</span>      <span data-view-component="true" class="ActionListItem-description">Embed this gist in your website.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;SHARE&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="01ee2e4c9322f10e925025cafb2e6994445ea633a650b1a7855c4243bd3e9c96" id="item-23a63f14-ff6f-4ece-9bdd-406f2f1f1aab" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Share
+</span>      <span data-view-component="true" class="ActionListItem-description">Copy sharable link for this gist.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/5e0785f25f7fdfeac7bc7a0be72cb62a.git" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;USE_HTTPS&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a7ccd004cb3b8195e5e352d5c77d397d431f285e7cd3c687bf572a706f97010d" id="item-d955bbf6-6ca4-4a1f-8672-a1c497165e0d" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+          Clone via HTTPS
+</span>      <span data-view-component="true" class="ActionListItem-description">Clone using the web URL.</span>
+</span></button>
+  
+</li>
+</ul>    
+</div></action-list>
+
+            </div>
+            <div data-target="select-panel.noResults" class="SelectPanel-emptyPanel" hidden>
+              <h2 class="v-align-middle m-3 f5">No results found</h2>
+            </div>
+</div>        </focus-group>
+</div>      <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided">        <a target="_blank" rel="noopener noreferrer" href="https://docs.github.com/articles/which-remote-url-should-i-use">Learn more about clone URLs</a>
+</div>
+</dialog>  </dialog-helper>
+</select-panel>    <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label for="gist-share-url-sized-down" id="label-dc1a2527-7072-4e82-8e00-0c6fe48e37f9" class="sr-only FormControl-label">
+        Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
+</label>    
+  <div class="FormControl-input-wrap FormControl-input-wrap--small">
+    
+      <input id="gist-share-url-sized-down" aria-label="Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;" value="&lt;script src=&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a.js&quot;&gt;&lt;/script&gt;" readonly="readonly" data-autoselect="true" data-target="primer-text-field.inputElement " aria-describedby="validation-dc1a2527-7072-4e82-8e00-0c6fe48e37f9" class="form-control FormControl-monospace FormControl-input FormControl-small rounded-left-0 rounded-right-0 border-right-0" type="text" name="gist-share-url-sized-down" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-dc1a2527-7072-4e82-8e00-0c6fe48e37f9" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+  <span data-view-component="true">
+  <clipboard-copy id="clipboard-button" aria-label="Copy" for="gist-share-url-sized-down" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="47a92059c7db02e331e5b5bc1229fca39a72a03f7940f856cd3c2d8790b494fe" type="button" data-view-component="true" class="rounded-left-0 Button--secondary Button--small Button">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg style="display: none;" aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>
+
+</div>
+    </li>
+    <li>
+        <button href="https://desktop.github.com" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="2277c7bfff27ab4e647fed406d03cb7685ba62fcbd63ad3f5e73c7d62c8dc22b" data-platforms="windows,mac" id="icon-button-cb187da4-eb47-47fb-aacb-aa2f9a5a1a9d" aria-labelledby="tooltip-367013b8-6de2-46d7-83ed-1240614c48d5" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small js-remove-unless-platform">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-desktop-download Button-visual">
+    <path d="m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z"></path><path d="M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z"></path>
+</svg>
+</button><tool-tip id="tooltip-367013b8-6de2-46d7-83ed-1240614c48d5" for="icon-button-cb187da4-eb47-47fb-aacb-aa2f9a5a1a9d" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Save jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a to your computer and use it in GitHub Desktop.</tool-tip>
+
+
+    </li>
+  </ul>
+
+<div class="d-flex flex-md-row flex-column px-0 tmp-pr-md-3 tmp-px-lg-5">
+  <div class="flex-md-order-1 flex-order-2 flex-auto">
+    <nav class="UnderlineNav box-shadow-none tmp-px-3 tmp-px-lg-0"
+     aria-label="Gist"
+     data-pjax="#gist-pjax-container">
+
+  <div class="UnderlineNav-body">
+    <a class="js-selected-navigation-item selected UnderlineNav-item" data-pjax="true" data-hotkey="g c" aria-current="page" data-selected-links="gist_code /jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a" href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon">
+    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+      Code
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g r" data-selected-links="gist_revisions /jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/revisions" href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/revisions">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit UnderlineNav-octicon">
+    <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
+</svg>
+        Revisions
+        <span title="5" data-view-component="true" class="Counter">5</span>
+</a>
+
+  </div>
+</nav>
+
+  </div>
+
+  <div class="d-md-flex d-none flex-items-center flex-md-order-2 flex-order-1" data-multiple>
+    
+<div data-view-component="true" class="flex-items-center d-inline-flex">
+    <select-panel data-menu-input="gist-share-url-original" id="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312" anchor-align="start" anchor-side="outside-bottom" data-menu-input="gist-share-url-original" data-select-variant="single" data-fetch-strategy="local" data-open-on-load="false" data-dynamic-label="true" data-view-component="true" class="flex-shrink-0">
+  <dialog-helper>
+    <button id="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312-button" aria-controls="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312-dialog" aria-haspopup="dialog" aria-expanded="false" type="button" data-view-component="true" class="rounded-right-0 border-right-0 Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Embed</span>
+  </span>
+    <span class="Button-visual Button-trailingAction">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+    </span>
+</button>
+
+    <dialog id="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312-dialog" aria-labelledby="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312-dialog-title" data-target="select-panel.dialog" style="position: absolute;" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-small-portrait">
+      <div data-view-component="true" class="Overlay-header">
+  <div class="Overlay-headerContentWrap">
+    <div class="Overlay-titleWrap">
+      <h1 class="Overlay-title " id="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312-dialog-title">
+        Select an option
+      </h1>
+        
+    </div>
+    <div class="Overlay-actionWrap">
+      <button data-close-dialog-id="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg></button>
+    </div>
+  </div>
+  
+</div>      <div data-view-component="true" class="Overlay-body p-0 tmp-p-0">
+        <focus-group direction="vertical" mnemonics retain>
+          <live-region data-target="select-panel.liveRegion"></live-region>
+          <div data-fetch-strategy="local" data-target="select-panel.list" data-view-component="true">
+            <div id="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312-body">
+                <action-list>
+  <div data-view-component="true">
+    <ul aria-label="Select an option options" id="select-panel-a9ffeef9-100a-40bb-b696-5f177bd62312-list" role="listbox" data-view-component="true" class="ActionListWrap p-2 tmp-p-2">
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="&lt;script src=&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a.js&quot;&gt;&lt;/script&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;EMBED&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="96fa83e642d169b52063e70ff880ea2faaacb428dd0141e7029ec085146e61d0" id="item-7294aac2-c615-4bb4-b5b9-f5f32c188906" type="button" role="option" aria-selected="true" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Embed
+</span>      <span data-view-component="true" class="ActionListItem-description">Embed this gist in your website.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;SHARE&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="01ee2e4c9322f10e925025cafb2e6994445ea633a650b1a7855c4243bd3e9c96" id="item-40b6ba8a-1806-4cb4-b8b1-889ca16d885e" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Share
+</span>      <span data-view-component="true" class="ActionListItem-description">Copy sharable link for this gist.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/5e0785f25f7fdfeac7bc7a0be72cb62a.git" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;USE_HTTPS&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a7ccd004cb3b8195e5e352d5c77d397d431f285e7cd3c687bf572a706f97010d" id="item-bbda2efe-2760-46cf-a584-2edf4f105b70" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+          Clone via HTTPS
+</span>      <span data-view-component="true" class="ActionListItem-description">Clone using the web URL.</span>
+</span></button>
+  
+</li>
+</ul>    
+</div></action-list>
+
+            </div>
+            <div data-target="select-panel.noResults" class="SelectPanel-emptyPanel" hidden>
+              <h2 class="v-align-middle m-3 f5">No results found</h2>
+            </div>
+</div>        </focus-group>
+</div>      <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided">        <a target="_blank" rel="noopener noreferrer" href="https://docs.github.com/articles/which-remote-url-should-i-use">Learn more about clone URLs</a>
+</div>
+</dialog>  </dialog-helper>
+</select-panel>    <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label for="gist-share-url-original" id="label-486c8063-33df-4bc8-bb32-dca05ce13ef2" class="sr-only FormControl-label">
+        Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
+</label>    
+  <div class="FormControl-input-wrap FormControl-input-wrap--small">
+    
+      <input id="gist-share-url-original" aria-label="Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;" value="&lt;script src=&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a.js&quot;&gt;&lt;/script&gt;" readonly="readonly" data-autoselect="true" data-target="primer-text-field.inputElement " aria-describedby="validation-486c8063-33df-4bc8-bb32-dca05ce13ef2" class="form-control FormControl-monospace FormControl-input FormControl-small rounded-left-0 rounded-right-0 border-right-0" type="text" name="gist-share-url-original" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-486c8063-33df-4bc8-bb32-dca05ce13ef2" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+  <span data-view-component="true">
+  <clipboard-copy id="clipboard-button" aria-label="Copy" for="gist-share-url-original" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="47a92059c7db02e331e5b5bc1229fca39a72a03f7940f856cd3c2d8790b494fe" type="button" data-view-component="true" class="rounded-left-0 Button--secondary Button--small Button">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg style="display: none;" aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>
+
+</div>
+
+    <div class="ml-2">
+        <button href="https://desktop.github.com" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="2277c7bfff27ab4e647fed406d03cb7685ba62fcbd63ad3f5e73c7d62c8dc22b" data-platforms="windows,mac" id="icon-button-88985d28-f9f2-46a9-8a7e-db7550307cf0" aria-labelledby="tooltip-689f7458-64fb-412c-8a14-f58779685bee" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small js-remove-unless-platform">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-desktop-download Button-visual">
+    <path d="m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z"></path><path d="M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z"></path>
+</svg>
+</button><tool-tip id="tooltip-689f7458-64fb-412c-8a14-f58779685bee" for="icon-button-88985d28-f9f2-46a9-8a7e-db7550307cf0" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Save jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a to your computer and use it in GitHub Desktop.</tool-tip>
+
+
+    </div>
+
+    <div class="ml-2">
+      <a class="btn btn-sm" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:114259664,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="99e9a473e412a892cdcd35adfda5487785d2074fe2b272bdb3c5b2405251026c" data-ga-click="Gist, download zip, location:gist overview" href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/archive/f7eaaf9844883c0e4e02fedcac37aa5450c81dc9.zip">Download ZIP</a>
+    </div>
+  </div>
+</div>
+
+
+  </div>
+</div>
+
+<div class="container-lg tmp-px-3">
+  <div class="repository-content gist-content" >
+    
+  <div>
+      <div itemprop="about">
+    Malli composite schema that reuses the values of the underlying values during data generation
+  </div>
+
+        
+<div class="js-gist-file-update-container js-task-list-container">
+      <div id="file-kahn_sort-clj" class="file my-2">
+      <div class="file-header d-flex flex-md-items-center flex-items-start">
+        <div class="file-actions flex-order-2 pt-0">
+          <a href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/raw/f7eaaf9844883c0e4e02fedcac37aa5450c81dc9/kahn_sort.clj" data-view-component="true" class="Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Raw</span>
+  </span>
+</a>
+
+        </div>
+        <div class="file-info tmp-pr-4 d-flex flex-md-items-center flex-items-start flex-order-1 flex-auto">
+          <span class="mr-1">
+            <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square color-fg-muted">
+    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
+</svg>
+          </span>
+          <a class="wb-break-all" href="#file-kahn_sort-clj">
+            <strong class="user-select-contain gist-blob-name css-truncate-target">
+              kahn_sort.clj
+            </strong>
+          </a>
+        </div>
+      </div>
+    
+    <div itemprop="text"
+      class="Box-body p-0 blob-wrapper data type-clojure  gist-border-0"
+      style="overflow: auto" tabindex="0" role="region"
+      aria-label="kahn_sort.clj content, created by jeroenvandijk on 06:15PM on January 20, 2022."
+    >
+
+        
+<div class="js-check-hidden-unicode js-blob-code-container blob-code-content">
+
+  <template class="js-file-alert-template">
+  <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center">
+  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <span>
+      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
+      <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a>
+    </span>
+
+
+  <div data-view-component="true" class="flash-action">        <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn">    Show hidden characters
+</a>
+</div>
+</div></template>
+<template class="js-line-alert-template">
+  <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e">
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+</span></template>
+
+  <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="kahn_sort.clj">
+        <tr>
+          <td id="file-kahn_sort-clj-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td>
+          <td id="file-kahn_sort-clj-LC1" class="blob-code blob-code-inner js-file-line">;; Copy of https://gist.github.com/alandipert/1263783</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td>
+          <td id="file-kahn_sort-clj-LC2" class="blob-code blob-code-inner js-file-line">;;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td>
+          <td id="file-kahn_sort-clj-LC3" class="blob-code blob-code-inner js-file-line">;; Copyright (c) Alan Dipert. All rights reserved.</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td>
+          <td id="file-kahn_sort-clj-LC4" class="blob-code blob-code-inner js-file-line">;; The use and distribution terms for this software are covered by the</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td>
+          <td id="file-kahn_sort-clj-LC5" class="blob-code blob-code-inner js-file-line">;; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td>
+          <td id="file-kahn_sort-clj-LC6" class="blob-code blob-code-inner js-file-line">;; By using this software in any fashion, you are agreeing to be bound by</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td>
+          <td id="file-kahn_sort-clj-LC7" class="blob-code blob-code-inner js-file-line">;; the terms of this license.</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td>
+          <td id="file-kahn_sort-clj-LC8" class="blob-code blob-code-inner js-file-line">;; You must not remove this notice, or any other, from this software.</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td>
+          <td id="file-kahn_sort-clj-LC9" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td>
+          <td id="file-kahn_sort-clj-LC10" class="blob-code blob-code-inner js-file-line">(ns alandipert.kahn</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td>
+          <td id="file-kahn_sort-clj-LC11" class="blob-code blob-code-inner js-file-line">  (:require [clojure.set :refer [difference union intersection]]))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td>
+          <td id="file-kahn_sort-clj-LC12" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td>
+          <td id="file-kahn_sort-clj-LC13" class="blob-code blob-code-inner js-file-line">(defn without</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td>
+          <td id="file-kahn_sort-clj-LC14" class="blob-code blob-code-inner js-file-line">  &quot;Returns set s with x removed.&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td>
+          <td id="file-kahn_sort-clj-LC15" class="blob-code blob-code-inner js-file-line">  [s x] (difference s #{x}))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td>
+          <td id="file-kahn_sort-clj-LC16" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td>
+          <td id="file-kahn_sort-clj-LC17" class="blob-code blob-code-inner js-file-line">(defn take-1</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td>
+          <td id="file-kahn_sort-clj-LC18" class="blob-code blob-code-inner js-file-line">  &quot;Returns the pair [element, s&#39;] where s&#39; is set s with element removed.&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td>
+          <td id="file-kahn_sort-clj-LC19" class="blob-code blob-code-inner js-file-line">  [s] {:pre [(not (empty? s))]}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td>
+          <td id="file-kahn_sort-clj-LC20" class="blob-code blob-code-inner js-file-line">  (let [item (first s)]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td>
+          <td id="file-kahn_sort-clj-LC21" class="blob-code blob-code-inner js-file-line">    [item (without s item)]))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td>
+          <td id="file-kahn_sort-clj-LC22" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td>
+          <td id="file-kahn_sort-clj-LC23" class="blob-code blob-code-inner js-file-line">(defn no-incoming</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td>
+          <td id="file-kahn_sort-clj-LC24" class="blob-code blob-code-inner js-file-line">  &quot;Returns the set of nodes in graph g for which there are no incoming</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td>
+          <td id="file-kahn_sort-clj-LC25" class="blob-code blob-code-inner js-file-line">  edges, where g is a map of nodes to sets of nodes.&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td>
+          <td id="file-kahn_sort-clj-LC26" class="blob-code blob-code-inner js-file-line">  [g]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td>
+          <td id="file-kahn_sort-clj-LC27" class="blob-code blob-code-inner js-file-line">  (let [nodes (set (keys g))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td>
+          <td id="file-kahn_sort-clj-LC28" class="blob-code blob-code-inner js-file-line">        have-incoming (apply union (vals g))]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td>
+          <td id="file-kahn_sort-clj-LC29" class="blob-code blob-code-inner js-file-line">    (difference nodes have-incoming)))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td>
+          <td id="file-kahn_sort-clj-LC30" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"></td>
+          <td id="file-kahn_sort-clj-LC31" class="blob-code blob-code-inner js-file-line">(defn normalize</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"></td>
+          <td id="file-kahn_sort-clj-LC32" class="blob-code blob-code-inner js-file-line">  &quot;Returns g with empty outgoing edges added for nodes with incoming</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"></td>
+          <td id="file-kahn_sort-clj-LC33" class="blob-code blob-code-inner js-file-line">  edges only.  Example: {:a #{:b}} =&gt; {:a #{:b}, :b #{}}&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"></td>
+          <td id="file-kahn_sort-clj-LC34" class="blob-code blob-code-inner js-file-line">  [g]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"></td>
+          <td id="file-kahn_sort-clj-LC35" class="blob-code blob-code-inner js-file-line">  (let [have-incoming (apply union (vals g))]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"></td>
+          <td id="file-kahn_sort-clj-LC36" class="blob-code blob-code-inner js-file-line">    (reduce #(if (get % %2) % (assoc % %2 #{})) g have-incoming)))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"></td>
+          <td id="file-kahn_sort-clj-LC37" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"></td>
+          <td id="file-kahn_sort-clj-LC38" class="blob-code blob-code-inner js-file-line">(defn kahn-sort</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"></td>
+          <td id="file-kahn_sort-clj-LC39" class="blob-code blob-code-inner js-file-line">  &quot;Proposes a topological sort for directed graph g using Kahn&#39;s</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"></td>
+          <td id="file-kahn_sort-clj-LC40" class="blob-code blob-code-inner js-file-line">   algorithm, where g is a map of nodes to sets of nodes. If g is</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"></td>
+          <td id="file-kahn_sort-clj-LC41" class="blob-code blob-code-inner js-file-line">   cyclic, returns nil.&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"></td>
+          <td id="file-kahn_sort-clj-LC42" class="blob-code blob-code-inner js-file-line">  ([g]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"></td>
+          <td id="file-kahn_sort-clj-LC43" class="blob-code blob-code-inner js-file-line">     (kahn-sort (normalize g) [] (no-incoming g)))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"></td>
+          <td id="file-kahn_sort-clj-LC44" class="blob-code blob-code-inner js-file-line">  ([g l s]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"></td>
+          <td id="file-kahn_sort-clj-LC45" class="blob-code blob-code-inner js-file-line">     (if (empty? s)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"></td>
+          <td id="file-kahn_sort-clj-LC46" class="blob-code blob-code-inner js-file-line">       (when (every? empty? (vals g)) l)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"></td>
+          <td id="file-kahn_sort-clj-LC47" class="blob-code blob-code-inner js-file-line">       (let [[n s&#39;] (take-1 s)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"></td>
+          <td id="file-kahn_sort-clj-LC48" class="blob-code blob-code-inner js-file-line">             m (g n)</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"></td>
+          <td id="file-kahn_sort-clj-LC49" class="blob-code blob-code-inner js-file-line">             g&#39; (reduce #(update-in % [n] without %2) g m)]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"></td>
+          <td id="file-kahn_sort-clj-LC50" class="blob-code blob-code-inner js-file-line">         (recur g&#39; (conj l n) (union s&#39; (intersection (no-incoming g&#39;) m)))))))</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"></td>
+          <td id="file-kahn_sort-clj-LC51" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"></td>
+          <td id="file-kahn_sort-clj-LC52" class="blob-code blob-code-inner js-file-line">(comment</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"></td>
+          <td id="file-kahn_sort-clj-LC53" class="blob-code blob-code-inner js-file-line">  (def acyclic-g</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"></td>
+          <td id="file-kahn_sort-clj-LC54" class="blob-code blob-code-inner js-file-line">    {7 #{11 8}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"></td>
+          <td id="file-kahn_sort-clj-LC55" class="blob-code blob-code-inner js-file-line">     5 #{11}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"></td>
+          <td id="file-kahn_sort-clj-LC56" class="blob-code blob-code-inner js-file-line">     3 #{8 10}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"></td>
+          <td id="file-kahn_sort-clj-LC57" class="blob-code blob-code-inner js-file-line">     11 #{2 9}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"></td>
+          <td id="file-kahn_sort-clj-LC58" class="blob-code blob-code-inner js-file-line">     8 #{9}})</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"></td>
+          <td id="file-kahn_sort-clj-LC59" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"></td>
+          <td id="file-kahn_sort-clj-LC60" class="blob-code blob-code-inner js-file-line">  (def cyclic-g</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"></td>
+          <td id="file-kahn_sort-clj-LC61" class="blob-code blob-code-inner js-file-line">    {7 #{11 8}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L62" class="blob-num js-line-number js-blob-rnum" data-line-number="62"></td>
+          <td id="file-kahn_sort-clj-LC62" class="blob-code blob-code-inner js-file-line">     5 #{11}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L63" class="blob-num js-line-number js-blob-rnum" data-line-number="63"></td>
+          <td id="file-kahn_sort-clj-LC63" class="blob-code blob-code-inner js-file-line">     3 #{8 10}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L64" class="blob-num js-line-number js-blob-rnum" data-line-number="64"></td>
+          <td id="file-kahn_sort-clj-LC64" class="blob-code blob-code-inner js-file-line">     11 #{2 9}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L65" class="blob-num js-line-number js-blob-rnum" data-line-number="65"></td>
+          <td id="file-kahn_sort-clj-LC65" class="blob-code blob-code-inner js-file-line">     8 #{9}</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L66" class="blob-num js-line-number js-blob-rnum" data-line-number="66"></td>
+          <td id="file-kahn_sort-clj-LC66" class="blob-code blob-code-inner js-file-line">     2 #{11}}) ;oops, a cycle!</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L67" class="blob-num js-line-number js-blob-rnum" data-line-number="67"></td>
+          <td id="file-kahn_sort-clj-LC67" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L68" class="blob-num js-line-number js-blob-rnum" data-line-number="68"></td>
+          <td id="file-kahn_sort-clj-LC68" class="blob-code blob-code-inner js-file-line">  (kahn-sort acyclic-g) ;=&gt; [3 5 7 8 10 11 2 9]</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L69" class="blob-num js-line-number js-blob-rnum" data-line-number="69"></td>
+          <td id="file-kahn_sort-clj-LC69" class="blob-code blob-code-inner js-file-line">  (kahn-sort cyclic-g) ;=&gt; nil</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L70" class="blob-num js-line-number js-blob-rnum" data-line-number="70"></td>
+          <td id="file-kahn_sort-clj-LC70" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-kahn_sort-clj-L71" class="blob-num js-line-number js-blob-rnum" data-line-number="71"></td>
+          <td id="file-kahn_sort-clj-LC71" class="blob-code blob-code-inner js-file-line">  )</td>
+        </tr>
+  </table>
+</div>
+
+
+    </div>
+
+  </div>
+
+</div>
+
+        
+<div class="js-gist-file-update-container js-task-list-container">
+      <div id="file-malli_composite-clj" class="file my-2">
+      <div class="file-header d-flex flex-md-items-center flex-items-start">
+        <div class="file-actions flex-order-2 pt-0">
+          <a href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/raw/f7eaaf9844883c0e4e02fedcac37aa5450c81dc9/malli_composite.clj" data-view-component="true" class="Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Raw</span>
+  </span>
+</a>
+
+        </div>
+        <div class="file-info tmp-pr-4 d-flex flex-md-items-center flex-items-start flex-order-1 flex-auto">
+          <span class="mr-1">
+            <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square color-fg-muted">
+    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
+</svg>
+          </span>
+          <a class="wb-break-all" href="#file-malli_composite-clj">
+            <strong class="user-select-contain gist-blob-name css-truncate-target">
+              malli_composite.clj
+            </strong>
+          </a>
+        </div>
+      </div>
+    
+    <div itemprop="text"
+      class="Box-body p-0 blob-wrapper data type-clojure  gist-border-0"
+      style="overflow: auto" tabindex="0" role="region"
+      aria-label="malli_composite.clj content, created by jeroenvandijk on 06:15PM on January 20, 2022."
+    >
+
+        
+<div class="js-check-hidden-unicode js-blob-code-container blob-code-content">
+
+  <template class="js-file-alert-template">
+  <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center">
+  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <span>
+      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
+      <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a>
+    </span>
+
+
+  <div data-view-component="true" class="flash-action">        <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn">    Show hidden characters
+</a>
+</div>
+</div></template>
+<template class="js-line-alert-template">
+  <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e">
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+</span></template>
+
+  <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="malli_composite.clj">
+        <tr>
+          <td id="file-malli_composite-clj-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td>
+          <td id="file-malli_composite-clj-LC1" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td>
+          <td id="file-malli_composite-clj-LC2" class="blob-code blob-code-inner js-file-line">(ns malli.composite</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td>
+          <td id="file-malli_composite-clj-LC3" class="blob-code blob-code-inner js-file-line">  (:require</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td>
+          <td id="file-malli_composite-clj-LC4" class="blob-code blob-code-inner js-file-line">   [clojure.test.check.generators :as gen]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td>
+          <td id="file-malli_composite-clj-LC5" class="blob-code blob-code-inner js-file-line">   [malli.core :as m]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td>
+          <td id="file-malli_composite-clj-LC6" class="blob-code blob-code-inner js-file-line">   [malli.generator :as mg]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td>
+          <td id="file-malli_composite-clj-LC7" class="blob-code blob-code-inner js-file-line">   [malli.util :as mu]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td>
+          <td id="file-malli_composite-clj-LC8" class="blob-code blob-code-inner js-file-line">   [malli.registry :as mr]))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td>
+          <td id="file-malli_composite-clj-LC9" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td>
+          <td id="file-malli_composite-clj-LC10" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td>
+          <td id="file-malli_composite-clj-LC11" class="blob-code blob-code-inner js-file-line">(def *registry</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td>
+          <td id="file-malli_composite-clj-LC12" class="blob-code blob-code-inner js-file-line">  (atom</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td>
+          <td id="file-malli_composite-clj-LC13" class="blob-code blob-code-inner js-file-line">   (merge</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td>
+          <td id="file-malli_composite-clj-LC14" class="blob-code blob-code-inner js-file-line">    (m/default-schemas)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td>
+          <td id="file-malli_composite-clj-LC15" class="blob-code blob-code-inner js-file-line">    (mu/schemas))))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td>
+          <td id="file-malli_composite-clj-LC16" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td>
+          <td id="file-malli_composite-clj-LC17" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td>
+          <td id="file-malli_composite-clj-LC18" class="blob-code blob-code-inner js-file-line">(def registry (mr/mutable-registry *registry))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td>
+          <td id="file-malli_composite-clj-LC19" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td>
+          <td id="file-malli_composite-clj-LC20" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td>
+          <td id="file-malli_composite-clj-LC21" class="blob-code blob-code-inner js-file-line">(defn register! [type ?schema]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td>
+          <td id="file-malli_composite-clj-LC22" class="blob-code blob-code-inner js-file-line">  (swap! *registry assoc type ?schema)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td>
+          <td id="file-malli_composite-clj-LC23" class="blob-code blob-code-inner js-file-line">  :ok)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td>
+          <td id="file-malli_composite-clj-LC24" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td>
+          <td id="file-malli_composite-clj-LC25" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td>
+          <td id="file-malli_composite-clj-LC26" class="blob-code blob-code-inner js-file-line">(defn generator [k]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td>
+          <td id="file-malli_composite-clj-LC27" class="blob-code blob-code-inner js-file-line">  (mg/generator (m/schema k {:registry registry})))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td>
+          <td id="file-malli_composite-clj-LC28" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td>
+          <td id="file-malli_composite-clj-LC29" class="blob-code blob-code-inner js-file-line">(defn generate [k]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td>
+          <td id="file-malli_composite-clj-LC30" class="blob-code blob-code-inner js-file-line">  (mg/generate (m/schema k {:registry registry})))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"></td>
+          <td id="file-malli_composite-clj-LC31" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"></td>
+          <td id="file-malli_composite-clj-LC32" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"></td>
+          <td id="file-malli_composite-clj-LC33" class="blob-code blob-code-inner js-file-line">(defn k-&gt;props [k]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"></td>
+          <td id="file-malli_composite-clj-LC34" class="blob-code blob-code-inner js-file-line">  (m/properties (m/deref (m/schema k {:registry registry}))))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"></td>
+          <td id="file-malli_composite-clj-LC35" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"></td>
+          <td id="file-malli_composite-clj-LC36" class="blob-code blob-code-inner js-file-line">;; Base types</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"></td>
+          <td id="file-malli_composite-clj-LC37" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"></td>
+          <td id="file-malli_composite-clj-LC38" class="blob-code blob-code-inner js-file-line">(register! :composite</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"></td>
+          <td id="file-malli_composite-clj-LC39" class="blob-code blob-code-inner js-file-line">           (m/-simple-schema</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"></td>
+          <td id="file-malli_composite-clj-LC40" class="blob-code blob-code-inner js-file-line">            (fn [{:keys [schema fields compose]} _]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"></td>
+          <td id="file-malli_composite-clj-LC41" class="blob-code blob-code-inner js-file-line">              (assert (and schema fields compose))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"></td>
+          <td id="file-malli_composite-clj-LC42" class="blob-code blob-code-inner js-file-line">              {:type ::composite</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"></td>
+          <td id="file-malli_composite-clj-LC43" class="blob-code blob-code-inner js-file-line">               :pred (m/validator schema)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"></td>
+          <td id="file-malli_composite-clj-LC44" class="blob-code blob-code-inner js-file-line">               ;; generator without context</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"></td>
+          <td id="file-malli_composite-clj-LC45" class="blob-code blob-code-inner js-file-line">               :type-properties {:fields fields</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"></td>
+          <td id="file-malli_composite-clj-LC46" class="blob-code blob-code-inner js-file-line">                                 :compose compose</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"></td>
+          <td id="file-malli_composite-clj-LC47" class="blob-code blob-code-inner js-file-line">                                 :gen/gen</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"></td>
+          <td id="file-malli_composite-clj-LC48" class="blob-code blob-code-inner js-file-line">                                 (gen/fmap (partial apply compose)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"></td>
+          <td id="file-malli_composite-clj-LC49" class="blob-code blob-code-inner js-file-line">                                           (apply gen/tuple (map generator fields)))}})))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"></td>
+          <td id="file-malli_composite-clj-LC50" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"></td>
+          <td id="file-malli_composite-clj-LC51" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"></td>
+          <td id="file-malli_composite-clj-LC52" class="blob-code blob-code-inner js-file-line">(defn composite-fields [k]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"></td>
+          <td id="file-malli_composite-clj-LC53" class="blob-code blob-code-inner js-file-line">  (set (:fields (k-&gt;props k))))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"></td>
+          <td id="file-malli_composite-clj-LC54" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"></td>
+          <td id="file-malli_composite-clj-LC55" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"></td>
+          <td id="file-malli_composite-clj-LC56" class="blob-code blob-code-inner js-file-line">(defn fields-&gt;tree [fields]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"></td>
+          <td id="file-malli_composite-clj-LC57" class="blob-code blob-code-inner js-file-line">  (loop [tree {}</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"></td>
+          <td id="file-malli_composite-clj-LC58" class="blob-code blob-code-inner js-file-line">         visited #{}</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"></td>
+          <td id="file-malli_composite-clj-LC59" class="blob-code blob-code-inner js-file-line">         [field &amp; left] fields]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"></td>
+          <td id="file-malli_composite-clj-LC60" class="blob-code blob-code-inner js-file-line">    (if field</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"></td>
+          <td id="file-malli_composite-clj-LC61" class="blob-code blob-code-inner js-file-line">      (if (contains? visited field)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L62" class="blob-num js-line-number js-blob-rnum" data-line-number="62"></td>
+          <td id="file-malli_composite-clj-LC62" class="blob-code blob-code-inner js-file-line">        (recur tree visited left)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L63" class="blob-num js-line-number js-blob-rnum" data-line-number="63"></td>
+          <td id="file-malli_composite-clj-LC63" class="blob-code blob-code-inner js-file-line">        (let [deps (composite-fields field)]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L64" class="blob-num js-line-number js-blob-rnum" data-line-number="64"></td>
+          <td id="file-malli_composite-clj-LC64" class="blob-code blob-code-inner js-file-line">          (recur (assoc tree field (set deps))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L65" class="blob-num js-line-number js-blob-rnum" data-line-number="65"></td>
+          <td id="file-malli_composite-clj-LC65" class="blob-code blob-code-inner js-file-line">                 (conj visited field)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L66" class="blob-num js-line-number js-blob-rnum" data-line-number="66"></td>
+          <td id="file-malli_composite-clj-LC66" class="blob-code blob-code-inner js-file-line">                 (concat left deps))))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L67" class="blob-num js-line-number js-blob-rnum" data-line-number="67"></td>
+          <td id="file-malli_composite-clj-LC67" class="blob-code blob-code-inner js-file-line">      tree)))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L68" class="blob-num js-line-number js-blob-rnum" data-line-number="68"></td>
+          <td id="file-malli_composite-clj-LC68" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L69" class="blob-num js-line-number js-blob-rnum" data-line-number="69"></td>
+          <td id="file-malli_composite-clj-LC69" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L70" class="blob-num js-line-number js-blob-rnum" data-line-number="70"></td>
+          <td id="file-malli_composite-clj-LC70" class="blob-code blob-code-inner js-file-line">(defn topo-sort [tree]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L71" class="blob-num js-line-number js-blob-rnum" data-line-number="71"></td>
+          <td id="file-malli_composite-clj-LC71" class="blob-code blob-code-inner js-file-line">  (reverse (alandipert.kahn/kahn-sort tree)))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L72" class="blob-num js-line-number js-blob-rnum" data-line-number="72"></td>
+          <td id="file-malli_composite-clj-LC72" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L73" class="blob-num js-line-number js-blob-rnum" data-line-number="73"></td>
+          <td id="file-malli_composite-clj-LC73" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L74" class="blob-num js-line-number js-blob-rnum" data-line-number="74"></td>
+          <td id="file-malli_composite-clj-LC74" class="blob-code blob-code-inner js-file-line">(defn ks-&gt;compose-fns [ks]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L75" class="blob-num js-line-number js-blob-rnum" data-line-number="75"></td>
+          <td id="file-malli_composite-clj-LC75" class="blob-code blob-code-inner js-file-line">  (zipmap ks (map (comp :compose k-&gt;props) ks)))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L76" class="blob-num js-line-number js-blob-rnum" data-line-number="76"></td>
+          <td id="file-malli_composite-clj-LC76" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L77" class="blob-num js-line-number js-blob-rnum" data-line-number="77"></td>
+          <td id="file-malli_composite-clj-LC77" class="blob-code blob-code-inner js-file-line">(defn getx [m k]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L78" class="blob-num js-line-number js-blob-rnum" data-line-number="78"></td>
+          <td id="file-malli_composite-clj-LC78" class="blob-code blob-code-inner js-file-line">  (let [v (get m k ::sentinel)]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L79" class="blob-num js-line-number js-blob-rnum" data-line-number="79"></td>
+          <td id="file-malli_composite-clj-LC79" class="blob-code blob-code-inner js-file-line">    (if (= v ::sentinel)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L80" class="blob-num js-line-number js-blob-rnum" data-line-number="80"></td>
+          <td id="file-malli_composite-clj-LC80" class="blob-code blob-code-inner js-file-line">      (throw (ex-info &quot;Missing key&quot; {:k k :ks (keys m)}))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L81" class="blob-num js-line-number js-blob-rnum" data-line-number="81"></td>
+          <td id="file-malli_composite-clj-LC81" class="blob-code blob-code-inner js-file-line">      v)))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L82" class="blob-num js-line-number js-blob-rnum" data-line-number="82"></td>
+          <td id="file-malli_composite-clj-LC82" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L83" class="blob-num js-line-number js-blob-rnum" data-line-number="83"></td>
+          <td id="file-malli_composite-clj-LC83" class="blob-code blob-code-inner js-file-line">(defn entity-fields-&gt;generator [entity-fields]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L84" class="blob-num js-line-number js-blob-rnum" data-line-number="84"></td>
+          <td id="file-malli_composite-clj-LC84" class="blob-code blob-code-inner js-file-line">  (let [tree (fields-&gt;tree entity-fields)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L85" class="blob-num js-line-number js-blob-rnum" data-line-number="85"></td>
+          <td id="file-malli_composite-clj-LC85" class="blob-code blob-code-inner js-file-line">        order (topo-sort tree)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L86" class="blob-num js-line-number js-blob-rnum" data-line-number="86"></td>
+          <td id="file-malli_composite-clj-LC86" class="blob-code blob-code-inner js-file-line">        no-deps (keys (filter (comp empty? val) tree))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L87" class="blob-num js-line-number js-blob-rnum" data-line-number="87"></td>
+          <td id="file-malli_composite-clj-LC87" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L88" class="blob-num js-line-number js-blob-rnum" data-line-number="88"></td>
+          <td id="file-malli_composite-clj-LC88" class="blob-code blob-code-inner js-file-line">        entity-gen (apply gen/hash-map (mapcat (fn [k] [k (generator k)]) no-deps))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L89" class="blob-num js-line-number js-blob-rnum" data-line-number="89"></td>
+          <td id="file-malli_composite-clj-LC89" class="blob-code blob-code-inner js-file-line">        deps-order (remove (set no-deps) order)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L90" class="blob-num js-line-number js-blob-rnum" data-line-number="90"></td>
+          <td id="file-malli_composite-clj-LC90" class="blob-code blob-code-inner js-file-line">        compose-fns (ks-&gt;compose-fns deps-order)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L91" class="blob-num js-line-number js-blob-rnum" data-line-number="91"></td>
+          <td id="file-malli_composite-clj-LC91" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L92" class="blob-num js-line-number js-blob-rnum" data-line-number="92"></td>
+          <td id="file-malli_composite-clj-LC92" class="blob-code blob-code-inner js-file-line">        entity-gen (reduce (fn [entity-gen field]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L93" class="blob-num js-line-number js-blob-rnum" data-line-number="93"></td>
+          <td id="file-malli_composite-clj-LC93" class="blob-code blob-code-inner js-file-line">                             (gen/bind entity-gen</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L94" class="blob-num js-line-number js-blob-rnum" data-line-number="94"></td>
+          <td id="file-malli_composite-clj-LC94" class="blob-code blob-code-inner js-file-line">                                       (let [compose (get compose-fns field)]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L95" class="blob-num js-line-number js-blob-rnum" data-line-number="95"></td>
+          <td id="file-malli_composite-clj-LC95" class="blob-code blob-code-inner js-file-line">                                         (fn [entity]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L96" class="blob-num js-line-number js-blob-rnum" data-line-number="96"></td>
+          <td id="file-malli_composite-clj-LC96" class="blob-code blob-code-inner js-file-line">                                           (let [d (getx tree field)]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L97" class="blob-num js-line-number js-blob-rnum" data-line-number="97"></td>
+          <td id="file-malli_composite-clj-LC97" class="blob-code blob-code-inner js-file-line">                                             (gen/return</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L98" class="blob-num js-line-number js-blob-rnum" data-line-number="98"></td>
+          <td id="file-malli_composite-clj-LC98" class="blob-code blob-code-inner js-file-line">                                              (assoc entity field</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L99" class="blob-num js-line-number js-blob-rnum" data-line-number="99"></td>
+          <td id="file-malli_composite-clj-LC99" class="blob-code blob-code-inner js-file-line">                                                    ; (pr-str d)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L100" class="blob-num js-line-number js-blob-rnum" data-line-number="100"></td>
+          <td id="file-malli_composite-clj-LC100" class="blob-code blob-code-inner js-file-line">                                                     (apply compose (map (partial get entity) d)))))))))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L101" class="blob-num js-line-number js-blob-rnum" data-line-number="101"></td>
+          <td id="file-malli_composite-clj-LC101" class="blob-code blob-code-inner js-file-line">                           entity-gen</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L102" class="blob-num js-line-number js-blob-rnum" data-line-number="102"></td>
+          <td id="file-malli_composite-clj-LC102" class="blob-code blob-code-inner js-file-line">                           deps-order)]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L103" class="blob-num js-line-number js-blob-rnum" data-line-number="103"></td>
+          <td id="file-malli_composite-clj-LC103" class="blob-code blob-code-inner js-file-line">    (gen/fmap (fn [entity]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L104" class="blob-num js-line-number js-blob-rnum" data-line-number="104"></td>
+          <td id="file-malli_composite-clj-LC104" class="blob-code blob-code-inner js-file-line">                (select-keys entity entity-fields))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L105" class="blob-num js-line-number js-blob-rnum" data-line-number="105"></td>
+          <td id="file-malli_composite-clj-LC105" class="blob-code blob-code-inner js-file-line">              entity-gen)))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L106" class="blob-num js-line-number js-blob-rnum" data-line-number="106"></td>
+          <td id="file-malli_composite-clj-LC106" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L107" class="blob-num js-line-number js-blob-rnum" data-line-number="107"></td>
+          <td id="file-malli_composite-clj-LC107" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L108" class="blob-num js-line-number js-blob-rnum" data-line-number="108"></td>
+          <td id="file-malli_composite-clj-LC108" class="blob-code blob-code-inner js-file-line">(defn register-entity! [type fields]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L109" class="blob-num js-line-number js-blob-rnum" data-line-number="109"></td>
+          <td id="file-malli_composite-clj-LC109" class="blob-code blob-code-inner js-file-line">  (let [registry @*registry</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L110" class="blob-num js-line-number js-blob-rnum" data-line-number="110"></td>
+          <td id="file-malli_composite-clj-LC110" class="blob-code blob-code-inner js-file-line">        schema (into [:map {:gen/gen (entity-fields-&gt;generator fields)}]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L111" class="blob-num js-line-number js-blob-rnum" data-line-number="111"></td>
+          <td id="file-malli_composite-clj-LC111" class="blob-code blob-code-inner js-file-line">                     fields)]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L112" class="blob-num js-line-number js-blob-rnum" data-line-number="112"></td>
+          <td id="file-malli_composite-clj-LC112" class="blob-code blob-code-inner js-file-line">    (register! type schema)))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L113" class="blob-num js-line-number js-blob-rnum" data-line-number="113"></td>
+          <td id="file-malli_composite-clj-LC113" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L114" class="blob-num js-line-number js-blob-rnum" data-line-number="114"></td>
+          <td id="file-malli_composite-clj-LC114" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L115" class="blob-num js-line-number js-blob-rnum" data-line-number="115"></td>
+          <td id="file-malli_composite-clj-LC115" class="blob-code blob-code-inner js-file-line">(comment</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite-clj-L116" class="blob-num js-line-number js-blob-rnum" data-line-number="116"></td>
+          <td id="file-malli_composite-clj-LC116" class="blob-code blob-code-inner js-file-line">  (topo-sort (fields-&gt;tree [:user/name :email/address])))</td>
+        </tr>
+  </table>
+</div>
+
+
+    </div>
+
+  </div>
+
+</div>
+
+        
+<div class="js-gist-file-update-container js-task-list-container">
+      <div id="file-malli_composite_test-clj" class="file my-2">
+      <div class="file-header d-flex flex-md-items-center flex-items-start">
+        <div class="file-actions flex-order-2 pt-0">
+          <a href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/raw/f7eaaf9844883c0e4e02fedcac37aa5450c81dc9/malli_composite_test.clj" data-view-component="true" class="Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Raw</span>
+  </span>
+</a>
+
+        </div>
+        <div class="file-info tmp-pr-4 d-flex flex-md-items-center flex-items-start flex-order-1 flex-auto">
+          <span class="mr-1">
+            <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square color-fg-muted">
+    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
+</svg>
+          </span>
+          <a class="wb-break-all" href="#file-malli_composite_test-clj">
+            <strong class="user-select-contain gist-blob-name css-truncate-target">
+              malli_composite_test.clj
+            </strong>
+          </a>
+        </div>
+      </div>
+    
+    <div itemprop="text"
+      class="Box-body p-0 blob-wrapper data type-clojure  gist-border-0"
+      style="overflow: auto" tabindex="0" role="region"
+      aria-label="malli_composite_test.clj content, created by jeroenvandijk on 06:15PM on January 20, 2022."
+    >
+
+        
+<div class="js-check-hidden-unicode js-blob-code-container blob-code-content">
+
+  <template class="js-file-alert-template">
+  <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center">
+  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <span>
+      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
+      <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a>
+    </span>
+
+
+  <div data-view-component="true" class="flash-action">        <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn">    Show hidden characters
+</a>
+</div>
+</div></template>
+<template class="js-line-alert-template">
+  <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e">
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+</span></template>
+
+  <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="malli_composite_test.clj">
+        <tr>
+          <td id="file-malli_composite_test-clj-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td>
+          <td id="file-malli_composite_test-clj-LC1" class="blob-code blob-code-inner js-file-line">(require &#39;[malli.composite :refer :all])</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td>
+          <td id="file-malli_composite_test-clj-LC2" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td>
+          <td id="file-malli_composite_test-clj-LC3" class="blob-code blob-code-inner js-file-line">;; ## Data model</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td>
+          <td id="file-malli_composite_test-clj-LC4" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td>
+          <td id="file-malli_composite_test-clj-LC5" class="blob-code blob-code-inner js-file-line">;; -- Basic types</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td>
+          <td id="file-malli_composite_test-clj-LC6" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td>
+          <td id="file-malli_composite_test-clj-LC7" class="blob-code blob-code-inner js-file-line">(register! :user/first-name [:re {:min 5 :max 20} #&quot;[a-z]+&quot;])</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td>
+          <td id="file-malli_composite_test-clj-LC8" class="blob-code blob-code-inner js-file-line">(register! :user/last-name [:re {:min 5 :max 20} #&quot;[a-z]+&quot;])</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"></td>
+          <td id="file-malli_composite_test-clj-LC9" class="blob-code blob-code-inner js-file-line">(register! :user/webhost [:enum &quot;gmail.com&quot; &quot;hotmail.com&quot; &quot;yahoo.com&quot;])</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"></td>
+          <td id="file-malli_composite_test-clj-LC10" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"></td>
+          <td id="file-malli_composite_test-clj-LC11" class="blob-code blob-code-inner js-file-line">;; -- Composite types</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"></td>
+          <td id="file-malli_composite_test-clj-LC12" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"></td>
+          <td id="file-malli_composite_test-clj-LC13" class="blob-code blob-code-inner js-file-line">(register! :user/username</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"></td>
+          <td id="file-malli_composite_test-clj-LC14" class="blob-code blob-code-inner js-file-line">           [:composite {:schema string?</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"></td>
+          <td id="file-malli_composite_test-clj-LC15" class="blob-code blob-code-inner js-file-line">                        :compose (fn [first-name last-name]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"></td>
+          <td id="file-malli_composite_test-clj-LC16" class="blob-code blob-code-inner js-file-line">                                   (str first-name &quot;.&quot; last-name))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"></td>
+          <td id="file-malli_composite_test-clj-LC17" class="blob-code blob-code-inner js-file-line">                        :fields [:user/first-name :user/last-name]}])</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"></td>
+          <td id="file-malli_composite_test-clj-LC18" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"></td>
+          <td id="file-malli_composite_test-clj-LC19" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"></td>
+          <td id="file-malli_composite_test-clj-LC20" class="blob-code blob-code-inner js-file-line">(register! :user/full-name</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"></td>
+          <td id="file-malli_composite_test-clj-LC21" class="blob-code blob-code-inner js-file-line">           [:composite {:schema string?</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"></td>
+          <td id="file-malli_composite_test-clj-LC22" class="blob-code blob-code-inner js-file-line">                        :compose (fn [first-name last-name]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"></td>
+          <td id="file-malli_composite_test-clj-LC23" class="blob-code blob-code-inner js-file-line">                                   (str first-name &quot; &quot; last-name))</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"></td>
+          <td id="file-malli_composite_test-clj-LC24" class="blob-code blob-code-inner js-file-line">                        :fields [:user/first-name :user/last-name]}])</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"></td>
+          <td id="file-malli_composite_test-clj-LC25" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"></td>
+          <td id="file-malli_composite_test-clj-LC26" class="blob-code blob-code-inner js-file-line">(register! :email/address</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"></td>
+          <td id="file-malli_composite_test-clj-LC27" class="blob-code blob-code-inner js-file-line">           [:composite {:schema string?</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"></td>
+          <td id="file-malli_composite_test-clj-LC28" class="blob-code blob-code-inner js-file-line">                        :compose (fn [name domain]</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"></td>
+          <td id="file-malli_composite_test-clj-LC29" class="blob-code blob-code-inner js-file-line">                                   (str name &quot;@&quot; domain)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"></td>
+          <td id="file-malli_composite_test-clj-LC30" class="blob-code blob-code-inner js-file-line">                                   )</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"></td>
+          <td id="file-malli_composite_test-clj-LC31" class="blob-code blob-code-inner js-file-line">                        :fields [:user/username  :user/webhost]}])</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"></td>
+          <td id="file-malli_composite_test-clj-LC32" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"></td>
+          <td id="file-malli_composite_test-clj-LC33" class="blob-code blob-code-inner js-file-line">(register-entity! ::user</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"></td>
+          <td id="file-malli_composite_test-clj-LC34" class="blob-code blob-code-inner js-file-line">                  [:user/first-name</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"></td>
+          <td id="file-malli_composite_test-clj-LC35" class="blob-code blob-code-inner js-file-line">                   :user/last-name</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"></td>
+          <td id="file-malli_composite_test-clj-LC36" class="blob-code blob-code-inner js-file-line">                   :user/full-name</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"></td>
+          <td id="file-malli_composite_test-clj-LC37" class="blob-code blob-code-inner js-file-line">                   :user/username</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"></td>
+          <td id="file-malli_composite_test-clj-LC38" class="blob-code blob-code-inner js-file-line">                   :email/address</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"></td>
+          <td id="file-malli_composite_test-clj-LC39" class="blob-code blob-code-inner js-file-line">                   :user/webhost</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"></td>
+          <td id="file-malli_composite_test-clj-LC40" class="blob-code blob-code-inner js-file-line">                   ])</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"></td>
+          <td id="file-malli_composite_test-clj-LC41" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"></td>
+          <td id="file-malli_composite_test-clj-LC42" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"></td>
+          <td id="file-malli_composite_test-clj-LC43" class="blob-code blob-code-inner js-file-line">(comment</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"></td>
+          <td id="file-malli_composite_test-clj-LC44" class="blob-code blob-code-inner js-file-line">  ;; All work individually:</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"></td>
+          <td id="file-malli_composite_test-clj-LC45" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"></td>
+          <td id="file-malli_composite_test-clj-LC46" class="blob-code blob-code-inner js-file-line">  (generate :user/username)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"></td>
+          <td id="file-malli_composite_test-clj-LC47" class="blob-code blob-code-inner js-file-line">  (generate :user/webhost)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"></td>
+          <td id="file-malli_composite_test-clj-LC48" class="blob-code blob-code-inner js-file-line">  (generate :email/address)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"></td>
+          <td id="file-malli_composite_test-clj-LC49" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"></td>
+          <td id="file-malli_composite_test-clj-LC50" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"></td>
+          <td id="file-malli_composite_test-clj-LC51" class="blob-code blob-code-inner js-file-line">  ;; All work together:</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"></td>
+          <td id="file-malli_composite_test-clj-LC52" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"></td>
+          <td id="file-malli_composite_test-clj-LC53" class="blob-code blob-code-inner js-file-line">  (generate ::user)</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"></td>
+          <td id="file-malli_composite_test-clj-LC54" class="blob-code blob-code-inner js-file-line">  ;;=&gt;</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"></td>
+          <td id="file-malli_composite_test-clj-LC55" class="blob-code blob-code-inner js-file-line">  {:user/first-name &quot;azdfbprmxxpkwlqnusxjlajc&quot;,</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"></td>
+          <td id="file-malli_composite_test-clj-LC56" class="blob-code blob-code-inner js-file-line">   :user/last-name &quot;kptobaobrexnjwarfafsoavey&quot;,</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"></td>
+          <td id="file-malli_composite_test-clj-LC57" class="blob-code blob-code-inner js-file-line">   :user/full-name &quot;azdfbprmxxpkwlqnusxjlajc kptobaobrexnjwarfafsoavey&quot;,</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"></td>
+          <td id="file-malli_composite_test-clj-LC58" class="blob-code blob-code-inner js-file-line">   :user/username &quot;azdfbprmxxpkwlqnusxjlajc.kptobaobrexnjwarfafsoavey&quot;,</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"></td>
+          <td id="file-malli_composite_test-clj-LC59" class="blob-code blob-code-inner js-file-line">   :email/address</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"></td>
+          <td id="file-malli_composite_test-clj-LC60" class="blob-code blob-code-inner js-file-line">   &quot;azdfbprmxxpkwlqnusxjlajc.kptobaobrexnjwarfafsoavey@gmail.com&quot;,</td>
+        </tr>
+        <tr>
+          <td id="file-malli_composite_test-clj-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"></td>
+          <td id="file-malli_composite_test-clj-LC61" class="blob-code blob-code-inner js-file-line">   :user/webhost &quot;gmail.com&quot;})</td>
+        </tr>
+  </table>
+</div>
+
+
+    </div>
+
+  </div>
+
+</div>
+
+
+        <a name="comments"></a>
+        <div class="js-quote-selection-container" data-quote-markdown=".js-comment-body">
+          <div class="js-discussion "
+          >
+            <div class="tmp-ml-md-6 tmp-pl-md-3 ml-0 pl-0">
+              
+
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/jeroenvandijk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/jeroenvandijk"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/27645?s=80&amp;v=4" width="40" height="40" alt="@jeroenvandijk" /></a>
+    </div>
+    <div id="gistcomment-4035562" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/jeroenvandijk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/jeroenvandijk">jeroenvandijk</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a?permalink_comment_id=4035562#gistcomment-4035562" id="gistcomment-4035562-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2022-01-20T18:15:21Z" class="no-wrap">Jan 20, 2022</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-4035562-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="
+Main idea is to easily create a data model through malli that will help you in generating consistent test and seed data." data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+<span aria-label="This user is the author of this ." data-view-component="true" class="tooltipped tooltipped-n">
+  <span data-view-component="true" class="Label ml-1 tmp-ml-1">Author</span>
+</span>
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto">Main idea is to easily create a data model through malli that will help you in generating consistent test and seed data.</p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/comments/4035562" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="5-paDzDdRDil72LeEqVz4Fru0yZ3CYP-c0k7gwrezIxMrUKGlWSu2PjEeyhflyPziIDU7mrU7IH2jlT-2HPixg" autocomplete="off" />
+      <include-fragment loading="lazy" src="/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a/comments/4035562/edit_form?textarea_id=gistcomment-4035562-body&amp;comment_context=discussion" data-nonce="v2:b947ec73-6b20-89de-313a-0116c609293c" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+
+
+<!-- Rendered timeline since 2022-01-20 10:16:44 -->
+<div id="partial-timeline-marker"
+      class="js-timeline-marker js-updatable-content"
+      data-last-modified="Thu, 20 Jan 2022 18:16:44 GMT"
+      >
+</div>
+
+            </div>
+
+            <div class="discussion-timeline-actions">
+              <div data-view-component="true" class="tmp-mt-3 flash flash-warn">
+  
+    <a rel="nofollow" class="btn btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="0b665388aff66bb16e99d28994d28f2dd429e38b03a51d3f6f87ddbe9d4e4442" href="/join?source=comment-gist">Sign up for free</a>
+    <strong>to join this conversation on GitHub</strong>.
+    Already have an account?
+    <a rel="nofollow" class="Link--inTextBlock" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="2d0c56c947a6055f846df0e257f464ac5d99fa320543757ce427baa5cc0c406c" data-test-selector="comments-sign-in-link" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Fjeroenvandijk%2F5e0785f25f7fdfeac7bc7a0be72cb62a">Sign in to comment</a>
+
+
+  
+</div>
+            </div>
+          </div>
+        </div>
+</div>
+  </div>
+</div><!-- /.container -->
+
+    </main>
+  </div>
+
+  </div>
+
+          <footer class="footer tmp-pt-7 tmp-pb-6 f6 color-fg-muted color-border-subtle p-responsive" role="contentinfo" >
+  <h2 class='sr-only'>Footer</h2>
+
+  
+
+
+  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
+    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
+      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
+        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+</a>
+      <span>
+        &copy; 2026 GitHub,&nbsp;Inc.
+      </span>
+    </div>
+
+    <nav aria-label="Footer">
+      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>
+
+      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">
+
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
+          </li>
+
+          <li class="mx-2" >
+  <cookie-consent-link>
+    <button
+      type="button"
+      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
+      data-action="click:cookie-consent-link#showConsentManagement"
+      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
+    >
+       Manage cookies
+    </button>
+  </cookie-consent-link>
+</li>
+
+<li class="mx-2">
+  <cookie-consent-link>
+    <button
+      type="button"
+      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
+      data-action="click:cookie-consent-link#showConsentManagement"
+      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
+    >
+      Do not share my personal information
+    </button>
+  </cookie-consent-link>
+</li>
+
+      </ul>
+    </nav>
+  </div>
+</footer>
+
+
+
+    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
+      data-locale="en"
+      data-initial-cookie-consent-allowed=""
+      data-cookie-consent-required="false"
+    ></ghcc-consent>
+
+
+
+
+  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+    </button>
+    You can’t perform that action at this time.
+  </div>
+
+    <template id="site-details-dialog">
+  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
+    <summary role="button" aria-label="Close dialog"></summary>
+    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
+      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+      </button>
+      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
+    </details-dialog>
+  </details>
+</template>
+
+    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
+  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
+  </div>
+</div>
+
+    <template id="snippet-clipboard-copy-button">
+  <div class="zeroclipboard-container position-absolute right-0 top-0">
+    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+    </clipboard-copy>
+  </div>
+</template>
+<template id="snippet-clipboard-copy-button-unpositioned">
+  <div class="zeroclipboard-container">
+    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+    </clipboard-copy>
+  </div>
+</template>
+
+
+
+
+    </div>
+    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
+    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
+  </body>
+</html>
+
diff --git a/archive/open-source/gist-evidence/raw/2346460/capture.warc.gz b/archive/open-source/gist-evidence/raw/2346460/capture.warc.gz
new file mode 100644
index 0000000..97cee75
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/2346460/capture.warc.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b521c959e1c2cb7bef180e14c7d30dfa2f1b0727cf6da59362ce0d1cf743cf1
+size 31728
diff --git a/archive/open-source/gist-evidence/raw/2346460/comments.json b/archive/open-source/gist-evidence/raw/2346460/comments.json
new file mode 100644
index 0000000..8f144df
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/2346460/comments.json
@@ -0,0 +1 @@
+[{"url":"https://api.github.com/gists/2346460/comments/246570","id":246570,"node_id":"MDExOkdpc3RDb21tZW50MjM0NjQ2MDoyNDY1NzA=","user":{"login":"mjackson","id":92839,"node_id":"MDQ6VXNlcjkyODM5","avatar_url":"https://avatars.githubusercontent.com/u/92839?v=4","gravatar_id":"","url":"https://api.github.com/users/mjackson","html_url":"https://github.com/mjackson","followers_url":"https://api.github.com/users/mjackson/followers","following_url":"https://api.github.com/users/mjackson/following{/other_user}","gists_url":"https://api.github.com/users/mjackson/gists{/gist_id}","starred_url":"https://api.github.com/users/mjackson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjackson/subscriptions","organizations_url":"https://api.github.com/users/mjackson/orgs","repos_url":"https://api.github.com/users/mjackson/repos","events_url":"https://api.github.com/users/mjackson/events{/privacy}","received_events_url":"https://api.github.com/users/mjackson/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2012-04-09T21:36:00Z","updated_at":"2012-04-09T21:47:45Z","body":"By way of explanation for anyone else who stumbles upon this gist, the `IFn` protocol is used for adding the ability to invoke an object as a function. In this example, instances of JavaScript's built-in `RegExp` constructor are made callable. This means you can use them in the same place you would normally use a function. As implemented, the result of invoking a `RegExp` object is the return value of the [re-matches function](http://clojuredocs.org/clojure_core/clojure.core/re-matches) using that regular expression and the given argument.\n\nFor those who understand JavaScript better than ClojureScript, this would be equivalent to the following JavaScript (which does not actually work, hence the _sweet_-ness):\n\n``` javascript\nvar re = /abc/;\nre('abc'); // \"abc\"\nre('def'); // null\n```\n"},{"url":"https://api.github.com/gists/2346460/comments/246753","id":246753,"node_id":"MDExOkdpc3RDb21tZW50MjM0NjQ2MDoyNDY3NTM=","user":null,"author_association":"NONE","created_at":"2012-04-09T23:47:44Z","updated_at":"2012-04-09T23:47:44Z","body":"Appropos: proposal for something like this in JS and library \nhttps://mail.mozilla.org/pipermail/es-discuss/2012-March/021603.html\nhttps://github.com/Gozala/protocol\n"},{"url":"https://api.github.com/gists/2346460/comments/250495","id":250495,"node_id":"MDExOkdpc3RDb21tZW50MjM0NjQ2MDoyNTA0OTU=","user":{"login":"fogus","id":12632,"node_id":"MDQ6VXNlcjEyNjMy","avatar_url":"https://avatars.githubusercontent.com/u/12632?v=4","gravatar_id":"","url":"https://api.github.com/users/fogus","html_url":"https://github.com/fogus","followers_url":"https://api.github.com/users/fogus/followers","following_url":"https://api.github.com/users/fogus/following{/other_user}","gists_url":"https://api.github.com/users/fogus/gists{/gist_id}","starred_url":"https://api.github.com/users/fogus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fogus/subscriptions","organizations_url":"https://api.github.com/users/fogus/orgs","repos_url":"https://api.github.com/users/fogus/repos","events_url":"https://api.github.com/users/fogus/events{/privacy}","received_events_url":"https://api.github.com/users/fogus/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2012-04-11T17:05:26Z","updated_at":"2012-04-11T17:35:39Z","body":"It's a little known fact that ClojureScript does this (extends) already with strings to support keyword and symbol lookup.  :-)\n"},{"url":"https://api.github.com/gists/2346460/comments/250699","id":250699,"node_id":"MDExOkdpc3RDb21tZW50MjM0NjQ2MDoyNTA2OTk=","user":{"login":"mjackson","id":92839,"node_id":"MDQ6VXNlcjkyODM5","avatar_url":"https://avatars.githubusercontent.com/u/92839?v=4","gravatar_id":"","url":"https://api.github.com/users/mjackson","html_url":"https://github.com/mjackson","followers_url":"https://api.github.com/users/mjackson/followers","following_url":"https://api.github.com/users/mjackson/following{/other_user}","gists_url":"https://api.github.com/users/mjackson/gists{/gist_id}","starred_url":"https://api.github.com/users/mjackson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjackson/subscriptions","organizations_url":"https://api.github.com/users/mjackson/orgs","repos_url":"https://api.github.com/users/mjackson/repos","events_url":"https://api.github.com/users/mjackson/events{/privacy}","received_events_url":"https://api.github.com/users/mjackson/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2012-04-11T18:45:19Z","updated_at":"2012-04-11T18:45:19Z","body":"@fogus Interesting! Could you point me to the source for this so I can see how it's done? I ack'd the ClojureScript source for `extend-type` and `extend` but didn't find the magic. :)\n"},{"url":"https://api.github.com/gists/2346460/comments/251037","id":251037,"node_id":"MDExOkdpc3RDb21tZW50MjM0NjQ2MDoyNTEwMzc=","user":{"login":"alandipert","id":26024,"node_id":"MDQ6VXNlcjI2MDI0","avatar_url":"https://avatars.githubusercontent.com/u/26024?v=4","gravatar_id":"","url":"https://api.github.com/users/alandipert","html_url":"https://github.com/alandipert","followers_url":"https://api.github.com/users/alandipert/followers","following_url":"https://api.github.com/users/alandipert/following{/other_user}","gists_url":"https://api.github.com/users/alandipert/gists{/gist_id}","starred_url":"https://api.github.com/users/alandipert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alandipert/subscriptions","organizations_url":"https://api.github.com/users/alandipert/orgs","repos_url":"https://api.github.com/users/alandipert/repos","events_url":"https://api.github.com/users/alandipert/events{/privacy}","received_events_url":"https://api.github.com/users/alandipert/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"OWNER","created_at":"2012-04-11T20:25:32Z","updated_at":"2012-04-12T03:16:36Z","body":"@mjijackson the behavior @fogus mentions is incidental, and is a result of the way `:keywords` are implemented atop JavaScript strings.  That said, I would classify this behavior as _seekrit_ and not _sweet_ because it depends on implementation detail.\n\nBut then, maybe seekrit things _are_ sweet?\n"},{"url":"https://api.github.com/gists/2346460/comments/1188974","id":1188974,"node_id":"MDExOkdpc3RDb21tZW50MjM0NjQ2MDoxMTg4OTc0","user":{"login":"devn","id":10421,"node_id":"MDQ6VXNlcjEwNDIx","avatar_url":"https://avatars.githubusercontent.com/u/10421?v=4","gravatar_id":"","url":"https://api.github.com/users/devn","html_url":"https://github.com/devn","followers_url":"https://api.github.com/users/devn/followers","following_url":"https://api.github.com/users/devn/following{/other_user}","gists_url":"https://api.github.com/users/devn/gists{/gist_id}","starred_url":"https://api.github.com/users/devn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devn/subscriptions","organizations_url":"https://api.github.com/users/devn/orgs","repos_url":"https://api.github.com/users/devn/repos","events_url":"https://api.github.com/users/devn/events{/privacy}","received_events_url":"https://api.github.com/users/devn/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2014-03-12T02:51:27Z","updated_at":"2014-03-12T02:51:27Z","body":"This Old Gist™\n\nDespite the fact that this is **seekrit** I still point it out to clojure journeyfolk because I think it teaches deep Clojure by way of radical ClojureScript in one beautiful motion.\n"},{"url":"https://api.github.com/gists/2346460/comments/1672122","id":1672122,"node_id":"MDExOkdpc3RDb21tZW50MjM0NjQ2MDoxNjcyMTIy","user":{"login":"mfikes","id":1723464,"node_id":"MDQ6VXNlcjE3MjM0NjQ=","avatar_url":"https://avatars.githubusercontent.com/u/1723464?v=4","gravatar_id":"","url":"https://api.github.com/users/mfikes","html_url":"https://github.com/mfikes","followers_url":"https://api.github.com/users/mfikes/followers","following_url":"https://api.github.com/users/mfikes/following{/other_user}","gists_url":"https://api.github.com/users/mfikes/gists{/gist_id}","starred_url":"https://api.github.com/users/mfikes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfikes/subscriptions","organizations_url":"https://api.github.com/users/mfikes/orgs","repos_url":"https://api.github.com/users/mfikes/repos","events_url":"https://api.github.com/users/mfikes/events{/privacy}","received_events_url":"https://api.github.com/users/mfikes/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"NONE","created_at":"2016-01-17T14:07:07Z","updated_at":"2016-01-17T14:07:07Z","body":"Nowadays, no longer need to hide _seekrits_. Keywords and symbols are actually types that support `IFn`:\n\nhttps://github.com/clojure/clojurescript/blob/r1.7.228/src/main/cljs/cljs/core.cljs#L2941-L2945\nhttps://github.com/clojure/clojurescript/blob/r1.7.228/src/main/cljs/cljs/core.cljs#L945-L949\n"},{"url":"https://api.github.com/gists/2346460/comments/1707551","id":1707551,"node_id":"MDExOkdpc3RDb21tZW50MjM0NjQ2MDoxNzA3NTUx","user":{"login":"alandipert","id":26024,"node_id":"MDQ6VXNlcjI2MDI0","avatar_url":"https://avatars.githubusercontent.com/u/26024?v=4","gravatar_id":"","url":"https://api.github.com/users/alandipert","html_url":"https://github.com/alandipert","followers_url":"https://api.github.com/users/alandipert/followers","following_url":"https://api.github.com/users/alandipert/following{/other_user}","gists_url":"https://api.github.com/users/alandipert/gists{/gist_id}","starred_url":"https://api.github.com/users/alandipert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alandipert/subscriptions","organizations_url":"https://api.github.com/users/alandipert/orgs","repos_url":"https://api.github.com/users/alandipert/repos","events_url":"https://api.github.com/users/alandipert/events{/privacy}","received_events_url":"https://api.github.com/users/alandipert/received_events","type":"User","user_view_type":"public","site_admin":false},"author_association":"OWNER","created_at":"2016-02-25T15:26:24Z","updated_at":"2016-02-25T15:35:56Z","body":"@mfikes I can understand keywords, but why are symbols functions of collections?  That seems like a juicy one to leave open for users.\n\n_Edit_\nNevermind, answered my own question.  Clojure does the same thing, which must have been the rationale.  Fortunately regexes and many other atoms are available for IFn extension :smiling_imp: \n"}]
\ No newline at end of file
diff --git a/archive/open-source/gist-evidence/raw/2346460/forks.json b/archive/open-source/gist-evidence/raw/2346460/forks.json
new file mode 100644
index 0000000..28e2883
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/2346460/forks.json
@@ -0,0 +1 @@
+[{"url":"https://api.github.com/gists/2346843","forks_url":"https://api.github.com/gists/2346843/forks","commits_url":"https://api.github.com/gists/2346843/commits","id":"2346843","node_id":"MDQ6R2lzdDIzNDY4NDM=","git_pull_url":"https://gist.github.com/2346843.git","git_push_url":"https://gist.github.com/2346843.git","html_url":"https://gist.github.com/proudlygeek/2346843","files":{},"public":true,"created_at":"2012-04-09T21:57:44Z","updated_at":"2015-10-02T23:38:14Z","description":"It's sweet IFn is a protocol in ClojureScript","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/2346843/comments","owner":{"login":"proudlygeek","id":357937,"node_id":"MDQ6VXNlcjM1NzkzNw==","avatar_url":"https://avatars.githubusercontent.com/u/357937?v=4","gravatar_id":"","url":"https://api.github.com/users/proudlygeek","html_url":"https://github.com/proudlygeek","followers_url":"https://api.github.com/users/proudlygeek/followers","following_url":"https://api.github.com/users/proudlygeek/following{/other_user}","gists_url":"https://api.github.com/users/proudlygeek/gists{/gist_id}","starred_url":"https://api.github.com/users/proudlygeek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/proudlygeek/subscriptions","organizations_url":"https://api.github.com/users/proudlygeek/orgs","repos_url":"https://api.github.com/users/proudlygeek/repos","events_url":"https://api.github.com/users/proudlygeek/events{/privacy}","received_events_url":"https://api.github.com/users/proudlygeek/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/2346866","forks_url":"https://api.github.com/gists/2346866/forks","commits_url":"https://api.github.com/gists/2346866/commits","id":"2346866","node_id":"MDQ6R2lzdDIzNDY4NjY=","git_pull_url":"https://gist.github.com/2346866.git","git_push_url":"https://gist.github.com/2346866.git","html_url":"https://gist.github.com/abp/2346866","files":{},"public":true,"created_at":"2012-04-09T22:01:33Z","updated_at":"2015-10-02T23:38:03Z","description":"It's sweet that IFn is a protocol in ClojureScript","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/2346866/comments","owner":{"login":"abp","id":323614,"node_id":"MDQ6VXNlcjMyMzYxNA==","avatar_url":"https://avatars.githubusercontent.com/u/323614?v=4","gravatar_id":"","url":"https://api.github.com/users/abp","html_url":"https://github.com/abp","followers_url":"https://api.github.com/users/abp/followers","following_url":"https://api.github.com/users/abp/following{/other_user}","gists_url":"https://api.github.com/users/abp/gists{/gist_id}","starred_url":"https://api.github.com/users/abp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abp/subscriptions","organizations_url":"https://api.github.com/users/abp/orgs","repos_url":"https://api.github.com/users/abp/repos","events_url":"https://api.github.com/users/abp/events{/privacy}","received_events_url":"https://api.github.com/users/abp/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/7851511","forks_url":"https://api.github.com/gists/7851511/forks","commits_url":"https://api.github.com/gists/7851511/commits","id":"7851511","node_id":"MDQ6R2lzdDc4NTE1MTE=","git_pull_url":"https://gist.github.com/7851511.git","git_push_url":"https://gist.github.com/7851511.git","html_url":"https://gist.github.com/devn/7851511","files":{},"public":true,"created_at":"2013-12-07T23:54:57Z","updated_at":"2015-12-30T15:59:03Z","description":null,"comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/7851511/comments","owner":{"login":"devn","id":10421,"node_id":"MDQ6VXNlcjEwNDIx","avatar_url":"https://avatars.githubusercontent.com/u/10421?v=4","gravatar_id":"","url":"https://api.github.com/users/devn","html_url":"https://github.com/devn","followers_url":"https://api.github.com/users/devn/followers","following_url":"https://api.github.com/users/devn/following{/other_user}","gists_url":"https://api.github.com/users/devn/gists{/gist_id}","starred_url":"https://api.github.com/users/devn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devn/subscriptions","organizations_url":"https://api.github.com/users/devn/orgs","repos_url":"https://api.github.com/users/devn/repos","events_url":"https://api.github.com/users/devn/events{/privacy}","received_events_url":"https://api.github.com/users/devn/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/7851512","forks_url":"https://api.github.com/gists/7851512/forks","commits_url":"https://api.github.com/gists/7851512/commits","id":"7851512","node_id":"MDQ6R2lzdDc4NTE1MTI=","git_pull_url":"https://gist.github.com/7851512.git","git_push_url":"https://gist.github.com/7851512.git","html_url":"https://gist.github.com/devn/7851512","files":{},"public":true,"created_at":"2013-12-07T23:54:58Z","updated_at":"2015-12-30T15:59:03Z","description":null,"comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/7851512/comments","owner":{"login":"devn","id":10421,"node_id":"MDQ6VXNlcjEwNDIx","avatar_url":"https://avatars.githubusercontent.com/u/10421?v=4","gravatar_id":"","url":"https://api.github.com/users/devn","html_url":"https://github.com/devn","followers_url":"https://api.github.com/users/devn/followers","following_url":"https://api.github.com/users/devn/following{/other_user}","gists_url":"https://api.github.com/users/devn/gists{/gist_id}","starred_url":"https://api.github.com/users/devn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devn/subscriptions","organizations_url":"https://api.github.com/users/devn/orgs","repos_url":"https://api.github.com/users/devn/repos","events_url":"https://api.github.com/users/devn/events{/privacy}","received_events_url":"https://api.github.com/users/devn/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/8461313","forks_url":"https://api.github.com/gists/8461313/forks","commits_url":"https://api.github.com/gists/8461313/commits","id":"8461313","node_id":"MDQ6R2lzdDg0NjEzMTM=","git_pull_url":"https://gist.github.com/8461313.git","git_push_url":"https://gist.github.com/8461313.git","html_url":"https://gist.github.com/viebel/8461313","files":{},"public":true,"created_at":"2014-01-16T19:09:50Z","updated_at":"2016-06-10T07:51:00Z","description":"Make a regex behave like a function","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/8461313/comments","owner":{"login":"viebel","id":955710,"node_id":"MDQ6VXNlcjk1NTcxMA==","avatar_url":"https://avatars.githubusercontent.com/u/955710?v=4","gravatar_id":"","url":"https://api.github.com/users/viebel","html_url":"https://github.com/viebel","followers_url":"https://api.github.com/users/viebel/followers","following_url":"https://api.github.com/users/viebel/following{/other_user}","gists_url":"https://api.github.com/users/viebel/gists{/gist_id}","starred_url":"https://api.github.com/users/viebel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/viebel/subscriptions","organizations_url":"https://api.github.com/users/viebel/orgs","repos_url":"https://api.github.com/users/viebel/repos","events_url":"https://api.github.com/users/viebel/events{/privacy}","received_events_url":"https://api.github.com/users/viebel/received_events","type":"User","user_view_type":"public","site_admin":false}},{"url":"https://api.github.com/gists/7f224564b309d8a65ba098761a383706","forks_url":"https://api.github.com/gists/7f224564b309d8a65ba098761a383706/forks","commits_url":"https://api.github.com/gists/7f224564b309d8a65ba098761a383706/commits","id":"7f224564b309d8a65ba098761a383706","node_id":"MDQ6R2lzdDdmMjI0NTY0YjMwOWQ4YTY1YmEwOTg3NjFhMzgzNzA2","git_pull_url":"https://gist.github.com/7f224564b309d8a65ba098761a383706.git","git_push_url":"https://gist.github.com/7f224564b309d8a65ba098761a383706.git","html_url":"https://gist.github.com/roosta/7f224564b309d8a65ba098761a383706","files":{},"public":true,"created_at":"2017-02-24T11:58:04Z","updated_at":"2017-02-24T11:58:04Z","description":"It's sweet that IFn is a protocol in ClojureScript","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/7f224564b309d8a65ba098761a383706/comments","owner":{"login":"roosta","id":4509009,"node_id":"MDQ6VXNlcjQ1MDkwMDk=","avatar_url":"https://avatars.githubusercontent.com/u/4509009?v=4","gravatar_id":"","url":"https://api.github.com/users/roosta","html_url":"https://github.com/roosta","followers_url":"https://api.github.com/users/roosta/followers","following_url":"https://api.github.com/users/roosta/following{/other_user}","gists_url":"https://api.github.com/users/roosta/gists{/gist_id}","starred_url":"https://api.github.com/users/roosta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roosta/subscriptions","organizations_url":"https://api.github.com/users/roosta/orgs","repos_url":"https://api.github.com/users/roosta/repos","events_url":"https://api.github.com/users/roosta/events{/privacy}","received_events_url":"https://api.github.com/users/roosta/received_events","type":"User","user_view_type":"public","site_admin":false}}]
\ No newline at end of file
diff --git a/archive/open-source/gist-evidence/raw/2346460/gist.json b/archive/open-source/gist-evidence/raw/2346460/gist.json
new file mode 100644
index 0000000..8b4ce4c
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/2346460/gist.json
@@ -0,0 +1 @@
+{"url":"https://api.github.com/gists/2346460","forks_url":"https://api.github.com/gists/2346460/forks","commits_url":"https://api.github.com/gists/2346460/commits","id":"2346460","node_id":"MDQ6R2lzdDIzNDY0NjA=","git_pull_url":"https://gist.github.com/2346460.git","git_push_url":"https://gist.github.com/2346460.git","html_url":"https://gist.github.com/alandipert/2346460","files":{"reinvoke.cljs":{"filename":"reinvoke.cljs","type":"text/plain","language":"Clojure","raw_url":"https://gist.githubusercontent.com/alandipert/2346460/raw/d01d76e34cbc4956d033f0b7b0d1d2fa8cdc37ba/reinvoke.cljs","size":218,"truncated":false,"content":"(extend-type js/RegExp\n  cljs.core/IFn\n  (-invoke ([this s] (re-matches this s))))\n\n(#\"foo.*\" \"foobar\") ;=> \"foobar\"\n(#\"zoo.*\" \"foobar\") ;=> nil\n\n(filter #\".*foo.*\" [\"foobar\" \"goobar\" \"foobaz\"]) ;=> (\"foobar\" \"foobaz\")","encoding":"utf-8"}},"public":true,"created_at":"2012-04-09T20:47:11Z","updated_at":"2019-06-22T00:20:13Z","description":"It's sweet that IFn is a protocol in ClojureScript","comments":8,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/2346460/comments","owner":{"login":"alandipert","id":26024,"node_id":"MDQ6VXNlcjI2MDI0","avatar_url":"https://avatars.githubusercontent.com/u/26024?v=4","gravatar_id":"","url":"https://api.github.com/users/alandipert","html_url":"https://github.com/alandipert","followers_url":"https://api.github.com/users/alandipert/followers","following_url":"https://api.github.com/users/alandipert/following{/other_user}","gists_url":"https://api.github.com/users/alandipert/gists{/gist_id}","starred_url":"https://api.github.com/users/alandipert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alandipert/subscriptions","organizations_url":"https://api.github.com/users/alandipert/orgs","repos_url":"https://api.github.com/users/alandipert/repos","events_url":"https://api.github.com/users/alandipert/events{/privacy}","received_events_url":"https://api.github.com/users/alandipert/received_events","type":"User","user_view_type":"public","site_admin":false},"forks":[{"url":"https://api.github.com/gists/2346843","user":{"login":"proudlygeek","id":357937,"node_id":"MDQ6VXNlcjM1NzkzNw==","avatar_url":"https://avatars.githubusercontent.com/u/357937?v=4","gravatar_id":"","url":"https://api.github.com/users/proudlygeek","html_url":"https://github.com/proudlygeek","followers_url":"https://api.github.com/users/proudlygeek/followers","following_url":"https://api.github.com/users/proudlygeek/following{/other_user}","gists_url":"https://api.github.com/users/proudlygeek/gists{/gist_id}","starred_url":"https://api.github.com/users/proudlygeek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/proudlygeek/subscriptions","organizations_url":"https://api.github.com/users/proudlygeek/orgs","repos_url":"https://api.github.com/users/proudlygeek/repos","events_url":"https://api.github.com/users/proudlygeek/events{/privacy}","received_events_url":"https://api.github.com/users/proudlygeek/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Gianluca Bargelli","company":"Callbell","blog":"https://gianlucabargelli.dev","location":"Paris, France","email":"gianluca@callbell.eu","hireable":null,"bio":"Hacker, Geek & Gamer 🤖 I love programming, collecting retrogames and eating lots of pizza 🍕 Co-founder & CTO at Callbell, previously @algolia. He/Him.","twitter_username":null,"public_repos":83,"public_gists":128,"followers":111,"following":103,"created_at":"2010-08-08T20:39:02Z","updated_at":"2026-07-29T08:08:47Z"},"id":"2346843","created_at":"2012-04-09T21:57:44Z","updated_at":"2015-10-02T23:38:14Z"},{"url":"https://api.github.com/gists/2346866","user":{"login":"abp","id":323614,"node_id":"MDQ6VXNlcjMyMzYxNA==","avatar_url":"https://avatars.githubusercontent.com/u/323614?v=4","gravatar_id":"","url":"https://api.github.com/users/abp","html_url":"https://github.com/abp","followers_url":"https://api.github.com/users/abp/followers","following_url":"https://api.github.com/users/abp/following{/other_user}","gists_url":"https://api.github.com/users/abp/gists{/gist_id}","starred_url":"https://api.github.com/users/abp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abp/subscriptions","organizations_url":"https://api.github.com/users/abp/orgs","repos_url":"https://api.github.com/users/abp/repos","events_url":"https://api.github.com/users/abp/events{/privacy}","received_events_url":"https://api.github.com/users/abp/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":25,"public_gists":47,"followers":14,"following":41,"created_at":"2010-07-05T20:24:57Z","updated_at":"2022-06-22T19:43:36Z"},"id":"2346866","created_at":"2012-04-09T22:01:33Z","updated_at":"2015-10-02T23:38:03Z"},{"url":"https://api.github.com/gists/7851511","user":{"login":"devn","id":10421,"node_id":"MDQ6VXNlcjEwNDIx","avatar_url":"https://avatars.githubusercontent.com/u/10421?v=4","gravatar_id":"","url":"https://api.github.com/users/devn","html_url":"https://github.com/devn","followers_url":"https://api.github.com/users/devn/followers","following_url":"https://api.github.com/users/devn/following{/other_user}","gists_url":"https://api.github.com/users/devn/gists{/gist_id}","starred_url":"https://api.github.com/users/devn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devn/subscriptions","organizations_url":"https://api.github.com/users/devn/orgs","repos_url":"https://api.github.com/users/devn/repos","events_url":"https://api.github.com/users/devn/events{/privacy}","received_events_url":"https://api.github.com/users/devn/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Devin Walters","company":"Cisco","blog":"http://www.devinwalters.com","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":233,"public_gists":157,"followers":193,"following":330,"created_at":"2008-05-15T18:58:51Z","updated_at":"2026-07-28T18:30:23Z"},"id":"7851511","created_at":"2013-12-07T23:54:57Z","updated_at":"2015-12-30T15:59:03Z"},{"url":"https://api.github.com/gists/7851512","user":{"login":"devn","id":10421,"node_id":"MDQ6VXNlcjEwNDIx","avatar_url":"https://avatars.githubusercontent.com/u/10421?v=4","gravatar_id":"","url":"https://api.github.com/users/devn","html_url":"https://github.com/devn","followers_url":"https://api.github.com/users/devn/followers","following_url":"https://api.github.com/users/devn/following{/other_user}","gists_url":"https://api.github.com/users/devn/gists{/gist_id}","starred_url":"https://api.github.com/users/devn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devn/subscriptions","organizations_url":"https://api.github.com/users/devn/orgs","repos_url":"https://api.github.com/users/devn/repos","events_url":"https://api.github.com/users/devn/events{/privacy}","received_events_url":"https://api.github.com/users/devn/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Devin Walters","company":"Cisco","blog":"http://www.devinwalters.com","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":233,"public_gists":157,"followers":193,"following":330,"created_at":"2008-05-15T18:58:51Z","updated_at":"2026-07-28T18:30:23Z"},"id":"7851512","created_at":"2013-12-07T23:54:58Z","updated_at":"2015-12-30T15:59:03Z"},{"url":"https://api.github.com/gists/8461313","user":{"login":"viebel","id":955710,"node_id":"MDQ6VXNlcjk1NTcxMA==","avatar_url":"https://avatars.githubusercontent.com/u/955710?v=4","gravatar_id":"","url":"https://api.github.com/users/viebel","html_url":"https://github.com/viebel","followers_url":"https://api.github.com/users/viebel/followers","following_url":"https://api.github.com/users/viebel/following{/other_user}","gists_url":"https://api.github.com/users/viebel/gists{/gist_id}","starred_url":"https://api.github.com/users/viebel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/viebel/subscriptions","organizations_url":"https://api.github.com/users/viebel/orgs","repos_url":"https://api.github.com/users/viebel/repos","events_url":"https://api.github.com/users/viebel/events{/privacy}","received_events_url":"https://api.github.com/users/viebel/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Yehonathan Sharvit","company":null,"blog":"https://blog.klipse.tech/","location":null,"email":"viebel@gmail.com","hireable":null,"bio":"Full-Stack Web Consultant.\r\n\r\nExpert in Clojure, ClojureScript and Javascript.","twitter_username":"viebel","public_repos":232,"public_gists":161,"followers":332,"following":0,"created_at":"2011-08-03T04:37:33Z","updated_at":"2026-07-23T22:49:23Z"},"id":"8461313","created_at":"2014-01-16T19:09:50Z","updated_at":"2016-06-10T07:51:00Z"},{"url":"https://api.github.com/gists/7f224564b309d8a65ba098761a383706","user":{"login":"roosta","id":4509009,"node_id":"MDQ6VXNlcjQ1MDkwMDk=","avatar_url":"https://avatars.githubusercontent.com/u/4509009?v=4","gravatar_id":"","url":"https://api.github.com/users/roosta","html_url":"https://github.com/roosta","followers_url":"https://api.github.com/users/roosta/followers","following_url":"https://api.github.com/users/roosta/following{/other_user}","gists_url":"https://api.github.com/users/roosta/gists{/gist_id}","starred_url":"https://api.github.com/users/roosta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roosta/subscriptions","organizations_url":"https://api.github.com/users/roosta/orgs","repos_url":"https://api.github.com/users/roosta/repos","events_url":"https://api.github.com/users/roosta/events{/privacy}","received_events_url":"https://api.github.com/users/roosta/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Daniel Berg","company":null,"blog":"https://roosta.sh/","location":"Sector ZZ9 Plural Z Alpha","email":"mail@roosta.sh","hireable":null,"bio":"A frood who really knows where his towel is","twitter_username":null,"public_repos":84,"public_gists":13,"followers":66,"following":103,"created_at":"2013-05-23T11:52:05Z","updated_at":"2026-06-30T22:49:43Z"},"id":"7f224564b309d8a65ba098761a383706","created_at":"2017-02-24T11:58:04Z","updated_at":"2017-02-24T11:58:04Z"}],"history":[{"user":{"login":"alandipert","id":26024,"node_id":"MDQ6VXNlcjI2MDI0","avatar_url":"https://avatars.githubusercontent.com/u/26024?v=4","gravatar_id":"","url":"https://api.github.com/users/alandipert","html_url":"https://github.com/alandipert","followers_url":"https://api.github.com/users/alandipert/followers","following_url":"https://api.github.com/users/alandipert/following{/other_user}","gists_url":"https://api.github.com/users/alandipert/gists{/gist_id}","starred_url":"https://api.github.com/users/alandipert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alandipert/subscriptions","organizations_url":"https://api.github.com/users/alandipert/orgs","repos_url":"https://api.github.com/users/alandipert/repos","events_url":"https://api.github.com/users/alandipert/events{/privacy}","received_events_url":"https://api.github.com/users/alandipert/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"ff410efba4727fdca468e8807cdee50695e5a0e0","committed_at":"2014-11-19T03:32:55Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2346460/ff410efba4727fdca468e8807cdee50695e5a0e0"},{"user":null,"version":"b0687a1d76d9535998c4c36b80987a882f3892a5","committed_at":"2012-04-09T20:49:01Z","change_status":{"total":4,"additions":3,"deletions":1},"url":"https://api.github.com/gists/2346460/b0687a1d76d9535998c4c36b80987a882f3892a5"},{"user":null,"version":"006aa6d43ccdc9179e541192aad585fd26fa76a2","committed_at":"2012-04-09T20:47:57Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2346460/006aa6d43ccdc9179e541192aad585fd26fa76a2"},{"user":null,"version":"f49be549b1570817f875bf8012c78e7d97e0660c","committed_at":"2012-04-09T20:47:11Z","change_status":{"total":6,"additions":6,"deletions":0},"url":"https://api.github.com/gists/2346460/f49be549b1570817f875bf8012c78e7d97e0660c"}],"truncated":false}
\ No newline at end of file
diff --git a/archive/open-source/gist-evidence/raw/2346460/teaching-comment.html b/archive/open-source/gist-evidence/raw/2346460/teaching-comment.html
new file mode 100644
index 0000000..6496bf7
--- /dev/null
+++ b/archive/open-source/gist-evidence/raw/2346460/teaching-comment.html
@@ -0,0 +1,1552 @@
+
+
+
+
+
+
+<!DOCTYPE html>
+<html
+  lang="en"
+  
+  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
+  data-a11y-animated-images="system" data-a11y-link-underlines="true"
+  
+  >
+
+
+
+
+  <head>
+    <meta charset="utf-8">
+  <link rel="dns-prefetch" href="https://github.githubassets.com">
+  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
+  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
+  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
+  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
+  <link rel="preconnect" href="https://avatars.githubusercontent.com">
+
+<script type="importmap" nonce="ReJs9kiei9SOWJ7CKT/P0NaZhn78Vrw5KY/GDtaZ4Lk=">{"imports":{"react":"https://github.githubassets.com/assets/react-d55061672d2143f7.js","scheduler":"https://github.githubassets.com/assets/scheduler-d677f65b41f96812.js","react-dom":"https://github.githubassets.com/assets/react-dom-0305b837a0656bc2.js","react-dom/client":"https://github.githubassets.com/assets/react-dom-client-a497fe3cf4f31b2c.js"}}</script>
+<meta name="react-profiling" content="0" data-turbo-transient="true" />
+<meta name="react-import-map" content="react,react-dom,react-dom/client,react-dom/profiling,scheduler@254e607d6015" data-turbo-track="reload" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-d55061672d2143f7.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/scheduler-d677f65b41f96812.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-0305b837a0656bc2.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-client-a497fe3cf4f31b2c.js" />
+
+  
+
+  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-707b19cf061aa459.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-fc4b867e16562d12.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-93f3c6b445d800ff.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-49511e11e3ed53a8.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-707b19cf061aa459.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fc4b867e16562d12.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-2db8d59cbe087225.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-791e59a1f8b634e0.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-a08991540f7253d8.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-aeaea6b5f1a1a577.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-93f3c6b445d800ff.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-49511e11e3ed53a8.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-507c9f8797b64d1c.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-f74ce15fe4370f96.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-77e8f27cae657ef7.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-95c6d23fc206d719.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-61d370fdb2984fe4.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-a0271da34562fd22.css" />
+
+  <style type="text/css">
+    :root {
+      --tab-size-preference: 4;
+    }
+
+    pre, code {
+      tab-size: var(--tab-size-preference);
+    }
+  </style>
+
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-9f1db623a2d85734.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-73a0e2225731ad3f.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-9a88888eda68c80c.css" />
+    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-59fc16002818df36.css" />
+  
+
+  
+
+  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_enable_background_steps","activity_diff_file_tree","activity_repos_file_tree","activity_repos_overview_header","activity_repos_overview_sidebar","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","billing_billable_licenses_cost_center_bucket_fix","billing_billable_licenses_utc_month_length_fix","billing_cost_center_list_assigned_resources","billing_cost_center_user_level_budgets","billing_discount_threshold_notification","billing_multi_user_cost_center_total_user_count","billing_user_level_budgets","billing_user_level_budgets_manage","blocking_route_query_suspense","ccr_files_changed_model_picker","ccr_mcp_skills_ga","code_quality_enablement_banner_targeting","code_quality_new_repo_selection_card","code_quality_remove_preview","code_view_raf_sticky_lines","code_view_react_header","codespaces_prebuild_region_target_update","coding_agent_effort_selector","coding_agent_tbb_quota_banner","coding_agent_third_party_model_ui","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_automations_pagination","copilot_chat_attach_multiple_images","copilot_chat_auto_mode_picker_paid","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_compact_tables","copilot_chat_docked_panel","copilot_chat_enable_tool_call_logs","copilot_chat_header_reorder","copilot_chat_input_commands","copilot_chat_interspersed_tool_calls","copilot_chat_max_upsell","copilot_chat_minimize_contextual","copilot_chat_model_picker_promotions","copilot_chat_models_browser_cache","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_vision_dotcom_chat_ga_gate","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta_max_plan","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_file_block_ref_matching","copilot_fix_failed_workflows_all_skus","copilot_ftp_hyperspace_upgrade_prompt","copilot_hide_hovercard","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_embedded_skip_copilot_api_token_for_dotcom_context","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_suggestion_pills","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mc_nudges","copilot_mission_control_agent_filtering","copilot_mission_control_agents_page_redesign","copilot_mission_control_environment_list_icons","copilot_mission_control_grouped_tasks_endpoint","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_session_events_ui","copilot_mission_control_session_filters","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_new_task_chat_composer","copilot_org_policy_page_focus_mode","copilot_plans_signups_enabled","copilot_pr_chat_enhancements","copilot_prominent_upgrade_button","copilot_resource_panel","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_sunset","copilot_workbench_ubb","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_surface_persistent_preferences","dashboard_universe_2025_feedback_dialog","disable_customize_option_thread_subscriptions","flex_cta_groups_mvp","ga_enterprise_teams_ui","glc_code_quality_repo_settings_workflow_config","global_nav_react","hide_github_models_ui","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_budget_deep_linking","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_fields_multi_select","issue_inline_avatars","issue_relative_time_micro","issues_dashboard_sso_structured_errors","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_lazy_hydrate_agent_tasks","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_checks_refetch_dedupe","merge_status_header_feedback","new_quick_search_dotcom","oauth_authorize_clickjacking_protection","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","property_definition_empty_state_suggestions","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_panel_edit_description","pull_request_stacks_feedback_dialog","pull_request_virtualization_image_estimate","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_code_view_sidebar","react_data_router_tanstack_allowed","react_sandbox_future_tanstack","react_sw_route_component_preload","repo_issues_sidebar_layout","repo_overview_ask_copilot","repos_contributors_limited_default_range","review_involves_filter","rulesets_actor_list_editor","sample_network_conn_type","secret_scanning_pattern_alerts_link","security_center_artifact_filters_popover","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","site_banner_desktop_copilot_app","site_code_quality_page","site_github_app_ga_page","site_github_app_ga_page_highlight","site_global_banner_deprecate_spark","site_global_nav_spark_models_removed","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workbench_store_readonly","react_import_map","react_import_map"],"copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-3b456c1efccae649.js"></script>
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-5ac026fb061f5cbf.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-ad0f0ee8c6b4f199.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-4786f3310216a537.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-13e6a2728cb8d6a4.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/78205-75aff589688e0be2.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-80fef56b043ff1d0.js" defer="defer"></script>
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.7b42ba2a9b3af213.module.css" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-fe76da6b29217672.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-31e911ea8e9046d3.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-30f4d10f3776b4ac.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/296-cddf2922ea3a416c.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/816-29b762091e5033a9.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/65637-e357a8be37eda955.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/31721-903cd2b317a8cc03.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/46740-0a6e4901e467cc61.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/91445-097d0f19946d0dd8.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-4a906107757aecec.js" defer="defer"></script>
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-c4fc384421fd2708.js" defer="defer"></script>
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-b5a5a1cee32a4b87.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-f791bd0decd4aed1.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-18e2cf4c6aadb3ff.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-08ca245fc56b7bef.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-lib-09bada45006f5555.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/50841-9cb64da410fd452e.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/79039-9238f8fd47d74629.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/88475-e7c45daacb58e0a3.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/26533-36c85461b011ffd5.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3609-2a17d1c3e2ce7fe5.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/87644-7ec64f4e3cd64d13.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/21880-b24d4bde9914fd6b.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/75145-7597929c9020acb6.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/29685-9b276fea68fdefcc.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/90775-fff03cb223239d89.js" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/55887-99a4521199610050.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-72df1e2842a8883f.js" defer="defer"></script>
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.56ef4fc71b637775.module.css" />
+  
+  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/19916-9330855a80369373.js" />
+<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/gist-46dba2969024017c.js" defer="defer"></script>
+
+
+  <title>It&#39;s sweet that IFn is a protocol in ClojureScript · GitHub</title>
+
+
+
+  <meta name="route-pattern" content="/:user_id/:gist_id(.:format)" data-turbo-transient>
+  <meta name="route-controller" content="gists_gists" data-turbo-transient>
+  <meta name="route-action" content="show" data-turbo-transient>
+  <meta name="fetch-nonce" content="v2:cf8b2105-8677-66e6-740b-f2f2330b5444">
+
+    
+  <meta name="current-catalog-service-hash" content="56253a530ab9027b25719525dcbe6007461a3202218f6f5dfce5a601c121cbcb">
+
+
+  <meta name="request-id" content="DE9E:204623:68FF1D:6B5B0E:6A7A07F0" data-pjax-transient="true"/><meta name="html-safe-nonce" content="02a4b160e0acd1f5ca1cff572f4173049b673f841d63b99f6398901703f979b1" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERTlFOjIwNDYyMzo2OEZGMUQ6NkI1QjBFOjZBN0EwN0YwIiwidmlzaXRvcl9pZCI6IjM4Mjg3NzYyNTMxMDAwMDEyNjQiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="bccef02a1ece818c6122d9c3d6a2ea5969ed0da77eff8e088a219cc282b58c85" data-pjax-transient="true"/>
+
+
+
+
+  <meta name="github-keyboard-shortcuts" content="copilot" data-turbo-transient="true" />
+  
+
+  <meta name="selected-link" value="gist_code" data-turbo-transient>
+  <link rel="assets" href="https://github.githubassets.com/">
+
+    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">
+
+<meta name="octolytics-url" content="https://collector.github.com/github/collect" />
+
+
+
+
+
+  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;gist-id&gt;" data-turbo-transient="true" />
+
+  
+
+
+
+
+    <meta name="user-login" content="">
+
+  
+
+    <meta name="viewport" content="width=device-width">
+
+    
+
+      <meta name="description" content="It&#39;s sweet that IFn is a protocol in ClojureScript - reinvoke.cljs">
+
+      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch-gist.xml" title="Gist">
+
+    <link rel="fluid-icon" href="https://gist.github.com/fluidicon.png" title="GitHub">
+    <meta property="fb:app_id" content="1401488693436528">
+    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974" />
+
+      <meta name="twitter:image" content="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="It&#39;s sweet that IFn is a protocol in ClojureScript" /><meta name="twitter:description" content="It&#39;s sweet that IFn is a protocol in ClojureScript - reinvoke.cljs" />
+  <meta property="og:image" content="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /><meta property="og:image:alt" content="It&#39;s sweet that IFn is a protocol in ClojureScript - reinvoke.cljs" /><meta property="og:site_name" content="Gist" /><meta property="og:type" content="article" /><meta property="og:title" content="It&#39;s sweet that IFn is a protocol in ClojureScript" /><meta property="og:url" content="https://gist.github.com/alandipert/2346460" /><meta property="og:description" content="It&#39;s sweet that IFn is a protocol in ClojureScript - reinvoke.cljs" /><meta property="article:author" content="262588213843476" /><meta property="article:publisher" content="262588213843476" />
+  
+
+
+
+
+      <meta name="hostname" content="gist.github.com">
+
+
+
+        <meta name="expected-hostname" content="gist.github.com">
+
+
+  <meta http-equiv="x-pjax-version" content="db6e877d3f60ca802ad79d10a711c97817a995074614545be9feaeccae9f0d0c" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-csp-version" content="d5cf1c12e31d7ba04f1b1d6ce19d784931157cb2f6b5debaa8e03f0b562efcc7" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-css-version" content="aab56b7a06d96efab603e4fb10c1b3eb31abcef7c225f11b2a8af05d83187a0f" data-turbo-track="reload">
+  <meta http-equiv="x-pjax-js-version" content="cf2f05769b059ed0147821aafb981feac4fd703ffe327491e4af8347cd0383cd" data-turbo-track="reload">
+
+  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">
+
+      <link href="/alandipert.atom" rel="alternate" title="atom" type="application/atom+xml">
+
+
+  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/gist-95a09644bcb9cd5f.css" />
+
+
+
+
+    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
+  <meta name="disable-turbo" content="false">
+
+
+  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
+
+
+  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
+
+    <meta name="release" content="37e81f4d8b0891de84cb56da950a54760a409821" data-turbo-track="reload">
+  <meta name="ui-target" content="full">
+
+  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
+  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
+  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">
+
+<meta name="theme-color" content="#1e2327">
+<meta name="color-scheme" content="light dark" />
+
+
+
+  </head>
+
+  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
+    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
+      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
+      
+
+    <div class="position-relative header-wrapper js-header-wrapper ">
+      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
+
+      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
+    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
+</span>      
+      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-93f25024e5f306fe.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/63211-0111604d1f6815e5.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/71393-c52bc1723644bd03.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2927-dcf46e434861d626.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/24383-e9c1cf8fed221e2b.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/65390-8192b87a390f0f9d.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/40062-0dd1249b62125175.js" fetchpriority="low" />
+<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-e4451210f9ce0a71.js" fetchpriority="low" />
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.7f0ca5394f3ec1ed.module.css" />
+<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.763b69babc376750.module.css" />
+
+<react-partial
+  partial-name="keyboard-shortcuts-dialog"
+  data-ssr="false"
+  data-attempted-ssr="false"
+  data-react-profiling="false"
+>
+  
+  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
+  <div data-target="react-partial.reactRoot"></div>
+</react-partial>
+
+
+
+
+
+      
+
+            <div class="Header js-details-container Details flex-wrap flex-md-nowrap p-responsive" role="banner" >
+  <div class="Header-item d-none d-md-flex">
+    <a class="Header-link" data-hotkey="g d" aria-label="Gist Homepage " style="--focus-outlineColor: #fff;" href="/">
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github v-align-middle d-inline-block d-md-none">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 74 24" version="1.1" width="74" data-view-component="true" class="octicon octicon-logo-github v-align-middle d-none d-md-inline-block">
+    <path d="M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z"></path><path fill-rule="evenodd" d="M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521"></path><path d="M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 38 24" version="1.1" width="38" data-view-component="true" class="octicon octicon-logo-gist v-align-middle d-none d-md-inline-block">
+    <path d="M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z"></path>
+</svg>
+</a>
+
+
+  </div>
+
+  <div class="Header-item d-md-none">
+      <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="Header-link js-details-target btn-link">    <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-three-bars">
+    <path d="M3.75 5.25a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Z"></path>
+</svg>
+</button>  </div>
+
+  <div class="Header-item Header-item--full js-site-search flex-column flex-md-row width-full flex-order-2 flex-md-order-none mr-0 tmp-mr-md-3 tmp-mt-3 tmp-mt-md-0 Details-content--hidden-not-important d-md-flex">
+      <div class="header-search flex-self-stretch flex-md-self-auto mr-0 tmp-mr-md-3 tmp-mb-3 tmp-mb-md-0">
+  <!-- '"` --><!-- </textarea></xmp> --></option></form><form data-turbo="false" action="/search" accept-charset="UTF-8" method="get">
+    <div class="d-flex">
+        <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label id="label-2c05264a-1667-4d3b-afe1-938ad254c1df" class="sr-only FormControl-label" for="q">
+        Search Gists
+</label>    
+  <div class="FormControl-input-wrap">
+    
+      <input placeholder="Search..." aria-describedby="validation-2c05264a-1667-4d3b-afe1-938ad254c1df" data-target="primer-text-field.inputElement " class="form-control FormControl-input FormControl-medium rounded-right-0" type="text" name="q" id="q" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-2c05264a-1667-4d3b-afe1-938ad254c1df" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+      <button id="icon-button-3f0b5448-02ce-42dd-9d50-5fa969ac0d4c" aria-labelledby="tooltip-b3f2fe4b-bbe3-4415-81c6-603d111b98f4" type="submit" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium rounded-left-0">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search Button-visual">
+    <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
+</svg>
+</button><tool-tip id="tooltip-b3f2fe4b-bbe3-4415-81c6-603d111b98f4" for="icon-button-3f0b5448-02ce-42dd-9d50-5fa969ac0d4c" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Search Gists</tool-tip>
+
+    </div>
+</form></div>
+
+
+    <nav aria-label="Global" class="d-flex flex-column flex-md-row flex-self-stretch flex-md-self-auto">
+  <a class="Header-link mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, go to all gists, text:all gists" href="/discover">All gists</a>
+
+  <a class="Header-link mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, go to GitHub, text:Back to GitHub" href="https://github.com">Back to GitHub</a>
+
+    <a class="Header-link d-block d-md-none mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, sign in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="12952a3319ba02c9650f165ec51325c1f86c7749565a04f8c3c19c5eed4b8aff" href="https://gist.github.com/auth/github?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F2346460%3Fpermalink_comment_id%3D1188974">
+      Sign in
+</a>
+      <a class="Header-link d-block d-md-none mr-0 tmp-mr-md-3 py-2 py-md-0 border-top border-md-top-0 border-white-fade" data-ga-click="Header, sign up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c01e709dce00cd9c4d2f30842a1d6a23ca6865b8207bf9f4a9bdfa14863d42ce" href="/join?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F2346460%3Fpermalink_comment_id%3D1188974&amp;source=header-gist">
+        Sign up
+</a></nav>
+
+  </div>
+
+  <div class="Header-item Header-item--full flex-justify-center d-md-none position-relative">
+    <a class="Header-link" data-hotkey="g d" aria-label="Gist Homepage " style="--focus-outlineColor: #fff;" href="/">
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github v-align-middle d-inline-block d-md-none">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 74 24" version="1.1" width="74" data-view-component="true" class="octicon octicon-logo-github v-align-middle d-none d-md-inline-block">
+    <path d="M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z"></path><path fill-rule="evenodd" d="M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521"></path><path d="M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069"></path>
+</svg>
+  <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 38 24" version="1.1" width="38" data-view-component="true" class="octicon octicon-logo-gist v-align-middle d-none d-md-inline-block">
+    <path d="M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z"></path>
+</svg>
+</a>
+
+
+  </div>
+
+    <div class="Header-item f4 mr-0" role="navigation" aria-label="Sign in or sign up">
+      <a class="Header-link no-underline tmp-mr-3" data-ga-click="Header, sign in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="12952a3319ba02c9650f165ec51325c1f86c7749565a04f8c3c19c5eed4b8aff" href="https://gist.github.com/auth/github?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F2346460%3Fpermalink_comment_id%3D1188974">
+        Sign&nbsp;in
+</a>        <a class="Header-link d-inline-block no-underline border color-border-default rounded px-2 py-1" data-ga-click="Header, sign up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c01e709dce00cd9c4d2f30842a1d6a23ca6865b8207bf9f4a9bdfa14863d42ce" href="/join?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F2346460%3Fpermalink_comment_id%3D1188974&amp;source=header-gist">
+          Sign&nbsp;up
+</a>    </div>
+</div>
+
+
+
+      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
+  
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
+
+    <button id="icon-button-6b532d96-3b0c-46d2-8386-0b478f299455" aria-labelledby="tooltip-c78bb18c-87fc-4908-918b-7ceaa0f320ea" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+</button><tool-tip id="tooltip-c78bb18c-87fc-4908-918b-7ceaa0f320ea" for="icon-button-6b532d96-3b0c-46d2-8386-0b478f299455" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>
+
+
+  
+</div>
+    </div>
+
+  <div id="start-of-content" class="show-on-focus"></div>
+
+
+
+
+
+
+
+
+    <div id="js-flash-container" class="flash-container" data-turbo-replace>
+
+
+
+
+
+  <template class="js-flash-template">
+    
+<div class="flash flash-full   {{ className }}">
+  <div >
+    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+    </button>
+    <div aria-atomic="true" role="alert" class="js-flash-alert">
+      
+      <div>{{ message }}</div>
+
+    </div>
+  </div>
+</div>
+  </template>
+</div>
+
+
+    
+
+
+
+
+
+
+  <div
+    class="application-main "
+    data-commit-hovercards-enabled
+    data-discussion-hovercards-enabled
+    data-issue-and-pr-hovercards-enabled
+    data-project-hovercards-enabled
+  >
+        <div itemscope itemtype="http://schema.org/Code">
+    <main id="gist-pjax-container">
+      
+
+  <div class="gist-detail-intro gist-banner tmp-pb-3">
+    <div class="text-center container-lg tmp-px-3">
+      <p class="lead">
+        Instantly share code, notes, and snippets.
+      </p>
+    </div>
+  </div>
+
+
+<div class="gisthead pagehead pb-0 tmp-pt-3 tmp-mb-4">
+  <div class="px-0">
+    
+  
+<div class="tmp-mb-3 d-flex tmp-px-3 tmp-px-md-3 tmp-px-lg-5">
+  <div class="flex-auto min-width-0 width-fit tmp-mr-3">
+    <div class="d-flex">
+      <div class="d-none d-md-block">
+        <a class="mr-2 flex-shrink-0" data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/alandipert"><img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/26024?s=64&amp;v=4" width="32" height="32" alt="@alandipert" /></a>
+      </div>
+      <div class="d-flex flex-column width-full">
+        <div class="d-flex flex-row width-full">
+          <h1 class="wb-break-word f3 text-normal mb-md-0 mb-1">
+            <span class="author"><a data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/alandipert">alandipert</a></span><!--
+                --><span class="mx-1 color-fg-muted">/</span><!--
+                --><strong itemprop="name" class="css-truncate-target mr-1" style="max-width: 410px"><a href="/alandipert/2346460">reinvoke.cljs</a></strong>
+          </h1>
+        </div>
+
+        <div class="note m-0">
+          Last active
+          <relative-time tense="past" datetime="2019-06-22T00:20:13Z" data-view-component="true">June 22, 2019 00:20</relative-time>
+        </div>
+      </div>
+    </div>
+  </div>
+  <ul class="d-md-flex pagehead-actions float-none mr-2">
+  </ul>
+  <div class="d-inline-block d-md-none ml-auto">
+    <action-menu data-select-variant="none" data-view-component="true" class="flex-self-start ml-auto tmp-ml-auto d-inline-block">
+  <focus-group direction="vertical" mnemonics retain>
+    <button id="gist_options-button" popovertarget="gist_options-overlay" aria-controls="gist_options-list" aria-haspopup="true" aria-labelledby="tooltip-0b4d186b-e2c7-4bb1-a446-aecb5539feb7" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg>
+</button><tool-tip id="tooltip-0b4d186b-e2c7-4bb1-a446-aecb5539feb7" for="gist_options-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Show Gist options</tool-tip>
+
+
+<anchored-position data-target="action-menu.overlay" id="gist_options-overlay" anchor="gist_options-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
+  <div data-view-component="true" class="Overlay Overlay--size-auto">
+    
+      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">          <action-list>
+  <div data-view-component="true">
+    <ul aria-labelledby="gist_options-button" id="gist_options-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
+        <li rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="37dd625a139feac0eabb4d6c2be2531e4c1b62842deb7bf9e56c38b3d97c43e2" data-ga-click="Gist, download zip, location:gist overview" data-targets="action-list.items" data-item-id="download_from_gist_options" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <a tabindex="-1" id="item-51ae27a0-1fa0-4b57-b63a-d0d913d6651d" href="/alandipert/2346460/archive/ff410efba4727fdca468e8807cdee50695e5a0e0.zip" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
+        <span class="ActionListItem-visual ActionListItem-visual--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-download">
+    <path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path>
+</svg>
+        </span>
+      
+        <span data-view-component="true" class="ActionListItem-label">
+          Download ZIP
+</span>      
+</a>
+  
+</li>
+</ul>    
+</div></action-list>
+
+
+</div>
+      
+</div></anchored-position>  </focus-group>
+</action-menu>  </div>
+  <ul class="d-md-flex d-none pagehead-actions float-none">
+
+
+      <li>
+          <a id="gist-star-button" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F2346460%3Fpermalink_comment_id%3D1188974" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist star button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="d2a1fcebd8f9b4fea962a51a2f7ee8465cac153bc4cc073c6bf77c852e80cf1d" aria-label="You must be signed in to star a gist" data-view-component="true" class="btn-with-count Button--secondary Button--small Button">  <span class="Button-content">
+      <span class="Button-visual Button-leadingVisual">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star">
+    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
+</svg>
+      </span>
+    <span class="Button-label">Star</span>
+      <span class="Button-visual Button-trailingVisual">
+          <span class="d-flex" aria-hidden="true"><span title="18" data-view-component="true" class="Counter">18</span></span>
+          <span class="sr-only">(<span title="18" data-view-component="true" class="Counter">18</span>)</span>
+      </span>
+  </span>
+</a><tool-tip id="tooltip-fe367149-e295-4d84-980e-17944277244f" for="gist-star-button" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to star a gist</tool-tip>
+
+      </li>
+        <li>
+            <a id="gist-fork-button" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F2346460%3Fpermalink_comment_id%3D1188974" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;gist fork button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="da29c5dd195a06823b98a9c88dce165bc48b7c107a10a5c7250d1bfc210f2f81" aria-label="You must be signed in to fork a gist" data-view-component="true" class="btn-with-count Button--secondary Button--small Button">  <span class="Button-content">
+      <span class="Button-visual Button-leadingVisual">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked">
+    <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
+</svg>
+      </span>
+    <span class="Button-label">Fork</span>
+      <span class="Button-visual Button-trailingVisual">
+          <span class="d-flex" aria-hidden="true"><span title="6" data-view-component="true" class="Counter">6</span></span>
+          <span class="sr-only">(<span title="6" data-view-component="true" class="Counter">6</span>)</span>
+      </span>
+  </span>
+</a><tool-tip id="tooltip-4e2de7e2-81fc-4811-b7ea-2bffef5e6ecc" for="gist-fork-button" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to fork a gist</tool-tip>
+
+        </li>
+  </ul>
+</div>
+
+  <ul class="d-flex d-md-none tmp-px-3 mb-2 pagehead-actions float-none" >
+    <li>
+      
+<div data-view-component="true" class="flex-items-center d-inline-flex">
+    <select-panel data-menu-input="gist-share-url-sized-down" id="select-panel-f628adca-df2c-422c-aa81-262a09dff576" anchor-align="start" anchor-side="outside-bottom" data-menu-input="gist-share-url-sized-down" data-select-variant="single" data-fetch-strategy="local" data-open-on-load="false" data-dynamic-label="true" data-view-component="true" class="flex-shrink-0">
+  <dialog-helper>
+    <button id="select-panel-f628adca-df2c-422c-aa81-262a09dff576-button" aria-controls="select-panel-f628adca-df2c-422c-aa81-262a09dff576-dialog" aria-haspopup="dialog" aria-expanded="false" type="button" data-view-component="true" class="rounded-right-0 border-right-0 Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Embed</span>
+  </span>
+    <span class="Button-visual Button-trailingAction">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+    </span>
+</button>
+
+    <dialog id="select-panel-f628adca-df2c-422c-aa81-262a09dff576-dialog" aria-labelledby="select-panel-f628adca-df2c-422c-aa81-262a09dff576-dialog-title" data-target="select-panel.dialog" style="position: absolute;" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-small-portrait">
+      <div data-view-component="true" class="Overlay-header">
+  <div class="Overlay-headerContentWrap">
+    <div class="Overlay-titleWrap">
+      <h1 class="Overlay-title " id="select-panel-f628adca-df2c-422c-aa81-262a09dff576-dialog-title">
+        Select an option
+      </h1>
+        
+    </div>
+    <div class="Overlay-actionWrap">
+      <button data-close-dialog-id="select-panel-f628adca-df2c-422c-aa81-262a09dff576-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg></button>
+    </div>
+  </div>
+  
+</div>      <div data-view-component="true" class="Overlay-body p-0 tmp-p-0">
+        <focus-group direction="vertical" mnemonics retain>
+          <live-region data-target="select-panel.liveRegion"></live-region>
+          <div data-fetch-strategy="local" data-target="select-panel.list" data-view-component="true">
+            <div id="select-panel-f628adca-df2c-422c-aa81-262a09dff576-body">
+                <action-list>
+  <div data-view-component="true">
+    <ul aria-label="Select an option options" id="select-panel-f628adca-df2c-422c-aa81-262a09dff576-list" role="listbox" data-view-component="true" class="ActionListWrap p-2 tmp-p-2">
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="&lt;script src=&quot;https://gist.github.com/alandipert/2346460.js&quot;&gt;&lt;/script&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;EMBED&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ecf19f33f87abe37d1998e9fac9cbd8f08db5be9c62ca7d0d0c134666bbacffc" id="item-1a834c06-298d-492a-9bd0-58213c7f87cb" type="button" role="option" aria-selected="true" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Embed
+</span>      <span data-view-component="true" class="ActionListItem-description">Embed this gist in your website.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/alandipert/2346460" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;SHARE&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9b49af0307871b4f91a029b736dd46a2ea415a500c5fa3e05aa6a362644d1eaf" id="item-9cfb046a-1531-4d9b-a8dc-a4060a64b217" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Share
+</span>      <span data-view-component="true" class="ActionListItem-description">Copy sharable link for this gist.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/2346460.git" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;USE_HTTPS&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ea6e1ad9bf11cca10a65566ab2ba704faaf48f57606530e35c67349908e4f33c" id="item-d76ab64f-94d5-4cf0-a197-0d5e6f0beb26" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+          Clone via HTTPS
+</span>      <span data-view-component="true" class="ActionListItem-description">Clone using the web URL.</span>
+</span></button>
+  
+</li>
+</ul>    
+</div></action-list>
+
+            </div>
+            <div data-target="select-panel.noResults" class="SelectPanel-emptyPanel" hidden>
+              <h2 class="v-align-middle m-3 f5">No results found</h2>
+            </div>
+</div>        </focus-group>
+</div>      <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided">        <a target="_blank" rel="noopener noreferrer" href="https://docs.github.com/articles/which-remote-url-should-i-use">Learn more about clone URLs</a>
+</div>
+</dialog>  </dialog-helper>
+</select-panel>    <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label for="gist-share-url-sized-down" id="label-35cbfe8c-db0b-462e-80b8-b48a0015b207" class="sr-only FormControl-label">
+        Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/alandipert/2346460.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
+</label>    
+  <div class="FormControl-input-wrap FormControl-input-wrap--small">
+    
+      <input id="gist-share-url-sized-down" aria-label="Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/alandipert/2346460.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;" value="&lt;script src=&quot;https://gist.github.com/alandipert/2346460.js&quot;&gt;&lt;/script&gt;" readonly="readonly" data-autoselect="true" data-target="primer-text-field.inputElement " aria-describedby="validation-35cbfe8c-db0b-462e-80b8-b48a0015b207" class="form-control FormControl-monospace FormControl-input FormControl-small rounded-left-0 rounded-right-0 border-right-0" type="text" name="gist-share-url-sized-down" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-35cbfe8c-db0b-462e-80b8-b48a0015b207" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+  <span data-view-component="true">
+  <clipboard-copy id="clipboard-button" aria-label="Copy" for="gist-share-url-sized-down" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="25d85321ecd19d81b1223e6e1d730e119d18f334eca763edafee8214cd678f11" type="button" data-view-component="true" class="rounded-left-0 Button--secondary Button--small Button">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg style="display: none;" aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>
+
+</div>
+    </li>
+    <li>
+        <button href="https://desktop.github.com" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e65dde75ad8b98b08d08c2df0f09bd46e138ccf3870b28ea8387028740397add" data-platforms="windows,mac" id="icon-button-b080c52c-50ad-47f1-9336-13f11565a510" aria-labelledby="tooltip-2b89e833-dd45-48be-8ec6-65ff1db18b2a" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small js-remove-unless-platform">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-desktop-download Button-visual">
+    <path d="m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z"></path><path d="M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z"></path>
+</svg>
+</button><tool-tip id="tooltip-2b89e833-dd45-48be-8ec6-65ff1db18b2a" for="icon-button-b080c52c-50ad-47f1-9336-13f11565a510" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Save alandipert/2346460 to your computer and use it in GitHub Desktop.</tool-tip>
+
+
+    </li>
+  </ul>
+
+<div class="d-flex flex-md-row flex-column px-0 tmp-pr-md-3 tmp-px-lg-5">
+  <div class="flex-md-order-1 flex-order-2 flex-auto">
+    <nav class="UnderlineNav box-shadow-none tmp-px-3 tmp-px-lg-0"
+     aria-label="Gist"
+     data-pjax="#gist-pjax-container">
+
+  <div class="UnderlineNav-body">
+    <a class="js-selected-navigation-item selected UnderlineNav-item" data-pjax="true" data-hotkey="g c" aria-current="page" data-selected-links="gist_code /alandipert/2346460" href="/alandipert/2346460">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon">
+    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+      Code
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g r" data-selected-links="gist_revisions /alandipert/2346460/revisions" href="/alandipert/2346460/revisions">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit UnderlineNav-octicon">
+    <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
+</svg>
+        Revisions
+        <span title="4" data-view-component="true" class="Counter">4</span>
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g s" data-selected-links="gist_stars /alandipert/2346460/stargazers" href="/alandipert/2346460/stargazers">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star UnderlineNav-octicon">
+    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
+</svg>
+        Stars
+        <span title="18" data-view-component="true" class="Counter">18</span>
+</a>
+      <a class="js-selected-navigation-item UnderlineNav-item" data-pjax="true" data-hotkey="g f" data-selected-links="gist_forks /alandipert/2346460/forks" href="/alandipert/2346460/forks">
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-branch UnderlineNav-octicon">
+    <path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path>
+</svg>
+        Forks
+        <span title="6" data-view-component="true" class="Counter">6</span>
+</a>  </div>
+</nav>
+
+  </div>
+
+  <div class="d-md-flex d-none flex-items-center flex-md-order-2 flex-order-1" data-multiple>
+    
+<div data-view-component="true" class="flex-items-center d-inline-flex">
+    <select-panel data-menu-input="gist-share-url-original" id="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0" anchor-align="start" anchor-side="outside-bottom" data-menu-input="gist-share-url-original" data-select-variant="single" data-fetch-strategy="local" data-open-on-load="false" data-dynamic-label="true" data-view-component="true" class="flex-shrink-0">
+  <dialog-helper>
+    <button id="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0-button" aria-controls="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0-dialog" aria-haspopup="dialog" aria-expanded="false" type="button" data-view-component="true" class="rounded-right-0 border-right-0 Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Embed</span>
+  </span>
+    <span class="Button-visual Button-trailingAction">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down">
+    <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
+</svg>
+    </span>
+</button>
+
+    <dialog id="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0-dialog" aria-labelledby="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0-dialog-title" data-target="select-panel.dialog" style="position: absolute;" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-small-portrait">
+      <div data-view-component="true" class="Overlay-header">
+  <div class="Overlay-headerContentWrap">
+    <div class="Overlay-titleWrap">
+      <h1 class="Overlay-title " id="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0-dialog-title">
+        Select an option
+      </h1>
+        
+    </div>
+    <div class="Overlay-actionWrap">
+      <button data-close-dialog-id="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0-dialog" aria-label="Close" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg></button>
+    </div>
+  </div>
+  
+</div>      <div data-view-component="true" class="Overlay-body p-0 tmp-p-0">
+        <focus-group direction="vertical" mnemonics retain>
+          <live-region data-target="select-panel.liveRegion"></live-region>
+          <div data-fetch-strategy="local" data-target="select-panel.list" data-view-component="true">
+            <div id="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0-body">
+                <action-list>
+  <div data-view-component="true">
+    <ul aria-label="Select an option options" id="select-panel-07329b8b-7acf-4729-9e17-7ccd0d05b1a0-list" role="listbox" data-view-component="true" class="ActionListWrap p-2 tmp-p-2">
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="&lt;script src=&quot;https://gist.github.com/alandipert/2346460.js&quot;&gt;&lt;/script&gt;" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;EMBED&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ecf19f33f87abe37d1998e9fac9cbd8f08db5be9c62ca7d0d0c134666bbacffc" id="item-85dc8425-21cd-41d0-9348-7b8f8891d307" type="button" role="option" aria-selected="true" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Embed
+</span>      <span data-view-component="true" class="ActionListItem-description">Embed this gist in your website.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/alandipert/2346460" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;SHARE&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9b49af0307871b4f91a029b736dd46a2ea415a500c5fa3e05aa6a362644d1eaf" id="item-70ffb13e-16ad-429f-a7fa-9a2d595a67a6" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+           Share
+</span>      <span data-view-component="true" class="ActionListItem-description">Copy sharable link for this gist.</span>
+</span></button>
+  
+</li>
+        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
+    
+    
+    <button value="https://gist.github.com/2346460.git" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;USE_HTTPS&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ea6e1ad9bf11cca10a65566ab2ba704faaf48f57606530e35c67349908e4f33c" id="item-30d1f58e-ad00-4ad1-841a-df0632c3b22f" type="button" role="option" aria-selected="false" data-view-component="true" class="ActionListContent">
+        <span class="ActionListItem-visual ActionListItem-action--leading">
+          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check ActionListItem-singleSelectCheckmark">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+        </span>
+      <span data-view-component="true" class="ActionListItem-descriptionWrap">
+        <span data-view-component="true" class="ActionListItem-label">
+          Clone via HTTPS
+</span>      <span data-view-component="true" class="ActionListItem-description">Clone using the web URL.</span>
+</span></button>
+  
+</li>
+</ul>    
+</div></action-list>
+
+            </div>
+            <div data-target="select-panel.noResults" class="SelectPanel-emptyPanel" hidden>
+              <h2 class="v-align-middle m-3 f5">No results found</h2>
+            </div>
+</div>        </focus-group>
+</div>      <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided">        <a target="_blank" rel="noopener noreferrer" href="https://docs.github.com/articles/which-remote-url-should-i-use">Learn more about clone URLs</a>
+</div>
+</dialog>  </dialog-helper>
+</select-panel>    <primer-text-field class="FormControl width-full FormControl--fullWidth">
+      <label for="gist-share-url-original" id="label-d5a9a382-d3a6-415c-9f0e-a511c21b2fcc" class="sr-only FormControl-label">
+        Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/alandipert/2346460.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
+</label>    
+  <div class="FormControl-input-wrap FormControl-input-wrap--small">
+    
+      <input id="gist-share-url-original" aria-label="Clone this repository at &amp;lt;script src=&amp;quot;https://gist.github.com/alandipert/2346460.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;" value="&lt;script src=&quot;https://gist.github.com/alandipert/2346460.js&quot;&gt;&lt;/script&gt;" readonly="readonly" data-autoselect="true" data-target="primer-text-field.inputElement " aria-describedby="validation-d5a9a382-d3a6-415c-9f0e-a511c21b2fcc" class="form-control FormControl-monospace FormControl-input FormControl-small rounded-left-0 rounded-right-0 border-right-0" type="text" name="gist-share-url-original" />
+</div>
+      <div class="FormControl-inlineValidation" id="validation-d5a9a382-d3a6-415c-9f0e-a511c21b2fcc" hidden="hidden">
+  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
+    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
+</svg></span>
+  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><svg aria-hidden="true" data-component="Octicon" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
+    <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
+</svg></span>
+  <span></span>
+</div>
+    
+</primer-text-field>
+  <span data-view-component="true">
+  <clipboard-copy id="clipboard-button" aria-label="Copy" for="gist-share-url-original" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;COPY_URL&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="25d85321ecd19d81b1223e6e1d730e119d18f334eca763edafee8214cd678f11" type="button" data-view-component="true" class="rounded-left-0 Button--secondary Button--small Button">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg style="display: none;" aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>
+
+</div>
+
+    <div class="ml-2">
+        <button href="https://desktop.github.com" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;OPEN_IN_DESKTOP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e65dde75ad8b98b08d08c2df0f09bd46e138ccf3870b28ea8387028740397add" data-platforms="windows,mac" id="icon-button-53258441-93ee-4b8f-b92c-c145538f019a" aria-labelledby="tooltip-d38ce204-aafd-4afb-bcc9-bcdf46522de8" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--small js-remove-unless-platform">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-desktop-download Button-visual">
+    <path d="m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z"></path><path d="M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z"></path>
+</svg>
+</button><tool-tip id="tooltip-d38ce204-aafd-4afb-bcc9-bcdf46522de8" for="icon-button-53258441-93ee-4b8f-b92c-c145538f019a" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Save alandipert/2346460 to your computer and use it in GitHub Desktop.</tool-tip>
+
+
+    </div>
+
+    <div class="ml-2">
+      <a class="btn btn-sm" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;clone_or_download.click&quot;,&quot;payload&quot;:{&quot;feature_clicked&quot;:&quot;DOWNLOAD_ZIP&quot;,&quot;git_repository_type&quot;:&quot;GIST&quot;,&quot;gist_id&quot;:2346460,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="37dd625a139feac0eabb4d6c2be2531e4c1b62842deb7bf9e56c38b3d97c43e2" data-ga-click="Gist, download zip, location:gist overview" href="/alandipert/2346460/archive/ff410efba4727fdca468e8807cdee50695e5a0e0.zip">Download ZIP</a>
+    </div>
+  </div>
+</div>
+
+
+  </div>
+</div>
+
+<div class="container-lg tmp-px-3">
+  <div class="repository-content gist-content" >
+    
+  <div>
+      <div itemprop="about">
+    It's sweet that IFn is a protocol in ClojureScript
+  </div>
+
+        
+<div class="js-gist-file-update-container js-task-list-container">
+      <div id="file-reinvoke-cljs" class="file my-2">
+      <div class="file-header d-flex flex-md-items-center flex-items-start">
+        <div class="file-actions flex-order-2 pt-0">
+          <a href="/alandipert/2346460/raw/ff410efba4727fdca468e8807cdee50695e5a0e0/reinvoke.cljs" data-view-component="true" class="Button--secondary Button--small Button">  <span class="Button-content">
+    <span class="Button-label">Raw</span>
+  </span>
+</a>
+
+        </div>
+        <div class="file-info tmp-pr-4 d-flex flex-md-items-center flex-items-start flex-order-1 flex-auto">
+          <span class="mr-1">
+            <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square color-fg-muted">
+    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
+</svg>
+          </span>
+          <a class="wb-break-all" href="#file-reinvoke-cljs">
+            <strong class="user-select-contain gist-blob-name css-truncate-target">
+              reinvoke.cljs
+            </strong>
+          </a>
+        </div>
+      </div>
+    
+    <div itemprop="text"
+      class="Box-body p-0 blob-wrapper data type-clojure  gist-border-0"
+      style="overflow: auto" tabindex="0" role="region"
+      aria-label="reinvoke.cljs content, created by alandipert on 08:47PM on April 09, 2012."
+    >
+
+        
+<div class="js-check-hidden-unicode js-blob-code-container blob-code-content">
+
+  <template class="js-file-alert-template">
+  <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center">
+  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <span>
+      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
+      <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a>
+    </span>
+
+
+  <div data-view-component="true" class="flash-action">        <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn">    Show hidden characters
+</a>
+</div>
+</div></template>
+<template class="js-line-alert-template">
+  <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e">
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+</span></template>
+
+  <table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="reinvoke.cljs">
+        <tr>
+          <td id="file-reinvoke-cljs-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"></td>
+          <td id="file-reinvoke-cljs-LC1" class="blob-code blob-code-inner js-file-line">(extend-type js/RegExp</td>
+        </tr>
+        <tr>
+          <td id="file-reinvoke-cljs-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"></td>
+          <td id="file-reinvoke-cljs-LC2" class="blob-code blob-code-inner js-file-line">  cljs.core/IFn</td>
+        </tr>
+        <tr>
+          <td id="file-reinvoke-cljs-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"></td>
+          <td id="file-reinvoke-cljs-LC3" class="blob-code blob-code-inner js-file-line">  (-invoke ([this s] (re-matches this s))))</td>
+        </tr>
+        <tr>
+          <td id="file-reinvoke-cljs-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"></td>
+          <td id="file-reinvoke-cljs-LC4" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-reinvoke-cljs-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"></td>
+          <td id="file-reinvoke-cljs-LC5" class="blob-code blob-code-inner js-file-line">(#&quot;foo.*&quot; &quot;foobar&quot;) ;=&gt; &quot;foobar&quot;</td>
+        </tr>
+        <tr>
+          <td id="file-reinvoke-cljs-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"></td>
+          <td id="file-reinvoke-cljs-LC6" class="blob-code blob-code-inner js-file-line">(#&quot;zoo.*&quot; &quot;foobar&quot;) ;=&gt; nil</td>
+        </tr>
+        <tr>
+          <td id="file-reinvoke-cljs-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"></td>
+          <td id="file-reinvoke-cljs-LC7" class="blob-code blob-code-inner js-file-line">
+</td>
+        </tr>
+        <tr>
+          <td id="file-reinvoke-cljs-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"></td>
+          <td id="file-reinvoke-cljs-LC8" class="blob-code blob-code-inner js-file-line">(filter #&quot;.*foo.*&quot; [&quot;foobar&quot; &quot;goobar&quot; &quot;foobaz&quot;]) ;=&gt; (&quot;foobar&quot; &quot;foobaz&quot;)</td>
+        </tr>
+  </table>
+</div>
+
+
+    </div>
+
+  </div>
+
+</div>
+
+
+        <a name="comments"></a>
+        <div class="js-quote-selection-container" data-quote-markdown=".js-comment-body">
+          <div class="js-discussion "
+          >
+            <div class="tmp-ml-md-6 tmp-pl-md-3 ml-0 pl-0">
+              
+  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="ajax-pagination-form js-ajax-pagination" data-turbo="false" action="/alandipert/2346460/load_comments" accept-charset="UTF-8" method="get">
+    <input type="hidden" name="partial" id="partial" value="gists/timeline_marker" autocomplete="off" class="form-control" />
+    <input type="hidden" name="before_comment_id" id="before_comment_id" value="1188974" autocomplete="off" class="form-control" />
+    <input type="hidden" name="mark_as_unread" id="mark_as_unread" value="0" autocomplete="off" class="form-control" />
+    <button name="button" type="submit" class="ajax-pagination-btn" data-disable-with="Loading...">Load earlier comments...</button>
+</form>
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/devn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/devn"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/10421?s=80&amp;v=4" width="40" height="40" alt="@devn" /></a>
+    </div>
+    <div id="gistcomment-1188974" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/devn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/devn">devn</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/2346460?permalink_comment_id=1188974#gistcomment-1188974" id="gistcomment-1188974-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2014-03-12T02:51:27Z" class="no-wrap">Mar 12, 2014</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-1188974-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="This Old Gist™
+
+Despite the fact that this is **seekrit** I still point it out to clojure journeyfolk because I think it teaches deep Clojure by way of radical ClojureScript in one beautiful motion.
+" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto">This Old Gist™</p>
+<p dir="auto">Despite the fact that this is <strong>seekrit</strong> I still point it out to clojure journeyfolk because I think it teaches deep Clojure by way of radical ClojureScript in one beautiful motion.</p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/2346460/comments/1188974" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="hpaj0Wfw3R0rZDogYj0qy7Od-VwtkvAv2giucp7yaU3J_cRewelG-jp37eg9SkPWlIEo1TGViPW153ZNz8TXNg" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/2346460/comments/1188974/edit_form?textarea_id=gistcomment-1188974-body&amp;comment_context=discussion" data-nonce="v2:cf8b2105-8677-66e6-740b-f2f2330b5444" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/mfikes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mfikes"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/1723464?s=80&amp;v=4" width="40" height="40" alt="@mfikes" /></a>
+    </div>
+    <div id="gistcomment-1672122" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/mfikes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/mfikes">mfikes</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/2346460?permalink_comment_id=1672122#gistcomment-1672122" id="gistcomment-1672122-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2016-01-17T14:07:07Z" class="no-wrap">Jan 17, 2016</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-1672122-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="Nowadays, no longer need to hide _seekrits_. Keywords and symbols are actually types that support `IFn`:
+
+https://github.com/clojure/clojurescript/blob/r1.7.228/src/main/cljs/cljs/core.cljs#L2941-L2945
+https://github.com/clojure/clojurescript/blob/r1.7.228/src/main/cljs/cljs/core.cljs#L945-L949
+" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto">Nowadays, no longer need to hide <em>seekrits</em>. Keywords and symbols are actually types that support <code class="notranslate">IFn</code>:</p>
+<p dir="auto"><a href="https://github.com/clojure/clojurescript/blob/r1.7.228/src/main/cljs/cljs/core.cljs#L2941-L2945">https://github.com/clojure/clojurescript/blob/r1.7.228/src/main/cljs/cljs/core.cljs#L2941-L2945</a><br>
+<a href="https://github.com/clojure/clojurescript/blob/r1.7.228/src/main/cljs/cljs/core.cljs#L945-L949">https://github.com/clojure/clojurescript/blob/r1.7.228/src/main/cljs/cljs/core.cljs#L945-L949</a></p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/2346460/comments/1672122" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="vYsipE9NsnGO0DYMQ5Os-8INYY7doD5rNnaMQAwHlkusa2h_6O5lUx7Wzm-P7ZFuxfiwhrClvWrBsBB_ZWJWLw" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/2346460/comments/1672122/edit_form?textarea_id=gistcomment-1672122-body&amp;comment_context=discussion" data-nonce="v2:cf8b2105-8677-66e6-740b-f2f2330b5444" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+  <div class="TimelineItem d-block js-comment-container">
+    <div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
+      <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/alandipert"><img class=" avatar-user" src="https://avatars.githubusercontent.com/u/26024?s=80&amp;v=4" width="40" height="40" alt="@alandipert" /></a>
+    </div>
+    <div id="gistcomment-1707551" class="timeline-comment-group js-minimizable-comment-group js-targetable-element my-0 comment previewable-edit js-task-list-container js-comment timeline-comment timeline-comment--caret tmp-ml-n3 js-minimize-container unminimized-comment">
+        <div class="timeline-comment-header clearfix d-flex flex-row flex-items-start"  data-morpheus-enabled="false">
+  <h3 class="f5 text-normal py-2" style="flex: 1 1 auto">
+    <div class="d-flex flex-items-center flex-wrap gap-1">
+      <span class="d-inline-flex">
+          
+      </span>
+
+      <strong>
+            <a class="author Link--primary text-bold css-overflow-wrap-anywhere " show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/alandipert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/alandipert">alandipert</a>
+    
+
+      </strong>
+
+      
+
+      commented 
+
+
+        <a href="/alandipert/2346460?permalink_comment_id=1707551#gistcomment-1707551" id="gistcomment-1707551-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2016-02-25T15:26:24Z" class="no-wrap">Feb 25, 2016</relative-time></a>
+
+
+
+      
+    </div>
+
+  </h3>
+
+  <div class="d-flex flex-row-reverse flex-items-center flex-shrink-0 tmp-pl-3">
+    <div class="timeline-comment-actions flex-shrink-0 d-flex flex-items-center">
+      <details class="details-overlay details-reset position-relative d-inline-block">
+        <summary data-view-component="true" class="timeline-comment-action Link--secondary Button--link Button--medium Button">  <span class="Button-content">
+    <span class="Button-label"><svg aria-label="Show options" role="img" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
+    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
+</svg></span>
+  </span>
+</summary>
+
+        <details-menu
+          class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default"
+          style="width:185px"
+          src=""
+          preload
+          
+        >
+            <span data-view-component="true">
+  <clipboard-copy aria-label="Copy link" for="gistcomment-1707551-permalink" role="menuitem" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy link
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>            <span data-view-component="true">
+  <clipboard-copy role="menuitem" value="@mfikes I can understand keywords, but why are symbols functions of collections?  That seems like a juicy one to leave open for users.
+
+_Edit_
+Nevermind, answered my own question.  Clojure does the same thing, which must have been the rationale.  Fortunately regexes and many other atoms are available for IFn extension :smiling_imp: 
+" data-view-component="true" class="dropdown-item btn-link">
+      
+              Copy Markdown
+
+</clipboard-copy>  <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div>
+</span>        </details-menu>
+      </details>
+    </div>
+
+    <div class="d-none d-sm-flex">
+        
+
+        
+<span aria-label="This user is the author of this ." data-view-component="true" class="tooltipped tooltipped-n">
+  <span data-view-component="true" class="Label ml-1 tmp-ml-1">Author</span>
+</span>
+
+    </div>
+  </div>
+</div>
+
+
+        <div class="edit-comment-hide">
+  <task-lists disabled sortable>
+    <div class="comment-body markdown-body js-comment-body soft-wrap user-select-contain d-block">
+      <p dir="auto"><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mfikes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mfikes">@mfikes</a> I can understand keywords, but why are symbols functions of collections?  That seems like a juicy one to leave open for users.</p>
+<p dir="auto"><em>Edit</em><br>
+Nevermind, answered my own question.  Clojure does the same thing, which must have been the rationale.  Fortunately regexes and many other atoms are available for IFn extension 😈</p>
+    </div>
+  </task-lists>
+  
+</div>
+
+
+        <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-comment-update" data-type="json" data-turbo="false" action="/alandipert/2346460/comments/1707551" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="oGzzW1livkqFv_-Ghha3JdiobEx3ljxiZP8bna1XuBWpZ6xfETP6GtfIxqpP29jlCUZNGAjoPZWwfuHkmfRfmA" autocomplete="off" />
+      <include-fragment loading="lazy" src="/alandipert/2346460/comments/1707551/edit_form?textarea_id=gistcomment-1707551-body&amp;comment_context=discussion" data-nonce="v2:cf8b2105-8677-66e6-740b-f2f2330b5444" data-view-component="true" class="previewable-comment-form js-comment-edit-form-deferred-include-fragment">
+  
+  <p class="text-center tmp-mt-3" data-hide-on-error>
+    <span data-view-component="true">
+  <svg aria-label="Loading..." style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
+    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none"></circle>
+    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path>
+</svg></span>
+  </p>
+  <p class="ml-1 mb-2 mt-2" data-show-on-error hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    Sorry, something went wrong.
+  </p>
+
+  <div data-show-on-forbidden-error hidden>
+    <div class="Box">
+  <div class="blankslate-container">
+    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
+      
+
+      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
+</h3>
+      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
+</p>
+
+</div>  </div>
+</div>  </div>
+</include-fragment>
+</form>
+    
+</div>
+
+  </div>
+
+
+<!-- Rendered timeline since 2019-06-21 17:20:13 -->
+<div id="partial-timeline-marker"
+      class="js-timeline-marker js-updatable-content"
+      data-last-modified="Sat, 22 Jun 2019 00:20:13 GMT"
+      >
+</div>
+
+            </div>
+
+            <div class="discussion-timeline-actions">
+              <div data-view-component="true" class="tmp-mt-3 flash flash-warn">
+  
+    <a rel="nofollow" class="btn btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="baa7beee2eae0177d89028c7e1d47f3950e38ec543f5de47e4cafedb572b5bb7" href="/join?source=comment-gist">Sign up for free</a>
+    <strong>to join this conversation on GitHub</strong>.
+    Already have an account?
+    <a rel="nofollow" class="Link--inTextBlock" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e8a8730c779dfa74587eac7fec39bbab91547105a6d6690b30cc25f40767c442" data-test-selector="comments-sign-in-link" href="/login?return_to=https%3A%2F%2Fgist.github.com%2Falandipert%2F2346460%3Fpermalink_comment_id%3D1188974">Sign in to comment</a>
+
+
+  
+</div>
+            </div>
+          </div>
+        </div>
+</div>
+  </div>
+</div><!-- /.container -->
+
+    </main>
+  </div>
+
+  </div>
+
+          <footer class="footer tmp-pt-7 tmp-pb-6 f6 color-fg-muted color-border-subtle p-responsive" role="contentinfo" >
+  <h2 class='sr-only'>Footer</h2>
+
+  
+
+
+  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
+    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
+      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
+        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
+    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
+</svg>
+</a>
+      <span>
+        &copy; 2026 GitHub,&nbsp;Inc.
+      </span>
+    </div>
+
+    <nav aria-label="Footer">
+      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>
+
+      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">
+
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
+          </li>
+
+          <li class="mx-2">
+            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
+          </li>
+
+          <li class="mx-2" >
+  <cookie-consent-link>
+    <button
+      type="button"
+      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
+      data-action="click:cookie-consent-link#showConsentManagement"
+      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
+    >
+       Manage cookies
+    </button>
+  </cookie-consent-link>
+</li>
+
+<li class="mx-2">
+  <cookie-consent-link>
+    <button
+      type="button"
+      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
+      data-action="click:cookie-consent-link#showConsentManagement"
+      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
+    >
+      Do not share my personal information
+    </button>
+  </cookie-consent-link>
+</li>
+
+      </ul>
+    </nav>
+  </div>
+</footer>
+
+
+
+    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
+      data-locale="en"
+      data-initial-cookie-consent-allowed=""
+      data-cookie-consent-required="false"
+    ></ghcc-consent>
+
+
+
+
+  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
+    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
+    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
+</svg>
+    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+    </button>
+    You can’t perform that action at this time.
+  </div>
+
+    <template id="site-details-dialog">
+  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
+    <summary role="button" aria-label="Close dialog"></summary>
+    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
+      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
+        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
+    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
+</svg>
+      </button>
+      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
+    </details-dialog>
+  </details>
+</template>
+
+    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
+  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
+  </div>
+</div>
+
+    <template id="snippet-clipboard-copy-button">
+  <div class="zeroclipboard-container position-absolute right-0 top-0">
+    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+    </clipboard-copy>
+  </div>
+</template>
+<template id="snippet-clipboard-copy-button-unpositioned">
+  <div class="zeroclipboard-container">
+    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
+    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
+</svg>
+      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
+    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
+</svg>
+    </clipboard-copy>
+  </div>
+</template>
+
+
+
+
+    </div>
+    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
+    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
+  </body>
+</html>
+
diff --git a/archive/open-source/gist-footprint.tsv b/archive/open-source/gist-footprint.tsv
new file mode 100644
index 0000000..b5e1b23
--- /dev/null
+++ b/archive/open-source/gist-footprint.tsv
@@ -0,0 +1,5 @@
+gist_id	title	source_url	downstream_url	relationship	evidence	confidence	local_path	notes
+1263783	Kahn's topological sort in Clojure	https://gist.github.com/alandipert/1263783	https://gist.github.com/alandipert/1263783	direct-use-report	Two public comments report using the implementation successfully.	high	archive/open-source/gist-evidence/raw/1263783/gist.html	The reports are useful evidence of use, not a population estimate.
+1263783	Kahn's topological sort in Clojure	https://gist.github.com/alandipert/1263783	https://gist.github.com/jeroenvandijk/5e0785f25f7fdfeac7bc7a0be72cb62a	attributed-copy	The downstream gist says it is a copy, retains Alan's notice, and calls alandipert.kahn/kahn-sort from a Malli data-generation experiment.	high	archive/open-source/gist-evidence/raw/1263783/jeroenvandijk-copy.html	Direct attribution and retained license text.
+1263783	Kahn's topological sort in Clojure	https://gist.github.com/alandipert/1263783	https://gist.github.com/bcachet/8e1155f75ea36f1b417f84ea88dae312	attributed-port	The F# implementation states that it is based on Alan's Clojure gist.	high	archive/open-source/gist-evidence/raw/1263783/bcachet-fsharp-port.html	A credited adaptation rather than a literal copy.
+2346460	Callable regular expressions in ClojureScript	https://gist.github.com/alandipert/2346460	https://gist.github.com/alandipert/2346460?permalink_comment_id=1188974	direct-use-report	A Clojure teacher says he continued pointing learners to the gist because it teaches a deep idea through a compact example.	high	archive/open-source/gist-evidence/raw/2346460/teaching-comment.html	Evidence of circulation as teaching material, not incorporation into another codebase.
diff --git a/archive/open-source/gist-index.tsv b/archive/open-source/gist-index.tsv
new file mode 100644
index 0000000..ff8eb48
--- /dev/null
+++ b/archive/open-source/gist-index.tsv
@@ -0,0 +1,387 @@
+gist_id	description	created_at	updated_at	comments	files	source_url	bundle_path
+78784		2009-03-13T21:43:04Z	2015-08-30T02:35:21Z	0	gistfile1.rb	https://gist.github.com/alandipert/78784	archive/open-source/git/github/gists/78784.bundle
+79230		2009-03-14T23:33:57Z	2015-08-30T02:44:45Z	0	gistfile1.sh	https://gist.github.com/alandipert/79230	archive/open-source/git/github/gists/79230.bundle
+97079		2009-04-17T15:11:58Z	2015-08-30T05:35:29Z	0	hoc.y	https://gist.github.com/alandipert/97079	archive/open-source/git/github/gists/97079.bundle
+99548		2009-04-22T02:36:04Z	2015-08-30T06:05:02Z	0	gistfile1.txt	https://gist.github.com/alandipert/99548	archive/open-source/git/github/gists/99548.bundle
+99584		2009-04-22T04:42:20Z	2015-08-30T06:04:51Z	0	gistfile1.txt	https://gist.github.com/alandipert/99584	archive/open-source/git/github/gists/99584.bundle
+99585		2009-04-22T04:44:38Z	2015-08-30T06:04:51Z	0	gistfile1.txt	https://gist.github.com/alandipert/99585	archive/open-source/git/github/gists/99585.bundle
+102817		2009-04-27T23:20:15Z	2015-08-30T06:35:14Z	0	gistfile1.rb	https://gist.github.com/alandipert/102817	archive/open-source/git/github/gists/102817.bundle
+102985		2009-04-28T06:26:38Z	2015-08-30T06:34:57Z	0	gistfile1.js	https://gist.github.com/alandipert/102985	archive/open-source/git/github/gists/102985.bundle
+108639		2009-05-08T05:08:34Z	2015-08-30T07:34:58Z	0	gistfile1.js	https://gist.github.com/alandipert/108639	archive/open-source/git/github/gists/108639.bundle
+108648		2009-05-08T05:23:01Z	2015-08-30T07:34:51Z	0	gistfile1.js	https://gist.github.com/alandipert/108648	archive/open-source/git/github/gists/108648.bundle
+120766		2009-05-31T04:54:56Z	2015-08-30T09:34:49Z	0	Step.scala	https://gist.github.com/alandipert/120766	archive/open-source/git/github/gists/120766.bundle
+127742		2009-06-11T06:38:21Z	2015-08-30T10:44:54Z	0	Qbert.scala	https://gist.github.com/alandipert/127742	archive/open-source/git/github/gists/127742.bundle
+128616	mmap character reading example	2009-06-12T12:56:50Z	2015-08-30T10:54:42Z	0	mmap example	https://gist.github.com/alandipert/128616	archive/open-source/git/github/gists/128616.bundle
+129556		2009-06-14T05:06:13Z	2015-08-30T11:04:38Z	0	gistfile1.txt	https://gist.github.com/alandipert/129556	archive/open-source/git/github/gists/129556.bundle
+136019	ruby script for turning golf component tree into components.js	2009-06-25T17:51:48Z	2015-08-30T12:04:50Z	0	componentize.rb	https://gist.github.com/alandipert/136019	archive/open-source/git/github/gists/136019.bundle
+151162		2009-07-21T06:15:11Z	2015-08-30T14:34:53Z	0	gistfile1.rb	https://gist.github.com/alandipert/151162	archive/open-source/git/github/gists/151162.bundle
+156750		2009-07-27T21:35:12Z	2015-08-30T15:25:56Z	0	gistfile1.txt	https://gist.github.com/alandipert/156750	archive/open-source/git/github/gists/156750.bundle
+159638		2009-08-01T11:08:12Z	2015-08-30T15:55:49Z	0	mail.php	https://gist.github.com/alandipert/159638	archive/open-source/git/github/gists/159638.bundle
+159640		2009-08-01T11:08:47Z	2015-08-30T15:55:02Z	0	functional.php	https://gist.github.com/alandipert/159640	archive/open-source/git/github/gists/159640.bundle
+160423		2009-08-03T08:35:55Z	2015-08-30T16:04:59Z	0	tailnote	https://gist.github.com/alandipert/160423	archive/open-source/git/github/gists/160423.bundle
+203329		2009-10-06T19:17:06Z	2015-09-03T19:55:13Z	0	minihttpd.clj	https://gist.github.com/alandipert/203329	archive/open-source/git/github/gists/203329.bundle
+215712		2009-10-22T03:42:11Z	2016-02-25T01:28:32Z	0	PNCalc.scala	https://gist.github.com/alandipert/215712	archive/open-source/git/github/gists/215712.bundle
+221392		2009-10-29T12:16:36Z	2015-09-03T22:34:39Z	0	xmpp.clj	https://gist.github.com/alandipert/221392	archive/open-source/git/github/gists/221392.bundle
+221828		2009-10-29T21:08:58Z	2015-09-03T22:35:09Z	0	p138.clj	https://gist.github.com/alandipert/221828	archive/open-source/git/github/gists/221828.bundle
+264768		2009-12-28T16:42:52Z	2015-09-04T04:34:59Z	0	running-sums	https://gist.github.com/alandipert/264768	archive/open-source/git/github/gists/264768.bundle
+265417		2009-12-29T16:42:35Z	2015-09-04T04:44:42Z	0	math.clj	https://gist.github.com/alandipert/265417	archive/open-source/git/github/gists/265417.bundle
+265810		2009-12-30T03:10:40Z	2022-03-21T00:59:46Z	0	clojure.lang	https://gist.github.com/alandipert/265810	archive/open-source/git/github/gists/265810.bundle
+265811		2009-12-30T03:12:55Z	2015-09-04T04:44:47Z	0	sh_clojure.js	https://gist.github.com/alandipert/265811	archive/open-source/git/github/gists/265811.bundle
+268082		2010-01-03T18:56:17Z	2015-09-04T05:05:06Z	0	fib.clj	https://gist.github.com/alandipert/268082	archive/open-source/git/github/gists/268082.bundle
+268444		2010-01-04T10:23:58Z	2015-09-04T05:05:26Z	0	celsius.clj	https://gist.github.com/alandipert/268444	archive/open-source/git/github/gists/268444.bundle
+269186		2010-01-05T06:14:38Z	2015-09-04T05:15:13Z	0	gistfile1.txt	https://gist.github.com/alandipert/269186	archive/open-source/git/github/gists/269186.bundle
+276966		2010-01-14T07:00:46Z	2015-09-04T06:15:17Z	0	util.js	https://gist.github.com/alandipert/276966	archive/open-source/git/github/gists/276966.bundle
+279659		2010-01-17T23:39:33Z	2015-09-04T06:44:40Z	0	redisarray.rb	https://gist.github.com/alandipert/279659	archive/open-source/git/github/gists/279659.bundle
+279954		2010-01-18T11:45:09Z	2015-09-04T06:44:46Z	0	eliza.clj	https://gist.github.com/alandipert/279954	archive/open-source/git/github/gists/279954.bundle
+284277		2010-01-22T23:10:59Z	2020-06-24T13:32:09Z	1	ns-cheatsheet.clj	https://gist.github.com/alandipert/284277	archive/open-source/git/github/gists/284277.bundle
+289911		2010-01-29T17:14:35Z	2015-09-04T08:05:06Z	0	gistfile1.txt	https://gist.github.com/alandipert/289911	archive/open-source/git/github/gists/289911.bundle
+291265		2010-01-31T22:00:01Z	2015-09-04T08:14:57Z	0	char.c	https://gist.github.com/alandipert/291265	archive/open-source/git/github/gists/291265.bundle
+292423		2010-02-02T05:55:05Z	2015-09-04T08:25:03Z	0	let.rb	https://gist.github.com/alandipert/292423	archive/open-source/git/github/gists/292423.bundle
+307420		2010-02-18T06:43:29Z	2015-09-04T10:25:40Z	0	gistfile1.txt	https://gist.github.com/alandipert/307420	archive/open-source/git/github/gists/307420.bundle
+308550		2010-02-19T08:29:43Z	2015-09-04T10:34:51Z	0	.emacs	https://gist.github.com/alandipert/308550	archive/open-source/git/github/gists/308550.bundle
+311077		2010-02-22T13:42:38Z	2015-09-04T10:54:59Z	0	math.clj	https://gist.github.com/alandipert/311077	archive/open-source/git/github/gists/311077.bundle
+311372		2010-02-22T19:19:19Z	2015-09-04T10:55:02Z	0	ccmp.clj	https://gist.github.com/alandipert/311372	archive/open-source/git/github/gists/311372.bundle
+315509		2010-02-26T07:43:13Z	2015-09-04T11:34:44Z	0	replacefirst.clj	https://gist.github.com/alandipert/315509	archive/open-source/git/github/gists/315509.bundle
+315775		2010-02-26T14:53:05Z	2015-09-04T11:34:50Z	0	gistfile1.txt	https://gist.github.com/alandipert/315775	archive/open-source/git/github/gists/315775.bundle
+316709		2010-02-27T14:01:56Z	2015-09-04T11:44:42Z	0	filters.clj	https://gist.github.com/alandipert/316709	archive/open-source/git/github/gists/316709.bundle
+316896		2010-02-27T19:30:01Z	2015-09-04T11:44:47Z	0	slurp.clj	https://gist.github.com/alandipert/316896	archive/open-source/git/github/gists/316896.bundle
+318250		2010-03-01T10:04:40Z	2015-09-04T11:54:54Z	0	pantless.js	https://gist.github.com/alandipert/318250	archive/open-source/git/github/gists/318250.bundle
+336610		2010-03-18T17:33:14Z	2015-09-04T14:25:40Z	0	gistfile1.txt	https://gist.github.com/alandipert/336610	archive/open-source/git/github/gists/336610.bundle
+342034		2010-03-24T06:24:39Z	2015-09-04T15:15:18Z	0	.emacs	https://gist.github.com/alandipert/342034	archive/open-source/git/github/gists/342034.bundle
+342048		2010-03-24T06:54:27Z	2015-09-04T15:14:50Z	0	gistfile1.txt	https://gist.github.com/alandipert/342048	archive/open-source/git/github/gists/342048.bundle
+342060		2010-03-24T07:18:46Z	2015-09-04T15:14:50Z	0	closure.clj	https://gist.github.com/alandipert/342060	archive/open-source/git/github/gists/342060.bundle
+342099		2010-03-24T08:36:08Z	2015-09-04T15:15:10Z	0	closure.clj	https://gist.github.com/alandipert/342099	archive/open-source/git/github/gists/342099.bundle
+346444		2010-03-28T00:04:17Z	2015-09-04T15:54:40Z	0	glob.clj	https://gist.github.com/alandipert/346444	archive/open-source/git/github/gists/346444.bundle
+347085		2010-03-28T22:31:05Z	2015-09-04T15:55:02Z	0	gistfile1	https://gist.github.com/alandipert/347085	archive/open-source/git/github/gists/347085.bundle
+347200		2010-03-29T00:55:11Z	2015-09-04T15:55:05Z	0	gen.clj	https://gist.github.com/alandipert/347200	archive/open-source/git/github/gists/347200.bundle
+347346		2010-03-29T03:40:59Z	2015-09-04T15:54:51Z	0	gen.clj	https://gist.github.com/alandipert/347346	archive/open-source/git/github/gists/347346.bundle
+348741		2010-03-30T04:11:11Z	2015-09-04T16:04:54Z	0	iota.clj	https://gist.github.com/alandipert/348741	archive/open-source/git/github/gists/348741.bundle
+349922		2010-03-31T04:04:01Z	2015-09-04T16:15:03Z	0	gistfile1.txt	https://gist.github.com/alandipert/349922	archive/open-source/git/github/gists/349922.bundle
+349989		2010-03-31T05:53:46Z	2015-09-04T16:15:05Z	0	xmltunes.clj	https://gist.github.com/alandipert/349989	archive/open-source/git/github/gists/349989.bundle
+350150		2010-03-31T10:01:16Z	2015-09-04T16:24:43Z	0	scale.clj	https://gist.github.com/alandipert/350150	archive/open-source/git/github/gists/350150.bundle
+350182		2010-03-31T10:44:43Z	2015-09-04T16:24:39Z	0	xmltunes.clj	https://gist.github.com/alandipert/350182	archive/open-source/git/github/gists/350182.bundle
+350253	Play music with Clojure and javax.sound.midi	2010-03-31T12:37:45Z	2020-07-25T19:44:24Z	0	midi.clj	https://gist.github.com/alandipert/350253	archive/open-source/git/github/gists/350253.bundle
+355154		2010-04-04T05:58:38Z	2015-09-04T17:04:54Z	0	monad.rb	https://gist.github.com/alandipert/355154	archive/open-source/git/github/gists/355154.bundle
+363522		2010-04-12T12:54:25Z	2015-09-04T18:15:49Z	0	xml.clj	https://gist.github.com/alandipert/363522	archive/open-source/git/github/gists/363522.bundle
+364330		2010-04-13T04:59:48Z	2015-09-04T18:24:41Z	1	Partition.rb	https://gist.github.com/alandipert/364330	archive/open-source/git/github/gists/364330.bundle
+374718		2010-04-22T02:04:14Z	2015-09-04T19:45:38Z	0	lisp flavored js	https://gist.github.com/alandipert/374718	archive/open-source/git/github/gists/374718.bundle
+376791		2010-04-23T16:57:35Z	2015-09-04T20:05:15Z	0	prolog.clj	https://gist.github.com/alandipert/376791	archive/open-source/git/github/gists/376791.bundle
+377492		2010-04-24T05:48:56Z	2015-09-04T20:15:01Z	0	user.rb	https://gist.github.com/alandipert/377492	archive/open-source/git/github/gists/377492.bundle
+378750		2010-04-25T21:42:14Z	2015-09-04T20:24:46Z	0	prolog.clj	https://gist.github.com/alandipert/378750	archive/open-source/git/github/gists/378750.bundle
+379630		2010-04-26T17:33:24Z	2015-09-04T20:25:15Z	1	let-futures.clj	https://gist.github.com/alandipert/379630	archive/open-source/git/github/gists/379630.bundle
+380243		2010-04-27T02:19:54Z	2015-09-04T20:34:50Z	0	lisp.js	https://gist.github.com/alandipert/380243	archive/open-source/git/github/gists/380243.bundle
+381857		2010-04-28T08:04:19Z	2015-09-04T20:45:01Z	0	test.jsl	https://gist.github.com/alandipert/381857	archive/open-source/git/github/gists/381857.bundle
+401461		2010-05-14T18:23:27Z	2015-09-04T23:34:59Z	0	glob_test.clj	https://gist.github.com/alandipert/401461	archive/open-source/git/github/gists/401461.bundle
+403309		2010-05-17T01:42:07Z	2015-09-04T23:45:22Z	0	hash.c	https://gist.github.com/alandipert/403309	archive/open-source/git/github/gists/403309.bundle
+411065		2010-05-23T16:34:17Z	2015-09-05T00:54:54Z	0	threads.clj	https://gist.github.com/alandipert/411065	archive/open-source/git/github/gists/411065.bundle
+456511		2010-06-28T22:55:45Z	2015-09-05T07:25:13Z	0	puzzle.pro	https://gist.github.com/alandipert/456511	archive/open-source/git/github/gists/456511.bundle
+466923		2010-07-07T16:35:28Z	2015-09-05T08:54:51Z	0	gistfile1.txt	https://gist.github.com/alandipert/466923	archive/open-source/git/github/gists/466923.bundle
+487412		2010-07-23T13:05:04Z	2015-09-05T11:45:32Z	0	project.clj	https://gist.github.com/alandipert/487412	archive/open-source/git/github/gists/487412.bundle
+490178		2010-07-26T04:28:08Z	2015-09-05T12:14:56Z	1	gistfile1.clj	https://gist.github.com/alandipert/490178	archive/open-source/git/github/gists/490178.bundle
+505811		2010-08-03T04:07:53Z	2015-09-05T14:34:50Z	0	basic.clj	https://gist.github.com/alandipert/505811	archive/open-source/git/github/gists/505811.bundle
+539621		2010-08-20T04:42:37Z	2015-09-05T19:35:03Z	0	reconfig.clj	https://gist.github.com/alandipert/539621	archive/open-source/git/github/gists/539621.bundle
+543427		2010-08-22T06:32:20Z	2015-09-05T20:05:28Z	0	gistfile1.txt	https://gist.github.com/alandipert/543427	archive/open-source/git/github/gists/543427.bundle
+582449		2010-09-16T13:50:39Z	2015-09-23T16:18:03Z	0	gistfile1.txt	https://gist.github.com/alandipert/582449	archive/open-source/git/github/gists/582449.bundle
+585336		2010-09-18T04:08:32Z	2015-09-23T16:47:54Z	0	gistfile1.txt	https://gist.github.com/alandipert/585336	archive/open-source/git/github/gists/585336.bundle
+605685		2010-10-01T03:34:56Z	2017-06-22T12:11:13Z	0	p25.c	https://gist.github.com/alandipert/605685	archive/open-source/git/github/gists/605685.bundle
+609051		2010-10-03T23:33:09Z	2015-09-23T20:08:10Z	0	collatz.clj	https://gist.github.com/alandipert/609051	archive/open-source/git/github/gists/609051.bundle
+617085		2010-10-08T16:37:35Z	2015-09-23T21:17:54Z	0	self.sh	https://gist.github.com/alandipert/617085	archive/open-source/git/github/gists/617085.bundle
+619530		2010-10-10T20:22:06Z	2015-09-23T21:37:55Z	0	p12.clj	https://gist.github.com/alandipert/619530	archive/open-source/git/github/gists/619530.bundle
+651487		2010-10-28T14:50:13Z	2015-09-24T02:08:03Z	0	alan.el	https://gist.github.com/alandipert/651487	archive/open-source/git/github/gists/651487.bundle
+672077		2010-11-11T05:48:41Z	2015-09-24T05:07:53Z	0	parscrape.org	https://gist.github.com/alandipert/672077	archive/open-source/git/github/gists/672077.bundle
+672078		2010-11-11T05:48:47Z	2015-09-24T05:07:54Z	0	parscrape.org	https://gist.github.com/alandipert/672078	archive/open-source/git/github/gists/672078.bundle
+675767	Convert OPML to org-mode style nested headings, suitable for Confluence or Emacs	2010-11-14T00:03:12Z	2022-01-18T11:29:14Z	0	opml2org.pl	https://gist.github.com/alandipert/675767	archive/open-source/git/github/gists/675767.bundle
+735764	Atomic array pops in Ruby 1.9	2010-12-10T04:14:50Z	2015-09-24T10:47:53Z	0	fiber.rb	https://gist.github.com/alandipert/735764	archive/open-source/git/github/gists/735764.bundle
+752419	Glühwein recipe	2010-12-23T01:38:47Z	2015-09-24T13:07:53Z	0	gluhwein.md	https://gist.github.com/alandipert/752419	archive/open-source/git/github/gists/752419.bundle
+762947	JSL port of a snippet of JavaScript	2011-01-02T23:58:35Z	2015-09-24T14:37:52Z	0	run.jsl	https://gist.github.com/alandipert/762947	archive/open-source/git/github/gists/762947.bundle
+762987	port of http://ejohn.org/apps/web-workers/run.js	2011-01-03T00:57:18Z	2015-09-24T14:37:56Z	0	run.lisp	https://gist.github.com/alandipert/762987	archive/open-source/git/github/gists/762987.bundle
+763041		2011-01-03T02:14:40Z	2015-09-24T14:37:53Z	0	color-theme-molokai.el	https://gist.github.com/alandipert/763041	archive/open-source/git/github/gists/763041.bundle
+763791	Run the mvn clojure:repl task in emacs	2011-01-03T19:13:49Z	2015-09-24T14:38:04Z	0	mvnrepl.el	https://gist.github.com/alandipert/763791	archive/open-source/git/github/gists/763791.bundle
+791896		2011-01-23T07:19:15Z	2015-09-24T18:38:02Z	0	seq.php	https://gist.github.com/alandipert/791896	archive/open-source/git/github/gists/791896.bundle
+861839		2011-03-09T07:43:48Z	2015-09-25T04:17:59Z	0	99problems.clj	https://gist.github.com/alandipert/861839	archive/open-source/git/github/gists/861839.bundle
+868629	Roman numeral number conversion	2011-03-14T01:21:50Z	2015-09-25T05:17:48Z	0	roman.clj	https://gist.github.com/alandipert/868629	archive/open-source/git/github/gists/868629.bundle
+870260	ELisp for cleaning pastes from tmux	2011-03-15T03:20:04Z	2015-09-25T05:27:57Z	0	tmux.el	https://gist.github.com/alandipert/870260	archive/open-source/git/github/gists/870260.bundle
+872475		2011-03-16T13:19:19Z	2015-09-25T05:47:53Z	0	gistfile1.txt	https://gist.github.com/alandipert/872475	archive/open-source/git/github/gists/872475.bundle
+938314		2011-04-23T04:57:57Z	2015-09-25T14:48:13Z	0	zippers.clj	https://gist.github.com/alandipert/938314	archive/open-source/git/github/gists/938314.bundle
+949352		2011-04-30T02:39:23Z	2015-09-25T16:18:00Z	0	gistfile1.clj	https://gist.github.com/alandipert/949352	archive/open-source/git/github/gists/949352.bundle
+960822	Clojure-inspired fibonacci streams with Fibers	2011-05-07T20:42:52Z	2015-09-25T17:48:25Z	0	fibers.rb	https://gist.github.com/alandipert/960822	archive/open-source/git/github/gists/960822.bundle
+1084077		2011-07-15T04:37:21Z	2015-09-26T10:37:58Z	0	gistfile1.txt	https://gist.github.com/alandipert/1084077	archive/open-source/git/github/gists/1084077.bundle
+1113019	el-get sauce for a decent find-file-in-project situation	2011-07-29T02:34:07Z	2015-09-26T14:38:04Z	0	gistfile1.txt	https://gist.github.com/alandipert/1113019	archive/open-source/git/github/gists/1113019.bundle
+1141383	Ye olde bank transaction concurrency codez	2011-08-12T03:37:19Z	2015-09-26T18:38:09Z	0	bank.clj	https://gist.github.com/alandipert/1141383	archive/open-source/git/github/gists/1141383.bundle
+1144670	Euler project problem #1	2011-08-14T07:28:36Z	2015-09-26T19:07:53Z	0	gistfile1.clj	https://gist.github.com/alandipert/1144670	archive/open-source/git/github/gists/1144670.bundle
+1156115	FizzBuzz, the fib of pattern matching	2011-08-19T05:30:58Z	2017-12-20T03:17:08Z	3	fb.clj	https://gist.github.com/alandipert/1156115	archive/open-source/git/github/gists/1156115.bundle
+1159115	Structure editing	2011-08-20T13:32:06Z	2015-09-26T21:07:55Z	0	gistfile1.txt	https://gist.github.com/alandipert/1159115	archive/open-source/git/github/gists/1159115.bundle
+1161375	color-theme-miami-vice	2011-08-22T00:07:01Z	2015-09-26T21:27:56Z	0	color-theme-miami-vice.el	https://gist.github.com/alandipert/1161375	archive/open-source/git/github/gists/1161375.bundle
+1167234	Command-line structural data editing	2011-08-24T03:18:01Z	2021-07-27T15:59:33Z	1	ded.clj	https://gist.github.com/alandipert/1167234	archive/open-source/git/github/gists/1167234.bundle
+1175551	Sleepsort.  LOL!	2011-08-27T16:18:00Z	2015-09-26T23:27:52Z	0	sleepsort.clj	https://gist.github.com/alandipert/1175551	archive/open-source/git/github/gists/1175551.bundle
+1175686	ISBN-13 validation	2011-08-27T18:11:52Z	2015-09-26T23:27:58Z	1	isbn13.clj	https://gist.github.com/alandipert/1175686	archive/open-source/git/github/gists/1175686.bundle
+1205545	positional partial	2011-09-09T05:28:08Z	2015-09-27T03:38:16Z	0	ppartial.clj	https://gist.github.com/alandipert/1205545	archive/open-source/git/github/gists/1205545.bundle
+1207957	leinrepl.el	2011-09-10T05:07:03Z	2015-09-27T03:58:16Z	0	leinrepl.el	https://gist.github.com/alandipert/1207957	archive/open-source/git/github/gists/1207957.bundle
+1210063	do1, like prog1	2011-09-11T20:14:24Z	2015-09-27T04:18:01Z	0	do1.clj	https://gist.github.com/alandipert/1210063	archive/open-source/git/github/gists/1210063.bundle
+1214282	serial I/O with blocking queue and trampoline	2011-09-13T16:45:34Z	2015-09-27T04:48:31Z	0	serial.clj	https://gist.github.com/alandipert/1214282	archive/open-source/git/github/gists/1214282.bundle
+1247052	update	2011-09-28T05:21:58Z	2015-09-27T09:18:02Z	0	update.clj	https://gist.github.com/alandipert/1247052	archive/open-source/git/github/gists/1247052.bundle
+1263783	Kahn's topological sort in Clojure	2011-10-05T06:20:29Z	2026-06-08T22:25:14Z	6	kahn.clj	https://gist.github.com/alandipert/1263783	archive/open-source/git/github/gists/1263783.bundle
+1280164	Cylon LEDs for Arduino	2011-10-12T03:18:02Z	2015-09-27T13:57:55Z	0	cylon.pde	https://gist.github.com/alandipert/1280164	archive/open-source/git/github/gists/1280164.bundle
+1282905		2011-10-12T23:05:34Z	2015-09-27T14:18:05Z	0	gistfile1.clj	https://gist.github.com/alandipert/1282905	archive/open-source/git/github/gists/1282905.bundle
+1290533		2011-10-16T05:14:11Z	2015-09-27T15:18:02Z	0	compare.c	https://gist.github.com/alandipert/1290533	archive/open-source/git/github/gists/1290533.bundle
+1566556	Deploy static sites to heroku and use heroku caching	2012-01-05T18:36:23Z	2015-09-29T07:27:56Z	0	config.ru	https://gist.github.com/alandipert/1566556	archive/open-source/git/github/gists/1566556.bundle
+1596347	progn/do in Java	2012-01-11T19:35:16Z	2015-09-29T11:48:07Z	0	Progn.java	https://gist.github.com/alandipert/1596347	archive/open-source/git/github/gists/1596347.bundle
+1618909	Compojure syntax noodlings	2012-01-16T03:33:52Z	2015-09-29T14:57:56Z	0	coolget.clj	https://gist.github.com/alandipert/1618909	archive/open-source/git/github/gists/1618909.bundle
+1619740	Find functions by argument and return value	2012-01-16T08:32:57Z	2015-09-29T15:07:59Z	0	findcore.clj	https://gist.github.com/alandipert/1619740	archive/open-source/git/github/gists/1619740.bundle
+1631183	Rock paper scissor	2012-01-18T05:33:53Z	2015-09-29T16:38:02Z	0	rps.clj	https://gist.github.com/alandipert/1631183	archive/open-source/git/github/gists/1631183.bundle
+1662488	interpolate.clj	2012-01-23T11:00:19Z	2015-09-29T20:28:06Z	0	interpolate.clj	https://gist.github.com/alandipert/1662488	archive/open-source/git/github/gists/1662488.bundle
+1679958		2012-01-26T00:19:51Z	2015-09-29T22:38:04Z	0	lithp.rb, uthing.rb	https://gist.github.com/alandipert/1679958	archive/open-source/git/github/gists/1679958.bundle
+1681145	groups-of	2012-01-26T05:14:20Z	2015-09-29T22:48:02Z	0	parsers.clj	https://gist.github.com/alandipert/1681145	archive/open-source/git/github/gists/1681145.bundle
+1721826	Toggle gnome keyboard settings between laptop keyboard and kinesis	2012-02-02T06:08:28Z	2015-09-30T04:28:03Z	0	togglekeys.sh	https://gist.github.com/alandipert/1721826	archive/open-source/git/github/gists/1721826.bundle
+1777513	fast n-ary division	2012-02-09T05:15:14Z	2015-09-30T11:07:59Z	0	fastdiv.clj	https://gist.github.com/alandipert/1777513	archive/open-source/git/github/gists/1777513.bundle
+1795629	99 bottles of beer in Clojure	2012-02-11T03:02:35Z	2015-09-30T13:07:58Z	0	bottles.clj	https://gist.github.com/alandipert/1795629	archive/open-source/git/github/gists/1795629.bundle
+1797207	99 small bottles	2012-02-11T06:25:13Z	2015-09-30T13:17:57Z	0	99small.clj	https://gist.github.com/alandipert/1797207	archive/open-source/git/github/gists/1797207.bundle
+1812741	A Simplifier for all Expressions	2012-02-13T02:02:12Z	2015-09-30T15:07:55Z	2	simplifier.clj	https://gist.github.com/alandipert/1812741	archive/open-source/git/github/gists/1812741.bundle
+2046375	invoke a macro like a function	2012-03-15T19:44:35Z	2015-10-01T19:47:55Z	1	macrofn.clj	https://gist.github.com/alandipert/2046375	archive/open-source/git/github/gists/2046375.bundle
+2063919	locals map	2012-03-17T18:37:11Z	2015-10-01T21:38:36Z	0	locals.clj	https://gist.github.com/alandipert/2063919	archive/open-source/git/github/gists/2063919.bundle
+2130763	qsort in FPr	2012-03-20T03:20:28Z	2015-10-02T00:07:58Z	1	sort.fp	https://gist.github.com/alandipert/2130763	archive/open-source/git/github/gists/2130763.bundle
+2131286	Function-level programming a la Backus	2012-03-20T04:18:38Z	2015-10-02T00:08:15Z	3	flp.clj	https://gist.github.com/alandipert/2131286	archive/open-source/git/github/gists/2131286.bundle
+2317881	genetic algorithm to find local maxima of a function	2012-04-06T07:16:33Z	2015-10-02T20:48:00Z	0	genetic.clj	https://gist.github.com/alandipert/2317881	archive/open-source/git/github/gists/2317881.bundle
+2337879	Find Big Fibonacci Numbers	2012-04-08T15:12:57Z	2015-10-02T22:38:30Z	0	bigfib.c	https://gist.github.com/alandipert/2337879	archive/open-source/git/github/gists/2337879.bundle
+2346460	It's sweet that IFn is a protocol in ClojureScript	2012-04-09T20:47:11Z	2019-06-22T00:20:13Z	8	reinvoke.cljs	https://gist.github.com/alandipert/2346460	archive/open-source/git/github/gists/2346460.bundle
+2490391		2012-04-25T15:01:44Z	2015-10-03T16:57:59Z	0	deepinto.clj	https://gist.github.com/alandipert/2490391	archive/open-source/git/github/gists/2490391.bundle
+2598465	A different way to organize Ruby code	2012-05-04T23:44:40Z	2015-10-04T07:07:59Z	1	rubyuse.rb	https://gist.github.com/alandipert/2598465	archive/open-source/git/github/gists/2598465.bundle
+2663142	quasi tco by trampoline, handles function-returning functions	2012-05-11T23:44:01Z	2015-10-04T15:48:04Z	0	tco.clj	https://gist.github.com/alandipert/2663142	archive/open-source/git/github/gists/2663142.bundle
+2678191	try/catch for flow control in trampolines: an experiment	2012-05-13T03:58:58Z	2015-10-04T18:07:52Z	0	exceptional_trampolines.clj	https://gist.github.com/alandipert/2678191	archive/open-source/git/github/gists/2678191.bundle
+2719629		2012-05-17T15:25:46Z	2015-10-04T23:57:58Z	0	gistfile1.txt	https://gist.github.com/alandipert/2719629	archive/open-source/git/github/gists/2719629.bundle
+2723160	fbfl	2012-05-18T04:33:50Z	2015-10-05T00:27:52Z	0	indulgence.clj	https://gist.github.com/alandipert/2723160	archive/open-source/git/github/gists/2723160.bundle
+2878335	Binary search with vector of numbers	2012-06-05T21:59:47Z	2015-10-05T21:18:17Z	1	bsearchv.clj	https://gist.github.com/alandipert/2878335	archive/open-source/git/github/gists/2878335.bundle
+2879686	Trie	2012-06-06T03:21:35Z	2015-10-05T21:28:13Z	1	trie.clj	https://gist.github.com/alandipert/2879686	archive/open-source/git/github/gists/2879686.bundle
+2934522		2012-06-15T03:31:47Z	2015-10-06T04:17:57Z	0	pad_right.clj	https://gist.github.com/alandipert/2934522	archive/open-source/git/github/gists/2934522.bundle
+2934622		2012-06-15T04:05:44Z	2015-10-06T04:17:57Z	0	reverse.c	https://gist.github.com/alandipert/2934622	archive/open-source/git/github/gists/2934622.bundle
+3003884	automatic inferior-lisp setup for leiningen	2012-06-27T12:46:05Z	2015-10-06T13:58:22Z	0	leinrepl.el	https://gist.github.com/alandipert/3003884	archive/open-source/git/github/gists/3003884.bundle
+3008852	Namespace of functions that are proxies for methods on    java.lang.Math for maximum developer convenience.	2012-06-28T03:45:30Z	2015-10-06T14:38:36Z	1	automath.clj	https://gist.github.com/alandipert/3008852	archive/open-source/git/github/gists/3008852.bundle
+3011178	Clojure training additional resources	2012-06-28T12:50:51Z	2015-10-06T14:58:34Z	1	resources.md	https://gist.github.com/alandipert/3011178	archive/open-source/git/github/gists/3011178.bundle
+3106909	Midi REPL	2012-07-13T19:36:07Z	2015-10-07T04:37:59Z	0	midirepl.clj	https://gist.github.com/alandipert/3106909	archive/open-source/git/github/gists/3106909.bundle
+3149656	From Löb's Theorem to Spreadsheet Evaluation <http://blog.sigfpe.com/2006/11/from-l-theorem-to-spreadsheet.html>	2012-07-20T08:40:16Z	2017-02-03T19:52:35Z	0	loeb.clj	https://gist.github.com/alandipert/3149656	archive/open-source/git/github/gists/3149656.bundle
+3186587	continuation passing transform macro	2012-07-27T07:08:00Z	2016-12-31T04:55:04Z	0	cps.clj	https://gist.github.com/alandipert/3186587	archive/open-source/git/github/gists/3186587.bundle
+3191865	Green threads in ClojureScript with continuations and setTimeout	2012-07-28T04:57:17Z	2015-10-07T16:08:13Z	6	cljsthreads.cljs	https://gist.github.com/alandipert/3191865	archive/open-source/git/github/gists/3191865.bundle
+3195036		2012-07-28T22:39:14Z	2015-10-07T16:38:05Z	1	plet.clj	https://gist.github.com/alandipert/3195036	archive/open-source/git/github/gists/3195036.bundle
+3201027		2012-07-29T18:43:39Z	2015-10-07T17:37:53Z	0	plet.clj	https://gist.github.com/alandipert/3201027	archive/open-source/git/github/gists/3201027.bundle
+3204155		2012-07-30T03:47:09Z	2015-10-07T18:07:56Z	0	units.clj	https://gist.github.com/alandipert/3204155	archive/open-source/git/github/gists/3204155.bundle
+3307658	Multimethods in Ruby	2012-08-09T20:10:12Z	2015-10-08T08:48:06Z	0	multimethod.rb	https://gist.github.com/alandipert/3307658	archive/open-source/git/github/gists/3307658.bundle
+3422318	Emacs minor mode for caps-lock emulation	2012-08-22T04:43:27Z	2015-10-09T02:08:14Z	0	caps.el	https://gist.github.com/alandipert/3422318	archive/open-source/git/github/gists/3422318.bundle
+3797856	Ternies	2012-09-28T04:00:15Z	2015-10-11T03:47:57Z	0	terny_city.clj	https://gist.github.com/alandipert/3797856	archive/open-source/git/github/gists/3797856.bundle
+3844263	Demo Lisp to JS compiler	2012-10-06T07:05:40Z	2015-10-11T10:18:17Z	0	compiler.js	https://gist.github.com/alandipert/3844263	archive/open-source/git/github/gists/3844263.bundle
+4029883	Associative-ish regex match construct	2012-11-07T06:48:18Z	2015-10-12T12:57:58Z	0	re_map.clj	https://gist.github.com/alandipert/4029883	archive/open-source/git/github/gists/4029883.bundle
+4180916	Simple Scheme interpreter in Perl(inspired by lis.py http://norvig.com/lispy.html)	2012-12-01T07:04:31Z	2021-12-08T09:17:01Z	0	lis.pl, test.txt	https://gist.github.com/alandipert/4180916	archive/open-source/git/github/gists/4180916.bundle
+4322231	FL-style selector functions and their combination in ClojureScript.  Note: literal invocation requires ClojureScript patching because something like `123.toString()` isn't valid.	2012-12-17T21:03:40Z	2015-12-09T20:09:10Z	0	selectors.cljs	https://gist.github.com/alandipert/4322231	archive/open-source/git/github/gists/4322231.bundle
+4669472	ClojureScript macros: kinda, sorta, not really.	2013-01-30T00:28:42Z	2021-08-12T11:55:04Z	1	maptemplate.md	https://gist.github.com/alandipert/4669472	archive/open-source/git/github/gists/4669472.bundle
+4693542		2013-02-01T19:36:58Z	2015-12-12T01:48:51Z	0	ex_info.clj	https://gist.github.com/alandipert/4693542	archive/open-source/git/github/gists/4693542.bundle
+4949466		2013-02-13T23:46:11Z	2015-12-13T17:39:01Z	1	invert.clj	https://gist.github.com/alandipert/4949466	archive/open-source/git/github/gists/4949466.bundle
+4975091		2013-02-18T04:13:10Z	2015-12-13T21:08:55Z	0	λet.clj	https://gist.github.com/alandipert/4975091	archive/open-source/git/github/gists/4975091.bundle
+5045855	ClojureScript Enigma machine simulator (Flapjax)	2013-02-27T07:07:44Z	2015-12-14T06:49:25Z	0	enigma.cljs	https://gist.github.com/alandipert/5045855	archive/open-source/git/github/gists/5045855.bundle
+5105895		2013-03-07T06:10:46Z	2015-12-14T15:09:05Z	0	nand.clj	https://gist.github.com/alandipert/5105895	archive/open-source/git/github/gists/5105895.bundle
+5112083		2013-03-07T21:43:28Z	2015-12-14T15:59:12Z	0	togglekeys.sh	https://gist.github.com/alandipert/5112083	archive/open-source/git/github/gists/5112083.bundle
+5114415		2013-03-08T05:31:15Z	2015-12-14T16:19:11Z	0	wozniak.clj	https://gist.github.com/alandipert/5114415	archive/open-source/git/github/gists/5114415.bundle
+5146588	raspbian configuration for bridging eth0 and wlan0	2013-03-12T20:14:55Z	2020-10-30T07:17:59Z	0	interfaces	https://gist.github.com/alandipert/5146588	archive/open-source/git/github/gists/5146588.bundle
+5164846	Lazy sequence of the digits of pi	2013-03-14T20:18:47Z	2015-12-14T23:19:00Z	0	piseq.clj	https://gist.github.com/alandipert/5164846	archive/open-source/git/github/gists/5164846.bundle
+5424547		2013-04-20T02:58:11Z	2015-12-16T10:59:11Z	0	extendingIFn.clj	https://gist.github.com/alandipert/5424547	archive/open-source/git/github/gists/5424547.bundle
+5424556		2013-04-20T03:03:36Z	2015-12-16T10:59:13Z	0	extendingIFn.clj	https://gist.github.com/alandipert/5424556	archive/open-source/git/github/gists/5424556.bundle
+5454798		2013-04-24T19:21:46Z	2015-12-16T15:19:10Z	1	datomic_hashcons.clj	https://gist.github.com/alandipert/5454798	archive/open-source/git/github/gists/5454798.bundle
+5500118		2013-05-02T04:15:36Z	2015-12-16T21:29:29Z	0	remove_first.clj	https://gist.github.com/alandipert/5500118	archive/open-source/git/github/gists/5500118.bundle
+5500213		2013-05-02T04:55:43Z	2015-12-16T21:29:34Z	0	remove_first.clj	https://gist.github.com/alandipert/5500213	archive/open-source/git/github/gists/5500213.bundle
+5500279		2013-05-02T05:17:51Z	2015-12-16T21:29:37Z	0	remove_first.clj	https://gist.github.com/alandipert/5500279	archive/open-source/git/github/gists/5500279.bundle
+5530438		2013-05-07T05:25:48Z	2015-12-17T01:39:27Z	0	awesome_apply.clj	https://gist.github.com/alandipert/5530438	archive/open-source/git/github/gists/5530438.bundle
+5536325		2013-05-07T21:33:14Z	2015-12-17T02:29:13Z	0	subset.clj	https://gist.github.com/alandipert/5536325	archive/open-source/git/github/gists/5536325.bundle
+5658827	str compiler macro cljs	2013-05-27T20:00:39Z	2015-12-17T19:10:02Z	0	str.clj	https://gist.github.com/alandipert/5658827	archive/open-source/git/github/gists/5658827.bundle
+5717790		2013-06-05T22:16:41Z	2015-12-18T03:19:23Z	0	*scratch*.clj	https://gist.github.com/alandipert/5717790	archive/open-source/git/github/gists/5717790.bundle
+5827439		2013-06-20T22:45:47Z	2015-12-18T18:39:38Z	0	extraleave.clj	https://gist.github.com/alandipert/5827439	archive/open-source/git/github/gists/5827439.bundle
+6059544		2013-07-23T03:03:01Z	2015-12-20T02:49:44Z	0	?.clj	https://gist.github.com/alandipert/6059544	archive/open-source/git/github/gists/6059544.bundle
+6077036		2013-07-25T05:04:00Z	2015-12-20T05:19:04Z	0	read_file.clj	https://gist.github.com/alandipert/6077036	archive/open-source/git/github/gists/6077036.bundle
+6104829		2013-07-29T14:47:01Z	2015-12-20T08:59:42Z	0	multimethods_protocols.clj	https://gist.github.com/alandipert/6104829	archive/open-source/git/github/gists/6104829.bundle
+6186011		2013-08-08T16:11:32Z	2015-12-20T19:49:00Z	0	audio.clj	https://gist.github.com/alandipert/6186011	archive/open-source/git/github/gists/6186011.bundle
+6186366		2013-08-08T16:47:06Z	2015-12-20T19:49:10Z	0	ex_or.clj	https://gist.github.com/alandipert/6186366	archive/open-source/git/github/gists/6186366.bundle
+6186571		2013-08-08T17:09:46Z	2015-12-20T19:58:54Z	0	ex_logic.clj	https://gist.github.com/alandipert/6186571	archive/open-source/git/github/gists/6186571.bundle
+6188130		2013-08-08T19:56:14Z	2015-12-20T20:08:58Z	0	ex_if.clj	https://gist.github.com/alandipert/6188130	archive/open-source/git/github/gists/6188130.bundle
+6188889		2013-08-08T21:23:15Z	2015-12-20T20:18:51Z	0	warp.clj	https://gist.github.com/alandipert/6188889	archive/open-source/git/github/gists/6188889.bundle
+6466581	Recursion is bunk	2013-09-06T16:57:15Z	2015-12-22T11:38:53Z	2	fact.js	https://gist.github.com/alandipert/6466581	archive/open-source/git/github/gists/6466581.bundle
+6497965		2013-09-09T16:18:53Z	2015-12-22T16:18:55Z	0	fl.pl	https://gist.github.com/alandipert/6497965	archive/open-source/git/github/gists/6497965.bundle
+6500242		2013-09-09T19:23:13Z	2015-12-22T16:38:52Z	0	lispfl.pl	https://gist.github.com/alandipert/6500242	archive/open-source/git/github/gists/6500242.bundle
+6629413	Speculative dynamic bindings	2013-09-19T20:30:50Z	2015-12-23T11:38:59Z	0	try_bind.clj	https://gist.github.com/alandipert/6629413	archive/open-source/git/github/gists/6629413.bundle
+7200319		2013-10-28T16:44:53Z	2015-12-26T19:19:06Z	1	dynamic_new.clj	https://gist.github.com/alandipert/7200319	archive/open-source/git/github/gists/7200319.bundle
+7921987		2013-12-12T01:50:18Z	2015-12-31T02:39:03Z	1	cpp.sh	https://gist.github.com/alandipert/7921987	archive/open-source/git/github/gists/7921987.bundle
+8075949	metadata thing	2013-12-21T22:30:11Z	2016-01-01T01:58:59Z	1	metabox.clj	https://gist.github.com/alandipert/8075949	archive/open-source/git/github/gists/8075949.bundle
+8675564		2014-01-28T20:23:35Z	2016-01-04T20:39:39Z	0	inkystarter.cljs	https://gist.github.com/alandipert/8675564	archive/open-source/git/github/gists/8675564.bundle
+8732704		2014-01-31T14:09:33Z	2015-08-29T13:55:52Z	0	bacwn.cljs.hl	https://gist.github.com/alandipert/8732704	archive/open-source/git/github/gists/8732704.bundle
+9415252	http://c2.com/cgi/wiki?SingleUseContinuation	2014-03-07T16:57:48Z	2015-08-29T13:57:08Z	0	callcc.clj	https://gist.github.com/alandipert/9415252	archive/open-source/git/github/gists/9415252.bundle
+10612745		2014-04-14T02:59:16Z	2015-08-29T13:59:18Z	0	event.cljs	https://gist.github.com/alandipert/10612745	archive/open-source/git/github/gists/10612745.bundle
+10877092	http://tailrecursion.com/~alan/tmp/paranav/	2014-04-16T13:40:52Z	2015-08-29T13:59:46Z	0	gistfile1.txt	https://gist.github.com/alandipert/10877092	archive/open-source/git/github/gists/10877092.bundle
+11191355	seeing.clj	2014-04-22T19:28:23Z	2015-08-29T14:00:21Z	0	seeing.clj	https://gist.github.com/alandipert/11191355	archive/open-source/git/github/gists/11191355.bundle
+11369611	index.cljs.hl	2014-04-28T11:55:07Z	2015-08-29T14:00:40Z	0	gistfile1.txt	https://gist.github.com/alandipert/11369611	archive/open-source/git/github/gists/11369611.bundle
+500bf503425860a32c55		2014-05-01T18:51:26Z	2015-08-29T14:00:49Z	0	erasmus.md	https://gist.github.com/alandipert/500bf503425860a32c55	archive/open-source/git/github/gists/500bf503425860a32c55.bundle
+87ae0ca84328e3308c0f		2014-05-07T23:19:18Z	2015-08-29T14:01:06Z	0	gistfile1.txt	https://gist.github.com/alandipert/87ae0ca84328e3308c0f	archive/open-source/git/github/gists/87ae0ca84328e3308c0f.bundle
+5a5a7640fc2c05d00c42		2014-06-28T15:53:15Z	2015-08-29T14:03:10Z	0	gistfile1.txt	https://gist.github.com/alandipert/5a5a7640fc2c05d00c42	archive/open-source/git/github/gists/5a5a7640fc2c05d00c42.bundle
+267b94bf0e88a97c2bf4		2014-07-01T11:54:45Z	2015-08-29T14:03:20Z	0	formula.js	https://gist.github.com/alandipert/267b94bf0e88a97c2bf4	archive/open-source/git/github/gists/267b94bf0e88a97c2bf4.bundle
+a383318cff6f21d309a3		2014-07-01T13:50:46Z	2015-08-29T14:03:20Z	0	definitely_defmethod.clj	https://gist.github.com/alandipert/a383318cff6f21d309a3	archive/open-source/git/github/gists/a383318cff6f21d309a3.bundle
+ebcf88eac4a78e68a1d0	Hoplon contacts example	2014-07-16T17:50:55Z	2015-08-29T14:04:05Z	0	index.cljs.hl	https://gist.github.com/alandipert/ebcf88eac4a78e68a1d0	archive/open-source/git/github/gists/ebcf88eac4a78e68a1d0.bundle
+334f773ab55a9aee6aa0	Hoplon rot13	2014-07-21T21:29:50Z	2015-08-29T14:04:18Z	1	rot13.cljs.hl	https://gist.github.com/alandipert/334f773ab55a9aee6aa0	archive/open-source/git/github/gists/334f773ab55a9aee6aa0.bundle
+17101e8fc9b5d0fcf2aa	Hoplon dataflow positioning example http://tailrecursion.com/~alan/tmp/css5000/	2014-07-22T18:29:46Z	2016-03-07T04:17:53Z	0	index.cljs	https://gist.github.com/alandipert/17101e8fc9b5d0fcf2aa	archive/open-source/git/github/gists/17101e8fc9b5d0fcf2aa.bundle
+4b7f3d541f2d8646bf39		2014-07-31T19:49:36Z	2015-08-29T14:04:47Z	0	gistfile1.txt	https://gist.github.com/alandipert/4b7f3d541f2d8646bf39	archive/open-source/git/github/gists/4b7f3d541f2d8646bf39.bundle
+57a96a7761745d024fe7	Hatfield-McCoy selector wizard	2014-08-02T22:41:44Z	2015-08-29T14:04:50Z	0	index.cljs.hl	https://gist.github.com/alandipert/57a96a7761745d024fe7	archive/open-source/git/github/gists/57a96a7761745d024fe7.bundle
+06fee94ac5c3a98a751e		2014-08-05T19:54:25Z	2015-08-29T14:04:55Z	0	gistfile1.txt	https://gist.github.com/alandipert/06fee94ac5c3a98a751e	archive/open-source/git/github/gists/06fee94ac5c3a98a751e.bundle
+b6f0172c4af18639fc79		2014-08-06T14:56:23Z	2015-08-29T14:04:59Z	0	gistfile1.txt	https://gist.github.com/alandipert/b6f0172c4af18639fc79	archive/open-source/git/github/gists/b6f0172c4af18639fc79.bundle
+5ec5e8aa1dfecd8fed21		2014-08-11T18:59:31Z	2015-08-29T14:05:09Z	0	gistfile1.txt	https://gist.github.com/alandipert/5ec5e8aa1dfecd8fed21	archive/open-source/git/github/gists/5ec5e8aa1dfecd8fed21.bundle
+3bfc8d074414b080934a		2014-08-21T13:37:51Z	2015-08-29T14:05:32Z	0	gistfile1.txt	https://gist.github.com/alandipert/3bfc8d074414b080934a	archive/open-source/git/github/gists/3bfc8d074414b080934a.bundle
+c6992344f4caea4dc608		2014-08-25T14:05:12Z	2015-08-29T14:05:39Z	1	gistfile1.txt	https://gist.github.com/alandipert/c6992344f4caea4dc608	archive/open-source/git/github/gists/c6992344f4caea4dc608.bundle
+05517946d3d7757fafed		2014-08-25T16:45:48Z	2015-08-29T14:05:40Z	0	gistfile1.txt	https://gist.github.com/alandipert/05517946d3d7757fafed	archive/open-source/git/github/gists/05517946d3d7757fafed.bundle
+f4f6999280836dedf024		2014-08-26T13:58:30Z	2015-08-29T14:05:41Z	1	db.rb	https://gist.github.com/alandipert/f4f6999280836dedf024	archive/open-source/git/github/gists/f4f6999280836dedf024.bundle
+da6969a6bee5ede49205		2014-08-26T19:49:39Z	2015-08-29T14:05:45Z	0	deploy	https://gist.github.com/alandipert/da6969a6bee5ede49205	archive/open-source/git/github/gists/da6969a6bee5ede49205.bundle
+fc7864b5111fd74aed2f	unary ~ on Symbol for a Lisp-2 feel	2014-09-01T14:55:56Z	2015-08-29T14:05:57Z	0	method.rb	https://gist.github.com/alandipert/fc7864b5111fd74aed2f	archive/open-source/git/github/gists/fc7864b5111fd74aed2f.bundle
+5cf38e94e5b061aaf791	Mount a rack app into a CGI script	2014-09-01T20:48:00Z	2015-08-29T14:05:58Z	0	index.cgi	https://gist.github.com/alandipert/5cf38e94e5b061aaf791	archive/open-source/git/github/gists/5cf38e94e5b061aaf791.bundle
+523b1ba3062a7f345834	Hash fragment routing in Hoplon with core.match	2014-09-08T04:29:59Z	2017-05-01T16:32:25Z	0	index.cljs.hl	https://gist.github.com/alandipert/523b1ba3062a7f345834	archive/open-source/git/github/gists/523b1ba3062a7f345834.bundle
+ed67769cf362e178aa36		2014-09-12T14:36:25Z	2015-08-29T14:06:22Z	0	gistfile1.txt	https://gist.github.com/alandipert/ed67769cf362e178aa36	archive/open-source/git/github/gists/ed67769cf362e178aa36.bundle
+4433684b72ee5bd9124f	Namespaces inside other ones	2014-09-15T16:06:48Z	2015-08-29T14:06:30Z	0	with_ns.clj	https://gist.github.com/alandipert/4433684b72ee5bd9124f	archive/open-source/git/github/gists/4433684b72ee5bd9124f.bundle
+7de3b858cc2293654e79	sleepsort	2014-09-15T18:03:12Z	2015-08-29T14:06:30Z	0	gistfile1.txt	https://gist.github.com/alandipert/7de3b858cc2293654e79	archive/open-source/git/github/gists/7de3b858cc2293654e79.bundle
+a98fc3fb179ee10675ea		2014-10-07T20:37:52Z	2015-08-29T14:07:21Z	0	gistfile1.txt	https://gist.github.com/alandipert/a98fc3fb179ee10675ea	archive/open-source/git/github/gists/a98fc3fb179ee10675ea.bundle
+739cac4884a9d0de32af		2014-10-20T17:15:09Z	2015-08-29T14:07:55Z	0	reagent_javelin.clj	https://gist.github.com/alandipert/739cac4884a9d0de32af	archive/open-source/git/github/gists/739cac4884a9d0de32af.bundle
+a1a184fcb08c64ad0cd2		2014-11-21T13:54:37Z	2015-08-29T14:10:06Z	0	.profile.clj	https://gist.github.com/alandipert/a1a184fcb08c64ad0cd2	archive/open-source/git/github/gists/a1a184fcb08c64ad0cd2.bundle
+13af3abd96b2194d2c34		2014-11-21T14:32:17Z	2015-08-29T14:10:06Z	0	build.clj	https://gist.github.com/alandipert/13af3abd96b2194d2c34	archive/open-source/git/github/gists/13af3abd96b2194d2c34.bundle
+33a7582c1fc9eb721697		2014-12-01T12:58:08Z	2015-08-29T14:10:37Z	0	gistfile1.txt	https://gist.github.com/alandipert/33a7582c1fc9eb721697	archive/open-source/git/github/gists/33a7582c1fc9eb721697.bundle
+24cb7dd3565c92497764		2014-12-01T15:09:54Z	2015-08-29T14:10:37Z	0	index.cljs.hl	https://gist.github.com/alandipert/24cb7dd3565c92497764	archive/open-source/git/github/gists/24cb7dd3565c92497764.bundle
+db5b9096ad82bd35edeb		2014-12-01T20:23:42Z	2015-08-29T14:10:37Z	0	.profile.clj	https://gist.github.com/alandipert/db5b9096ad82bd35edeb	archive/open-source/git/github/gists/db5b9096ad82bd35edeb.bundle
+dac964939e472de4a2c7		2014-12-02T05:33:12Z	2015-08-29T14:10:38Z	0	.profile.clj	https://gist.github.com/alandipert/dac964939e472de4a2c7	archive/open-source/git/github/gists/dac964939e472de4a2c7.bundle
+7cf8210635d1e223fe8a		2014-12-02T05:33:34Z	2015-08-29T14:10:38Z	0	.profile.boot	https://gist.github.com/alandipert/7cf8210635d1e223fe8a	archive/open-source/git/github/gists/7cf8210635d1e223fe8a.bundle
+869094b30c5ccb4518e5		2014-12-12T21:13:39Z	2015-08-29T14:11:19Z	0	gistfile1.txt	https://gist.github.com/alandipert/869094b30c5ccb4518e5	archive/open-source/git/github/gists/869094b30c5ccb4518e5.bundle
+f0ad6494ad13b6d40356		2014-12-14T13:50:33Z	2015-08-29T14:11:25Z	0	Vagrantfile	https://gist.github.com/alandipert/f0ad6494ad13b6d40356	archive/open-source/git/github/gists/f0ad6494ad13b6d40356.bundle
+a417b964026998a496fc		2014-12-29T23:00:57Z	2015-08-29T14:12:25Z	0	build.clj	https://gist.github.com/alandipert/a417b964026998a496fc	archive/open-source/git/github/gists/a417b964026998a496fc.bundle
+4977ebd4fc28342199e0		2014-12-29T23:49:11Z	2015-08-29T14:12:25Z	0	.profile.clj	https://gist.github.com/alandipert/4977ebd4fc28342199e0	archive/open-source/git/github/gists/4977ebd4fc28342199e0.bundle
+08f5b1fd6ab7c2988df0		2015-01-09T00:25:43Z	2015-08-29T14:13:06Z	0	*scratch*.clj	https://gist.github.com/alandipert/08f5b1fd6ab7c2988df0	archive/open-source/git/github/gists/08f5b1fd6ab7c2988df0.bundle
+fa596c15880a174d2293		2015-01-15T18:00:58Z	2015-08-29T14:13:32Z	0	gistfile1.txt	https://gist.github.com/alandipert/fa596c15880a174d2293	archive/open-source/git/github/gists/fa596c15880a174d2293.bundle
+0a996c5634660acd8b3c		2015-01-18T12:38:16Z	2017-02-07T09:55:50Z	0	Dockerfile	https://gist.github.com/alandipert/0a996c5634660acd8b3c	archive/open-source/git/github/gists/0a996c5634660acd8b3c.bundle
+754659a9a83559f84b21	encode/decode ExceptionInfo with cljson	2015-01-18T20:49:54Z	2015-08-29T14:13:44Z	0	ex_info.clj	https://gist.github.com/alandipert/754659a9a83559f84b21	archive/open-source/git/github/gists/754659a9a83559f84b21.bundle
+47f0badda7bcdb28af87		2015-01-21T19:47:35Z	2015-08-29T14:13:54Z	0	gistfile1.txt	https://gist.github.com/alandipert/47f0badda7bcdb28af87	archive/open-source/git/github/gists/47f0badda7bcdb28af87.bundle
+7a0111187d1a792673b1		2015-01-22T15:28:34Z	2015-08-29T14:13:58Z	0	impl.clj	https://gist.github.com/alandipert/7a0111187d1a792673b1	archive/open-source/git/github/gists/7a0111187d1a792673b1.bundle
+331885e36756e691f41a		2015-01-22T21:29:32Z	2015-08-29T14:13:59Z	0	macro_eval.clj	https://gist.github.com/alandipert/331885e36756e691f41a	archive/open-source/git/github/gists/331885e36756e691f41a.bundle
+ad45716353df8e78b8c1	Enumerate paths into a nested map	2015-02-03T06:43:37Z	2015-09-17T12:04:54Z	0	paths.clj	https://gist.github.com/alandipert/ad45716353df8e78b8c1	archive/open-source/git/github/gists/ad45716353df8e78b8c1.bundle
+decbf1ed43360709ba8f		2015-02-05T16:03:58Z	2015-08-29T14:14:49Z	0	sqs.clj	https://gist.github.com/alandipert/decbf1ed43360709ba8f	archive/open-source/git/github/gists/decbf1ed43360709ba8f.bundle
+ac8e8b77e8660b9f947a		2015-02-08T00:45:02Z	2015-08-29T14:14:58Z	0	gistfile1.txt	https://gist.github.com/alandipert/ac8e8b77e8660b9f947a	archive/open-source/git/github/gists/ac8e8b77e8660b9f947a.bundle
+c66e5afcb4d6363f182f		2015-02-10T14:39:49Z	2015-08-29T14:15:09Z	0	gistfile1.txt	https://gist.github.com/alandipert/c66e5afcb4d6363f182f	archive/open-source/git/github/gists/c66e5afcb4d6363f182f.bundle
+b1755af0a45f08dfd4bc		2015-02-10T18:47:17Z	2015-08-29T14:15:10Z	1	index.cljs.hl	https://gist.github.com/alandipert/b1755af0a45f08dfd4bc	archive/open-source/git/github/gists/b1755af0a45f08dfd4bc.bundle
+7c610c78a81306c52f23		2015-02-10T19:21:24Z	2015-08-29T14:15:10Z	0	sets.lisp	https://gist.github.com/alandipert/7c610c78a81306c52f23	archive/open-source/git/github/gists/7c610c78a81306c52f23.bundle
+a0ec5cf7f86159d14b73	Classic Lisp 1.5 set operation functions, adapted for mal	2015-02-10T21:18:25Z	2015-08-29T14:15:10Z	1	sets.mal	https://gist.github.com/alandipert/a0ec5cf7f86159d14b73	archive/open-source/git/github/gists/a0ec5cf7f86159d14b73.bundle
+e33c6813b5c594b9b06a		2015-02-11T19:23:01Z	2015-08-29T14:15:16Z	0	tarpan.clj	https://gist.github.com/alandipert/e33c6813b5c594b9b06a	archive/open-source/git/github/gists/e33c6813b5c594b9b06a.bundle
+cac2c4300ad90c2d641c		2015-02-16T21:29:42Z	2015-08-29T14:15:34Z	0	.profile.boot	https://gist.github.com/alandipert/cac2c4300ad90c2d641c	archive/open-source/git/github/gists/cac2c4300ad90c2d641c.bundle
+5f8f02b18241ef1a2be0		2015-02-19T19:21:42Z	2015-08-29T14:15:47Z	0	gistfile1.txt	https://gist.github.com/alandipert/5f8f02b18241ef1a2be0	archive/open-source/git/github/gists/5f8f02b18241ef1a2be0.bundle
+9ecad44a91cf883c7ba1		2015-02-24T19:52:58Z	2015-08-29T14:16:04Z	0	sql.clj	https://gist.github.com/alandipert/9ecad44a91cf883c7ba1	archive/open-source/git/github/gists/9ecad44a91cf883c7ba1.bundle
+90060e9c035e67a5a489		2015-02-28T20:40:22Z	2015-08-29T14:16:18Z	0	minesweeper.cljs.hl	https://gist.github.com/alandipert/90060e9c035e67a5a489	archive/open-source/git/github/gists/90060e9c035e67a5a489.bundle
+3f4d8523a99e9dfb7996		2015-03-02T17:52:58Z	2015-08-29T14:16:24Z	0	boot antlr	https://gist.github.com/alandipert/3f4d8523a99e9dfb7996	archive/open-source/git/github/gists/3f4d8523a99e9dfb7996.bundle
+1331e5aa8c6f2f17678e		2015-03-20T20:36:41Z	2015-08-29T14:17:28Z	0	pom.xml	https://gist.github.com/alandipert/1331e5aa8c6f2f17678e	archive/open-source/git/github/gists/1331e5aa8c6f2f17678e.bundle
+52f07e3762ca54003377		2015-04-01T15:33:34Z	2015-08-29T14:18:11Z	0	gistfile1.txt	https://gist.github.com/alandipert/52f07e3762ca54003377	archive/open-source/git/github/gists/52f07e3762ca54003377.bundle
+90732d799b9003c06dce		2015-04-01T20:09:23Z	2015-08-29T14:18:11Z	0	blink.cljs.hl	https://gist.github.com/alandipert/90732d799b9003c06dce	archive/open-source/git/github/gists/90732d799b9003c06dce.bundle
+bb1bdf55efd927a7704c		2015-04-01T21:13:28Z	2015-08-29T14:18:15Z	0	midi.clj	https://gist.github.com/alandipert/bb1bdf55efd927a7704c	archive/open-source/git/github/gists/bb1bdf55efd927a7704c.bundle
+ac651166a4b00d8fa042		2015-04-16T19:47:24Z	2015-08-29T14:19:19Z	0	gistfile1.txt	https://gist.github.com/alandipert/ac651166a4b00d8fa042	archive/open-source/git/github/gists/ac651166a4b00d8fa042.bundle
+c3d663549999d3e9aac1		2015-04-25T21:20:05Z	2015-08-29T14:19:55Z	0	gistfile1.txt	https://gist.github.com/alandipert/c3d663549999d3e9aac1	archive/open-source/git/github/gists/c3d663549999d3e9aac1.bundle
+0136c3619511419a95de		2015-05-01T16:00:04Z	2015-08-29T14:20:19Z	0	mvn.md	https://gist.github.com/alandipert/0136c3619511419a95de	archive/open-source/git/github/gists/0136c3619511419a95de.bundle
+6f60bb3f74209c2f1702		2015-05-16T20:15:59Z	2015-08-29T14:21:22Z	0	index.cljs.clj	https://gist.github.com/alandipert/6f60bb3f74209c2f1702	archive/open-source/git/github/gists/6f60bb3f74209c2f1702.bundle
+a7f70cca45acafe8e8ef		2015-06-04T14:36:18Z	2015-08-29T14:22:30Z	0	build.clj	https://gist.github.com/alandipert/a7f70cca45acafe8e8ef	archive/open-source/git/github/gists/a7f70cca45acafe8e8ef.bundle
+85c3c181a16441defde2		2015-08-05T22:51:10Z	2015-08-29T14:26:42Z	0	foo.md	https://gist.github.com/alandipert/85c3c181a16441defde2	archive/open-source/git/github/gists/85c3c181a16441defde2.bundle
+2246140aee8ccc8ea051		2015-08-07T04:06:33Z	2015-08-29T14:26:49Z	0	laclojure_notes.md	https://gist.github.com/alandipert/2246140aee8ccc8ea051	archive/open-source/git/github/gists/2246140aee8ccc8ea051.bundle
+3d39b47ce7bc320f3a01		2015-08-17T13:21:48Z	2015-08-29T14:27:31Z	0	gistfile1.txt	https://gist.github.com/alandipert/3d39b47ce7bc320f3a01	archive/open-source/git/github/gists/3d39b47ce7bc320f3a01.bundle
+aa148ac55d219727d694	Boot script to print the days in some interval to standard out	2015-08-27T05:47:17Z	2024-01-06T07:22:39Z	0	days.boot	https://gist.github.com/alandipert/aa148ac55d219727d694	archive/open-source/git/github/gists/aa148ac55d219727d694.bundle
+bee3a5a2b71ee0b2312b		2015-09-16T01:03:28Z	2015-09-16T01:03:28Z	0	dope city	https://gist.github.com/alandipert/bee3a5a2b71ee0b2312b	archive/open-source/git/github/gists/bee3a5a2b71ee0b2312b.bundle
+4bb6de9e72c2a383b452		2015-09-29T05:29:57Z	2015-10-01T15:05:58Z	0	update_in.clj	https://gist.github.com/alandipert/4bb6de9e72c2a383b452	archive/open-source/git/github/gists/4bb6de9e72c2a383b452.bundle
+bd98d6d48f58f8f165a0		2015-11-12T14:10:42Z	2015-11-12T14:10:43Z	0	index.cljs.hl	https://gist.github.com/alandipert/bd98d6d48f58f8f165a0	archive/open-source/git/github/gists/bd98d6d48f58f8f165a0.bundle
+eb84b3d61e2232d44319		2015-11-16T19:08:54Z	2015-11-16T19:08:54Z	0	gistfile1.txt	https://gist.github.com/alandipert/eb84b3d61e2232d44319	archive/open-source/git/github/gists/eb84b3d61e2232d44319.bundle
+73e923a690061d18ba3a	Use Datomic Datalog to query arbitrary map-like structures.	2015-12-30T19:25:06Z	2015-12-30T19:25:30Z	0	mapquery.boot	https://gist.github.com/alandipert/73e923a690061d18ba3a	archive/open-source/git/github/gists/73e923a690061d18ba3a.bundle
+d2cb38ee869448182c4b	Example of querying AWS infrastructure with Amazonica and Datomic, in Clojure with Boot-clj	2015-12-30T20:29:46Z	2018-07-31T16:33:00Z	0	ec2query.boot	https://gist.github.com/alandipert/d2cb38ee869448182c4b	archive/open-source/git/github/gists/d2cb38ee869448182c4b.bundle
+b100723aa2efb3502f59		2016-03-03T05:42:30Z	2016-03-03T05:42:31Z	0	webjars_bower.clj	https://gist.github.com/alandipert/b100723aa2efb3502f59	archive/open-source/git/github/gists/b100723aa2efb3502f59.bundle
+21b8a426a29146275fa2	A Bash script that calls m4 on itself	2016-03-03T22:02:34Z	2016-03-03T22:02:46Z	0	m4self.sh	https://gist.github.com/alandipert/21b8a426a29146275fa2	archive/open-source/git/github/gists/21b8a426a29146275fa2.bundle
+11640ac9286a254eb837	inline pre/post conditions macro	2016-03-16T14:17:36Z	2016-03-18T18:26:50Z	0	with_conditions.clj	https://gist.github.com/alandipert/11640ac9286a254eb837	archive/open-source/git/github/gists/11640ac9286a254eb837.bundle
+1700e9e6b8187a75158b		2016-03-18T04:17:03Z	2016-03-24T03:44:23Z	0	gistfile1.txt	https://gist.github.com/alandipert/1700e9e6b8187a75158b	archive/open-source/git/github/gists/1700e9e6b8187a75158b.bundle
+90640f35771aa44cae5c		2016-03-19T03:50:01Z	2016-03-19T03:54:32Z	0	build.boot	https://gist.github.com/alandipert/90640f35771aa44cae5c	archive/open-source/git/github/gists/90640f35771aa44cae5c.bundle
+393c8709708cdf06e655		2016-03-19T03:51:38Z	2016-03-19T03:51:39Z	0	gistfile1.txt	https://gist.github.com/alandipert/393c8709708cdf06e655	archive/open-source/git/github/gists/393c8709708cdf06e655.bundle
+39caed7a95738532e022b3b63592c5d4		2016-04-08T18:17:36Z	2016-04-08T18:17:36Z	0	gistfile1.txt	https://gist.github.com/alandipert/39caed7a95738532e022b3b63592c5d4	archive/open-source/git/github/gists/39caed7a95738532e022b3b63592c5d4.bundle
+ad060074fd7619ee4207ec33a25cdb9a		2016-04-19T16:15:59Z	2016-04-19T16:15:59Z	0	 bfencode.clj	https://gist.github.com/alandipert/ad060074fd7619ee4207ec33a25cdb9a	archive/open-source/git/github/gists/ad060074fd7619ee4207ec33a25cdb9a.bundle
+f465e4826c68c93d492bbeda3fa4c8a8		2016-04-26T13:45:16Z	2016-04-26T13:45:17Z	0	gistfile1.txt	https://gist.github.com/alandipert/f465e4826c68c93d492bbeda3fa4c8a8	archive/open-source/git/github/gists/f465e4826c68c93d492bbeda3fa4c8a8.bundle
+5ce841d7147073e1ac669f916557699a		2016-04-26T14:25:09Z	2016-04-26T14:25:09Z	0	gistfile1.txt	https://gist.github.com/alandipert/5ce841d7147073e1ac669f916557699a	archive/open-source/git/github/gists/5ce841d7147073e1ac669f916557699a.bundle
+2dc07f8fb53bda7cabd4150e988d894f		2016-05-06T14:53:28Z	2016-05-06T17:40:18Z	0	gistfile1.txt	https://gist.github.com/alandipert/2dc07f8fb53bda7cabd4150e988d894f	archive/open-source/git/github/gists/2dc07f8fb53bda7cabd4150e988d894f.bundle
+537ea806516c93e037c2069b3642226f		2016-05-11T13:09:18Z	2016-05-11T13:09:19Z	0	gistfile1.txt	https://gist.github.com/alandipert/537ea806516c93e037c2069b3642226f	archive/open-source/git/github/gists/537ea806516c93e037c2069b3642226f.bundle
+1d6b10a4fb0457dd8855c819e13635c6		2016-05-20T21:06:12Z	2016-05-20T21:06:12Z	0	index.cljs.hl	https://gist.github.com/alandipert/1d6b10a4fb0457dd8855c819e13635c6	archive/open-source/git/github/gists/1d6b10a4fb0457dd8855c819e13635c6.bundle
+cd2a82de8be3ba7cdc09e18d3904d360		2016-08-12T03:31:36Z	2016-09-02T09:36:29Z	0	&this.clj	https://gist.github.com/alandipert/cd2a82de8be3ba7cdc09e18d3904d360	archive/open-source/git/github/gists/cd2a82de8be3ba7cdc09e18d3904d360.bundle
+2ef0a4b3708e96c11432f09ea7584e8e	Filter tests from fileset	2016-08-17T14:17:58Z	2016-08-17T14:17:58Z	0	built.boot	https://gist.github.com/alandipert/2ef0a4b3708e96c11432f09ea7584e8e	archive/open-source/git/github/gists/2ef0a4b3708e96c11432f09ea7584e8e.bundle
+71a11fcd688d016333838dcade8dbf78	Type event debounce example in Hoplon	2016-08-27T14:45:40Z	2016-08-27T14:45:41Z	0	index.cljs.hl	https://gist.github.com/alandipert/71a11fcd688d016333838dcade8dbf78	archive/open-source/git/github/gists/71a11fcd688d016333838dcade8dbf78.bundle
+9f5a64858eb244dec78d2a9238ad0152	toggle visibility	2016-08-29T19:11:36Z	2016-08-30T12:52:23Z	1	index.cljs.hl	https://gist.github.com/alandipert/9f5a64858eb244dec78d2a9238ad0152	archive/open-source/git/github/gists/9f5a64858eb244dec78d2a9238ad0152.bundle
+6bea29ea46087e27468cd8e070b708c7		2016-11-07T19:20:58Z	2016-11-11T16:22:04Z	0	with_host.sh	https://gist.github.com/alandipert/6bea29ea46087e27468cd8e070b708c7	archive/open-source/git/github/gists/6bea29ea46087e27468cd8e070b708c7.bundle
+11b6f417d11e486f528dff8e57075dd2		2016-12-02T04:14:04Z	2016-12-02T04:14:04Z	0	deterpolate.clj	https://gist.github.com/alandipert/11b6f417d11e486f528dff8e57075dd2	archive/open-source/git/github/gists/11b6f417d11e486f528dff8e57075dd2.bundle
+edab7814ec866ac8037ca790bb45bb55		2016-12-07T06:31:16Z	2016-12-07T06:54:56Z	0	build.boot	https://gist.github.com/alandipert/edab7814ec866ac8037ca790bb45bb55	archive/open-source/git/github/gists/edab7814ec866ac8037ca790bb45bb55.bundle
+912d5157b4de2495e7fd96100c698e9f		2016-12-11T22:29:22Z	2016-12-11T22:29:23Z	0	join_strings.lisp	https://gist.github.com/alandipert/912d5157b4de2495e7fd96100c698e9f	archive/open-source/git/github/gists/912d5157b4de2495e7fd96100c698e9f.bundle
+5238ee3497be7529a6663a976fc90861		2016-12-12T01:14:41Z	2016-12-12T01:14:41Z	0	join_strings.lisp	https://gist.github.com/alandipert/5238ee3497be7529a6663a976fc90861	archive/open-source/git/github/gists/5238ee3497be7529a6663a976fc90861.bundle
+4a145c0f9825ac99f159300655edb565		2017-03-18T19:13:28Z	2017-03-18T19:26:52Z	0	streaming_pi.clj	https://gist.github.com/alandipert/4a145c0f9825ac99f159300655edb565	archive/open-source/git/github/gists/4a145c0f9825ac99f159300655edb565.bundle
+333c1ede071231aa95d3d1dc042645fd	Chained comparison in R	2017-05-18T04:05:46Z	2017-05-18T15:08:18Z	0	ccmp.R	https://gist.github.com/alandipert/333c1ede071231aa95d3d1dc042645fd	archive/open-source/git/github/gists/333c1ede071231aa95d3d1dc042645fd.bundle
+6ca9f895fa0a4527deaa78292a0488c7		2017-05-19T15:13:50Z	2017-06-12T17:39:20Z	2	cond.R	https://gist.github.com/alandipert/6ca9f895fa0a4527deaa78292a0488c7	archive/open-source/git/github/gists/6ca9f895fa0a4527deaa78292a0488c7.bundle
+61b7eaa9b530415a96ec767c56be3f44		2017-05-19T21:12:47Z	2017-05-19T21:28:58Z	0	conditional_substitution_shootout.R	https://gist.github.com/alandipert/61b7eaa9b530415a96ec767c56be3f44	archive/open-source/git/github/gists/61b7eaa9b530415a96ec767c56be3f44.bundle
+106f5f46e4950225ce552551cc8b08c3		2017-07-10T20:40:39Z	2017-07-10T20:40:39Z	0	usefileset.clj	https://gist.github.com/alandipert/106f5f46e4950225ce552551cc8b08c3	archive/open-source/git/github/gists/106f5f46e4950225ce552551cc8b08c3.bundle
+25281e32c93a893af965c0977cef7f06	https://github.com/eatnumber1/goal	2017-07-28T03:27:08Z	2017-07-28T04:24:30Z	0	goal.clj	https://gist.github.com/alandipert/25281e32c93a893af965c0977cef7f06	archive/open-source/git/github/gists/25281e32c93a893af965c0977cef7f06.bundle
+d6388a9a62c77c1b77cc7dda4b291fbd		2017-09-22T20:14:48Z	2017-09-22T20:14:48Z	0	bfencode.clj	https://gist.github.com/alandipert/d6388a9a62c77c1b77cc7dda4b291fbd	archive/open-source/git/github/gists/d6388a9a62c77c1b77cc7dda4b291fbd.bundle
+396ef7759ed320430e6f7a875e58a8f2		2017-10-17T16:03:38Z	2017-10-17T16:03:39Z	0	radio.cljs.hl	https://gist.github.com/alandipert/396ef7759ed320430e6f7a875e58a8f2	archive/open-source/git/github/gists/396ef7759ed320430e6f7a875e58a8f2.bundle
+ebf65762a3f62076ac7b35569567bb37		2017-11-29T15:22:01Z	2017-11-29T15:22:01Z	0	jiggle.boot	https://gist.github.com/alandipert/ebf65762a3f62076ac7b35569567bb37	archive/open-source/git/github/gists/ebf65762a3f62076ac7b35569567bb37.bundle
+3e938c912b1dec22ee415c1dda35423a	http://adventofcode.com/2017/day/1 in R	2017-12-01T15:38:13Z	2017-12-01T16:46:02Z	0	day1.R	https://gist.github.com/alandipert/3e938c912b1dec22ee415c1dda35423a	archive/open-source/git/github/gists/3e938c912b1dec22ee415c1dda35423a.bundle
+63e4502350d90d7b251e99cac40a3895		2017-12-07T09:10:33Z	2017-12-07T09:10:33Z	0	input	https://gist.github.com/alandipert/63e4502350d90d7b251e99cac40a3895	archive/open-source/git/github/gists/63e4502350d90d7b251e99cac40a3895.bundle
+f2602716487f29701b94e0db3a628e14		2017-12-15T21:08:33Z	2017-12-15T21:08:33Z	0	gistfile1.txt	https://gist.github.com/alandipert/f2602716487f29701b94e0db3a628e14	archive/open-source/git/github/gists/f2602716487f29701b94e0db3a628e14.bundle
+d51bc6a6bd21c2e364db885441a7a237		2018-02-21T16:53:46Z	2018-02-21T16:53:47Z	0	ws_client.R	https://gist.github.com/alandipert/d51bc6a6bd21c2e364db885441a7a237	archive/open-source/git/github/gists/d51bc6a6bd21c2e364db885441a7a237.bundle
+947886bc81eb7a157921575715170d9b		2018-04-09T22:08:51Z	2018-04-09T22:08:52Z	0	keybase.md	https://gist.github.com/alandipert/947886bc81eb7a157921575715170d9b	archive/open-source/git/github/gists/947886bc81eb7a157921575715170d9b.bundle
+ee299db078596dbd12be9d611ebe83e0	Shiny Server Pro Dockerfile for file-based auth testing	2018-04-12T20:42:33Z	2018-04-12T21:34:29Z	0	Dockerfile	https://gist.github.com/alandipert/ee299db078596dbd12be9d611ebe83e0	archive/open-source/git/github/gists/ee299db078596dbd12be9d611ebe83e0.bundle
+ab0017f48491dcdf4fced0794f4176f0	For http://www.lispology.com/show?25GT	2018-04-20T22:54:01Z	2018-04-20T22:54:01Z	0	mysort.lisp	https://gist.github.com/alandipert/ab0017f48491dcdf4fced0794f4176f0	archive/open-source/git/github/gists/ab0017f48491dcdf4fced0794f4176f0.bundle
+5cf98cba9b9709976a423e598097dac0		2018-04-24T05:26:13Z	2018-04-27T16:14:02Z	0	cipher.lisp	https://gist.github.com/alandipert/5cf98cba9b9709976a423e598097dac0	archive/open-source/git/github/gists/5cf98cba9b9709976a423e598097dac0.bundle
+3d53a625d95eb8edd30f31603008d851	Example of producing multiple jars with boot	2018-04-30T16:59:59Z	2018-04-30T17:22:22Z	0	build.boot	https://gist.github.com/alandipert/3d53a625d95eb8edd30f31603008d851	archive/open-source/git/github/gists/3d53a625d95eb8edd30f31603008d851.bundle
+4980e0cd128844e7b59a840039e8f003		2018-05-08T22:29:18Z	2018-05-08T22:29:18Z	0	wstest.R	https://gist.github.com/alandipert/4980e0cd128844e7b59a840039e8f003	archive/open-source/git/github/gists/4980e0cd128844e7b59a840039e8f003.bundle
+65410bac0e181e9c97c53ea7f8517027		2018-05-09T20:14:56Z	2018-05-09T20:15:31Z	0	test.cpp	https://gist.github.com/alandipert/65410bac0e181e9c97c53ea7f8517027	archive/open-source/git/github/gists/65410bac0e181e9c97c53ea7f8517027.bundle
+cea955a3c302876b64e11a577e5d65c7	filtering and failing	2018-05-16T19:15:18Z	2018-05-16T19:15:19Z	0	app.R	https://gist.github.com/alandipert/cea955a3c302876b64e11a577e5d65c7	archive/open-source/git/github/gists/cea955a3c302876b64e11a577e5d65c7.bundle
+d3474b3b8bbbcfe60a3ae02c634c295b		2018-05-16T20:57:47Z	2018-05-16T22:35:21Z	0	filterer.R	https://gist.github.com/alandipert/d3474b3b8bbbcfe60a3ae02c634c295b	archive/open-source/git/github/gists/d3474b3b8bbbcfe60a3ae02c634c295b.bundle
+e1d97bf31000564d0067d80dd39e1a92		2018-05-25T01:51:11Z	2018-05-25T01:51:11Z	0	cond.lisp	https://gist.github.com/alandipert/e1d97bf31000564d0067d80dd39e1a92	archive/open-source/git/github/gists/e1d97bf31000564d0067d80dd39e1a92.bundle
+a784eec164c34ca5ae4bc965765266d1		2018-05-31T18:46:55Z	2018-05-31T18:46:55Z	0	fruitExplorer.R	https://gist.github.com/alandipert/a784eec164c34ca5ae4bc965765266d1	archive/open-source/git/github/gists/a784eec164c34ca5ae4bc965765266d1.bundle
+ed28678b8427001786c3a700ec0f887f		2018-05-31T19:12:24Z	2018-05-31T19:12:24Z	0	deepMerge.R	https://gist.github.com/alandipert/ed28678b8427001786c3a700ec0f887f	archive/open-source/git/github/gists/ed28678b8427001786c3a700ec0f887f.bundle
+ba3f925a31c67cd08966ad4ea220e541		2018-06-28T16:58:05Z	2018-06-28T16:59:06Z	0	tree_df.R	https://gist.github.com/alandipert/ba3f925a31c67cd08966ad4ea220e541	archive/open-source/git/github/gists/ba3f925a31c67cd08966ad4ea220e541.bundle
+bda93c9d226fa95bbacd131ed2408ea9	FizzBuzz with dplyr::case_when	2018-08-29T20:47:12Z	2018-08-29T20:49:09Z	0	fizzbuzz.R	https://gist.github.com/alandipert/bda93c9d226fa95bbacd131ed2408ea9	archive/open-source/git/github/gists/bda93c9d226fa95bbacd131ed2408ea9.bundle
+b7008aa2ccd917a2f61527a5aebf1707		2018-09-23T22:10:25Z	2018-09-23T22:13:10Z	0	bm.js	https://gist.github.com/alandipert/b7008aa2ccd917a2f61527a5aebf1707	archive/open-source/git/github/gists/b7008aa2ccd917a2f61527a5aebf1707.bundle
+9d7ff35952f33b3105f90f24a5103e48		2018-09-23T22:45:15Z	2018-11-02T17:37:19Z	0	collector.lisp	https://gist.github.com/alandipert/9d7ff35952f33b3105f90f24a5103e48	archive/open-source/git/github/gists/9d7ff35952f33b3105f90f24a5103e48.bundle
+8919d3178f61c4c1a084c1afdd40fc57	A dream I had about Pete Davidson	2018-10-16T22:34:57Z	2018-10-16T23:07:45Z	0	jester_davidson.md	https://gist.github.com/alandipert/8919d3178f61c4c1a084c1afdd40fc57	archive/open-source/git/github/gists/8919d3178f61c4c1a084c1afdd40fc57.bundle
+c464e61c89c30b7d3ab0835c275b3e38		2018-11-27T00:03:43Z	2018-11-27T00:03:43Z	0	reactwidget.R	https://gist.github.com/alandipert/c464e61c89c30b7d3ab0835c275b3e38	archive/open-source/git/github/gists/c464e61c89c30b7d3ab0835c275b3e38.bundle
+96a131694a8efbc08d0f589150f3236e		2018-11-27T16:48:01Z	2018-11-27T16:48:01Z	0	shape.txt	https://gist.github.com/alandipert/96a131694a8efbc08d0f589150f3236e	archive/open-source/git/github/gists/96a131694a8efbc08d0f589150f3236e.bundle
+c9ef93e6085fcb0acd72e002fd222598		2018-12-30T05:00:04Z	2018-12-30T05:00:04Z	0	make_listing.sh	https://gist.github.com/alandipert/c9ef93e6085fcb0acd72e002fd222598	archive/open-source/git/github/gists/c9ef93e6085fcb0acd72e002fd222598.bundle
+63a2062fdfd43595cbb65824cee16eac		2019-01-28T14:27:51Z	2019-01-28T14:48:20Z	0	app.R	https://gist.github.com/alandipert/63a2062fdfd43595cbb65824cee16eac	archive/open-source/git/github/gists/63a2062fdfd43595cbb65824cee16eac.bundle
+8510e56c7cac2dce7e87d09251ae47b6		2019-02-20T18:52:19Z	2019-02-20T18:52:20Z	0	foob.lisp	https://gist.github.com/alandipert/8510e56c7cac2dce7e87d09251ae47b6	archive/open-source/git/github/gists/8510e56c7cac2dce7e87d09251ae47b6.bundle
+fb4f5769f0e260f26075a43c123333bd		2019-02-21T05:41:44Z	2019-04-17T07:40:44Z	0	.vimrc	https://gist.github.com/alandipert/fb4f5769f0e260f26075a43c123333bd	archive/open-source/git/github/gists/fb4f5769f0e260f26075a43c123333bd.bundle
+44e6f9e670f45a77b3b64f21952af176	Example of reactR input helpers	2019-02-22T15:18:54Z	2019-02-22T15:20:22Z	0	colorpicker.R, colorpicker.js	https://gist.github.com/alandipert/44e6f9e670f45a77b3b64f21952af176	archive/open-source/git/github/gists/44e6f9e670f45a77b3b64f21952af176.bundle
+7a489e16af391ea3a8822e7e2acedf12		2019-03-13T21:42:05Z	2019-03-13T21:42:06Z	0	scaffold_utils.R	https://gist.github.com/alandipert/7a489e16af391ea3a8822e7e2acedf12	archive/open-source/git/github/gists/7a489e16af391ea3a8822e7e2acedf12.bundle
+6ab14dc48b2ce57717d7519df7d22b25	libsass Makefile compatible with GNU Make 3.79.1	2019-03-29T19:41:21Z	2019-03-29T19:41:42Z	0	Makefile	https://gist.github.com/alandipert/6ab14dc48b2ce57717d7519df7d22b25	archive/open-source/git/github/gists/6ab14dc48b2ce57717d7519df7d22b25.bundle
+11bd785935eef8d8bfee9ec1ecc97bbc	networkD3 test app	2019-04-01T18:05:57Z	2019-04-01T18:06:10Z	0	app.R	https://gist.github.com/alandipert/11bd785935eef8d8bfee9ec1ecc97bbc	archive/open-source/git/github/gists/11bd785935eef8d8bfee9ec1ecc97bbc.bundle
+3e43d14c161d812877ee60cdfa751e2d		2019-04-05T15:56:57Z	2019-04-05T15:56:57Z	0	sysup.log	https://gist.github.com/alandipert/3e43d14c161d812877ee60cdfa751e2d	archive/open-source/git/github/gists/3e43d14c161d812877ee60cdfa751e2d.bundle
+5ff8fc2d4ceac50549ce1c5fa3461ca8		2019-04-16T04:45:39Z	2019-04-16T04:45:39Z	0	emacs_vim.Rmd	https://gist.github.com/alandipert/5ff8fc2d4ceac50549ce1c5fa3461ca8	archive/open-source/git/github/gists/5ff8fc2d4ceac50549ce1c5fa3461ca8.bundle
+931e19069987d93c0a4c7ac83762fcb2		2019-05-14T19:01:01Z	2019-05-14T19:01:36Z	0	leafletbm.R	https://gist.github.com/alandipert/931e19069987d93c0a4c7ac83762fcb2	archive/open-source/git/github/gists/931e19069987d93c0a4c7ac83762fcb2.bundle
+4794de3ac75879ce4efadec50489e6cc		2019-05-22T14:45:54Z	2019-05-22T14:47:04Z	0	app.R	https://gist.github.com/alandipert/4794de3ac75879ce4efadec50489e6cc	archive/open-source/git/github/gists/4794de3ac75879ce4efadec50489e6cc.bundle
+b7924d80aed3a6d3b90107cb3167d5bf		2019-05-22T14:50:16Z	2019-05-22T14:50:16Z	0	app.R	https://gist.github.com/alandipert/b7924d80aed3a6d3b90107cb3167d5bf	archive/open-source/git/github/gists/b7924d80aed3a6d3b90107cb3167d5bf.bundle
+3afea76f7627ee9fb21c52be3bc3c2dd		2019-05-29T22:26:02Z	2019-05-29T22:26:02Z	0	square.lisp	https://gist.github.com/alandipert/3afea76f7627ee9fb21c52be3bc3c2dd	archive/open-source/git/github/gists/3afea76f7627ee9fb21c52be3bc3c2dd.bundle
+4001aead0f102fa18773889329a1a16a		2019-06-05T22:48:37Z	2019-06-05T22:48:37Z	0	httpuv_test.R	https://gist.github.com/alandipert/4001aead0f102fa18773889329a1a16a	archive/open-source/git/github/gists/4001aead0f102fa18773889329a1a16a.bundle
+6ea732cf691a7e8115ab3620097c4485	Shiny app with malformed HTML ui	2019-08-02T18:44:16Z	2019-08-02T18:44:16Z	0	app.R	https://gist.github.com/alandipert/6ea732cf691a7e8115ab3620097c4485	archive/open-source/git/github/gists/6ea732cf691a7e8115ab3620097c4485.bundle
+44297b1b5dd6bee55042765416153774	Shiny app with malformed HTML ui	2019-08-02T18:44:17Z	2019-08-02T18:44:18Z	0	app.R	https://gist.github.com/alandipert/44297b1b5dd6bee55042765416153774	archive/open-source/git/github/gists/44297b1b5dd6bee55042765416153774.bundle
+dcefdcdef46dee3442b913b362f2efac		2019-08-02T22:27:47Z	2019-08-02T22:27:48Z	0	err.txt	https://gist.github.com/alandipert/dcefdcdef46dee3442b913b362f2efac	archive/open-source/git/github/gists/dcefdcdef46dee3442b913b362f2efac.bundle
+35a06ae0d783f6282c75d50731de9963	Installing R-devel on Solaris 10 VM	2019-08-07T19:04:35Z	2019-08-07T19:30:47Z	0	README.md	https://gist.github.com/alandipert/35a06ae0d783f6282c75d50731de9963	archive/open-source/git/github/gists/35a06ae0d783f6282c75d50731de9963.bundle
+7da41616548def947fdca7feca6424a5		2019-09-19T16:53:43Z	2019-09-19T16:53:43Z	0	choicesWithNamesRectangle.R	https://gist.github.com/alandipert/7da41616548def947fdca7feca6424a5	archive/open-source/git/github/gists/7da41616548def947fdca7feca6424a5.bundle
+2823e0b1908e255707afb5e2ee840ee4		2019-10-01T16:05:50Z	2019-10-01T16:05:51Z	0	jacl-rationale.md	https://gist.github.com/alandipert/2823e0b1908e255707afb5e2ee840ee4	archive/open-source/git/github/gists/2823e0b1908e255707afb5e2ee840ee4.bundle
+b02ccb83740617b7be4ca7dbcfc8e59c		2019-11-19T02:55:02Z	2019-11-19T02:55:02Z	0	bruteforce.R	https://gist.github.com/alandipert/b02ccb83740617b7be4ca7dbcfc8e59c	archive/open-source/git/github/gists/b02ccb83740617b7be4ca7dbcfc8e59c.bundle
+9e665a2d9ccebb65e991c79ff0765e17		2019-12-03T18:22:17Z	2019-12-03T18:22:32Z	0	describe_df.R	https://gist.github.com/alandipert/9e665a2d9ccebb65e991c79ff0765e17	archive/open-source/git/github/gists/9e665a2d9ccebb65e991c79ff0765e17.bundle
+af7093ef1719ddc736ee5deb37748b04	Depth-first topological sort in Common Lisp	2019-12-04T05:42:33Z	2019-12-04T14:09:23Z	0	topo-sort-dfs.lisp	https://gist.github.com/alandipert/af7093ef1719ddc736ee5deb37748b04	archive/open-source/git/github/gists/af7093ef1719ddc736ee5deb37748b04.bundle
+508c8ab67296012e8dd182e5c95c3968		2019-12-06T16:11:48Z	2019-12-06T16:11:49Z	0	gistfile1.txt	https://gist.github.com/alandipert/508c8ab67296012e8dd182e5c95c3968	archive/open-source/git/github/gists/508c8ab67296012e8dd182e5c95c3968.bundle
+93c05e22c63538f17a805349bb4fb82e		2019-12-22T16:48:35Z	2019-12-22T16:48:35Z	0	jacl-client.R	https://gist.github.com/alandipert/93c05e22c63538f17a805349bb4fb82e	archive/open-source/git/github/gists/93c05e22c63538f17a805349bb4fb82e.bundle
+89025cd9f57d7adbe95e35a25bd54039		2020-02-03T23:23:18Z	2020-02-03T23:24:59Z	1	future_error.Rmd	https://gist.github.com/alandipert/89025cd9f57d7adbe95e35a25bd54039	archive/open-source/git/github/gists/89025cd9f57d7adbe95e35a25bd54039.bundle
+bf7167580f385d7eb8f6dd0fb38698cf		2020-02-12T18:19:52Z	2020-02-12T18:19:52Z	0	boot.lisp	https://gist.github.com/alandipert/bf7167580f385d7eb8f6dd0fb38698cf	archive/open-source/git/github/gists/bf7167580f385d7eb8f6dd0fb38698cf.bundle
+c28a84e71e7d6cf6723f63bded9d5963		2020-04-09T21:14:57Z	2020-04-09T21:15:06Z	0	testServer_app_QA.md	https://gist.github.com/alandipert/c28a84e71e7d6cf6723f63bded9d5963	archive/open-source/git/github/gists/c28a84e71e7d6cf6723f63bded9d5963.bundle
+c1f3a56d99bf8a9186178b5ad271c7dd		2020-04-28T22:27:06Z	2020-04-28T22:27:06Z	0	promise_test.R	https://gist.github.com/alandipert/c1f3a56d99bf8a9186178b5ad271c7dd	archive/open-source/git/github/gists/c1f3a56d99bf8a9186178b5ad271c7dd.bundle
+5f01d1c45eb93f3ac5813f3d101eaed3		2020-06-05T05:23:12Z	2020-06-05T15:52:12Z	0	wiki.org	https://gist.github.com/alandipert/5f01d1c45eb93f3ac5813f3d101eaed3	archive/open-source/git/github/gists/5f01d1c45eb93f3ac5813f3d101eaed3.bundle
+bb0f2d9d1212870534315707c929c191		2020-07-10T04:55:38Z	2020-07-10T05:12:50Z	0	mv.clj	https://gist.github.com/alandipert/bb0f2d9d1212870534315707c929c191	archive/open-source/git/github/gists/bb0f2d9d1212870534315707c929c191.bundle
+4a5fbcc03437703cfb550bc79e0fdbdc		2020-07-10T05:34:51Z	2020-07-10T05:34:51Z	0	mv.lisp	https://gist.github.com/alandipert/4a5fbcc03437703cfb550bc79e0fdbdc	archive/open-source/git/github/gists/4a5fbcc03437703cfb550bc79e0fdbdc.bundle
+19e214ee8d242fa88c835f44d325795e		2020-07-17T15:24:40Z	2020-07-17T15:25:00Z	0	permute.js	https://gist.github.com/alandipert/19e214ee8d242fa88c835f44d325795e	archive/open-source/git/github/gists/19e214ee8d242fa88c835f44d325795e.bundle
+fb7ce01cc109e9c2ed06b3a87573ccf4		2020-11-26T20:54:47Z	2020-11-26T20:57:39Z	0	fb.clj	https://gist.github.com/alandipert/fb7ce01cc109e9c2ed06b3a87573ccf4	archive/open-source/git/github/gists/fb7ce01cc109e9c2ed06b3a87573ccf4.bundle
+ccea4c063b8c65fdbfa1e97760cc6e31		2020-12-08T19:10:49Z	2020-12-08T19:10:50Z	0	mv.lisp	https://gist.github.com/alandipert/ccea4c063b8c65fdbfa1e97760cc6e31	archive/open-source/git/github/gists/ccea4c063b8c65fdbfa1e97760cc6e31.bundle
+a79a345f1b4c822c4d8ddaf992a5fc30		2021-02-26T21:16:14Z	2021-09-23T09:20:45Z	1	jacl-update-2021-02.md	https://gist.github.com/alandipert/a79a345f1b4c822c4d8ddaf992a5fc30	archive/open-source/git/github/gists/a79a345f1b4c822c4d8ddaf992a5fc30.bundle
+9b7befbdb442bac2167595a8ffc24bf5		2023-07-24T19:14:36Z	2023-07-26T15:43:16Z	0	terms.lisp	https://gist.github.com/alandipert/9b7befbdb442bac2167595a8ffc24bf5	archive/open-source/git/github/gists/9b7befbdb442bac2167595a8ffc24bf5.bundle
+6ffc477250a0d3d5f17610f90b53edba	Identity, Dipert, and LLMs: Structured ComparisoN	2025-09-14T01:31:36Z	2025-09-14T01:31:36Z	0	dipert_llm.md	https://gist.github.com/alandipert/6ffc477250a0d3d5f17610f90b53edba	archive/open-source/git/github/gists/6ffc477250a0d3d5f17610f90b53edba.bundle
+d141bf944f2742c78fd0df05e594a5c6		2025-09-19T16:42:43Z	2025-09-19T16:42:43Z	0	kraft_single.md	https://gist.github.com/alandipert/d141bf944f2742c78fd0df05e594a5c6	archive/open-source/git/github/gists/d141bf944f2742c78fd0df05e594a5c6.bundle
+ef62a01a10cbedff8498f74ca753629b		2025-10-09T02:25:45Z	2025-10-09T02:25:45Z	0	local_pr.md	https://gist.github.com/alandipert/ef62a01a10cbedff8498f74ca753629b	archive/open-source/git/github/gists/ef62a01a10cbedff8498f74ca753629b.bundle
diff --git a/archive/open-source/sourceforge/jd4x/README.md b/archive/open-source/sourceforge/jd4x/README.md
new file mode 100644
index 0000000..e79fe9a
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/README.md
@@ -0,0 +1,7 @@
+# JD4X / Java Desktop for X Window
+
+The surviving project homepage credits Alan Dipert under “Other Types Of
+Contributers.” This collection preserves that page, the SourceForge summary,
+file and news listings, and the source-designated historical releases. Binary
+installers and the 654 MB live CD are excluded. The later CVS source endpoint
+is no longer available through SourceForge's current code browser.
diff --git a/archive/open-source/sourceforge/jd4x/jd4x-public-record.warc.gz b/archive/open-source/sourceforge/jd4x/jd4x-public-record.warc.gz
new file mode 100644
index 0000000..fcab034
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/jd4x-public-record.warc.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e8ce6bf9189252e6bf73e8bb1cdab6e28b9d81a754795e0437943b2749c59429
+size 23132480
diff --git a/archive/open-source/sourceforge/jd4x/pages/project-home.html b/archive/open-source/sourceforge/jd4x/pages/project-home.html
new file mode 100644
index 0000000..0759307
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/pages/project-home.html
@@ -0,0 +1,235 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>JD4X HOMEPAGE</title>
+  <meta name="description"
+ content="The JD4X project is a basic GUI windowing environment developed to support the Java programming language based on top of the X window system. It was developed with the intention of providing a Java environment that allows Java developers to build and extend a windowing system written purely in Java. The project itself is not pure Java but it uses a mixture of java and C. ">
+  <style type="text/css">
+.on2        {font-size:11pt;text-decoration:none;color:#FFFFFF;}
+.off2       {font-size:11pt;text-decoration:underline;color:#000000;}
+.on         {font-size:9pt;text-decoration:none;color:#7D6BFF;}
+.off        {font-size:9pt;text-decoration:none;color:#000000;}
+p.style1    {font-size:10pt;font-family:times,serif;color:#FFFFFF;}
+p.style2    {font-size:9pt;font-family:times,serif;color:#7D6BFF;}
+p.style3    {font-size:18pt;font-family:times,serif;color:#7D6BFF;}
+p.style4    {font-size:10pt;font-family:times,serif;color:#7D6BFF;}
+p.style5    {font-size:9pt;font-family:times,serif;color:#FFFFFF;}
+h1          {font-family:times,serif;color:#7D6BFF;}
+h2,h4       {font-family:times,serif;color:#FFFFFF;}
+  </style>
+  <script language="javascript">
+<!--
+
+function OpenWin(url)
+{newwin=window.open(url,'win1')}
+
+function opwin(url)
+{newwin=window.open(url,'win1','width=480,height=500')}
+
+function NextWin(url)
+{newwin=window.open(url,'win2','width=450,height=650')}    
+
+-->
+  </script>
+</head>
+<body bgcolor="#ffffff">
+<table bgcolor="#7D6BFF" cellpadding="5" border="0">
+  <tbody>
+    <tr>
+      <td valign="top">
+      <table width="600" cellpadding="4" bgcolor="#ffffff" border="5">
+        <tbody>
+          <tr>
+            <td>
+            <p class="style2"><a href="https://sourceforge.net/projects/jdx/"> <img src="banner.gif"></a>
+......................................................................................................................................................................................................<br>
+            <a name="top" href="javascript:NextWin('about.htm')"
+ class="on" onmouseover="this.className='off'"
+ onmouseout="this.className='on'"><strong>OVERVIEW</strong></a> | <a
+ name="top" href="mailto:tay_ivan@hotmail.com" class="on"
+ onmouseover="this.className='off'" onmouseout="this.className='on'"><strong>CONTACT</strong></a>
+| <a name="top" href="http://sourceforge.net/project/showfiles.php?group_id=33051" class="on"
+ onmouseover="this.className='off'" onmouseout="this.className='on'"><strong>DOWNLOAD</strong></a> | <a name="top" href="https://sourceforge.net/forum/?group_id=33051" class="on"
+ onmouseover="this.className='off'" onmouseout="this.className='on'"><strong>FORUMS</strong></a> | <a name="top" href="https://sourceforge.net/tracker/?group_id=33051&atid=407132" class="on"
+ onmouseover="this.className='off'" onmouseout="this.className='on'"><strong>BUGS</strong></a> | <a name="top" href="https://sourceforge.net/news/?group_id=33051" class="on"
+ onmouseover="this.className='off'" onmouseout="this.className='on'"><strong>NEWS</strong></a> | <a name="top" href="https://sourceforge.net/projects/jdx/" class="on"
+ onmouseover="this.className='off'" onmouseout="this.className='on'"><strong>SOURCEFORGE</strong></a> | <a name="top" href="http://freshmeat.net/projects/jd4x/" class="on"
+ onmouseover="this.className='off'" onmouseout="this.className='on'"><strong>FRESHMEAT</strong></a>
+
+</p>
+            </td>
+          </tr>
+          <tr>
+            <td valign="top">
+            <table width="600">
+              <tbody>
+                <tr>
+                  <td>
+                  <table bgcolor="#7D6BFF" cellpadding="4">
+                    <tbody>
+                      <tr>
+                        <td>
+                        <h3 style="color: white">SYSTEM REQUIREMENTS</h3>
+                        </td>
+                      </tr>
+                      <tr>
+                        <td align="justify" colspan="2">
+                        <p class="style1">JD4X requires some minimum amount of GNU/Linux<br>system resource support before it can be operational.<br>Below requirements will serve as a rough guide.</p><p class="style1">
+			   - J2SDK v1.4, v1.5 or higher.
+			<br>   - Xorg v6.8.2 or higher.
+			<br>   - Linux x86 kernel v2.4 or higher.
+			<br>   - Numerous GNU system tools.</p>
+                        </td>
+                      </tr>
+                    </tbody>
+                  </table>
+                  </td>
+                  <td valign="top">
+                  <p class="style3"><strong>HEADLINES</strong></p>
+		<p class="style2"> <strong>JD4X v0.6 released (01/02/2006)</strong></p>
+                <p class="style2" align="justify">Refer to Download Now for details.</p>
+                <p class="style2"> <strong>Beta v0.6 CVS release (14/01/2006)</strong></p>
+                <p class="style2" align="justify">Refer to Latest News for details.</p>
+                  </td>
+                </tr>
+              </tbody>
+            </table>
+            </td>
+          </tr>
+          <tr>
+            <td valign="top">
+            <table cellpadding="4" width="600">
+              <tbody>
+                <tr>
+                  <td bgcolor="#7D6BFF" colspan="2">
+                  <p class="style2"> <strong
+ style="color: rgb(255, 255, 255);">The JD4X Project Team And Contributers</strong> </p>
+                  </td>
+                </tr>
+                <tr>
+                  <td>
+                  <p class="style4"><strong>The project team is made out of open source developers over the internet. The project also accepts code and other types of contributions from the open source community.</strong> </p>
+                  </td>
+                </tr>
+                <tr>
+                  <td valign="bottom">
+                  <table>
+                    <tbody>
+                      <tr>
+                        <td>
+                        <table>
+                          <tbody>
+                            <tr>
+                              <td> <img src="guys.gif"> </td>
+                              <td align="left">
+                              <p class="style2">Source Code Contributers :<br>
+                              <strong>Tay Hock Keong</strong>,
+				<strong>Brandon Tay</strong>,
+				<strong>Joseph Gledhill</strong>,
+				<strong>Marc Patteet</strong>,
+				<strong>Christopher R.</strong>
+				<p class="style2">Other Types Of Contributers :<br>
+				<strong>Reuben J. Firmin</strong>,
+				<strong>Alan Dipert</strong>,
+				<strong>Jeff Walter</strong>,
+				<strong>David Keymel</strong>,
+				<strong>Alex Kochnev</strong>,
+				<strong>Dusty Phillips</strong>,
+				<strong>Mohammed Naseeruddin</strong>,
+				<strong>Philipp</strong>
+</p>
+                              </td>
+                            </tr>
+                          </tbody>
+                        </table>
+                        </td>
+                      </tr>
+                      <tr>
+                        <td align="justify" valign="top" colspan="2">
+<p class="style4"> The JD4X project is a basic GUI windowing environment developed to support the Java programming language based on top of the X window system. It was developed with the intention of providing a Java environment that allows Java developers to build and extend a windowing system purely in Java. However, the project itself is not pure Java and uses a mixture of Java and C.</p>
+<p class="style4">JD4X is a desktop development framework that gives Java developers a greater degree of control over their desktop that runs on the X window system. The project currently targets open source users on the Linux platform.</p>
+                        </td>
+                      </tr>
+                    </tbody>
+                  </table>
+                  </td>
+                </tr>
+              </tbody>
+            </table>
+            </td>
+          </tr>
+          <tr>
+            <td valign="" top="">
+            <table width="600" cellpadding="4">
+              <tbody>
+                <tr>
+                  <td bgcolor="#7D6BFF">
+                  <p class="style2"> <strong
+ style="color: rgb(255, 255, 255);">O<small>PEN</small> S<small>OURCE</small>
+L<small>ICENSING</small></strong> </p>
+                  </td>
+                </tr>
+                <tr>
+                  <td align="justify">
+                  <p class="style2"> JD4X is free software; you can
+redistribute it and/or modify it under the terms of the GNU General
+Public License as published by the Free Software Foundation; either
+version 2, or (at your option) any later versions. JD4X is distributed
+in the hope that it will be useful, but <strong
+ style="color: rgb(255, 105, 180);">WITHOUT ANY WARRANTY</strong>;
+without even the implied warranty of <strong
+ style="color: rgb(255, 105, 180);">MERCHANTABILITY</strong> as well as
+the <strong style="color: rgb(255, 105, 180);">FITNESS FOR A
+PARTICULAR PURPOSE</strong>. See the GNU General Public License for
+more details. You should have received a copy of the GNU General Public
+License along with JD4X; see the file COPYING. If not, write to the
+Free Software Foundation, 675 Mass Ave., Cambridge, MA 02139, USA. </p>
+                  </td>
+                </tr>
+              </tbody>
+            </table>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+      <td valign="top">
+      <table width="180" cellpadding="4" border="0">
+        <tbody>
+          <tr>
+            <td bgcolor="#FFFFFF" align="center">
+	     <p class="style3"><strong>SCREENSHOTS</strong></p>
+            <a href="https://sourceforge.net/project/screenshots.php?group_id=33051" class="on" onmouseover="this.className='off'" onmouseout="this.className='on'"><strong>Desktop Screenshots</strong>
+            </td>
+          </tr>
+	  <tr>
+	  <td align="center">
+            <h4>USER SUPPORT</h4>
+            <a href="https://sourceforge.net/forum/?group_id=33051" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>Browse Forums</strong></a><br>
+            <a href="https:/sourceforge.net/tracker/?group_id=33051" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>Submit A Bug</strong></a><br>
+	<a href="https://sourceforge.net/tracker/?group_id=33051&atid=407132" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>Browse Bugs</strong></a><br>
+	<a href="https://sourceforge.net/news/?group_id=33051" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>Latest News<br></strong></a>
+            <a href="jd4x-doc/index.html" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>Documentation<br></strong></a>
+	<a href="http://sourceforge.net/project/showfiles.php?group_id=33051" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>Download Now</strong></a><br>
+	<a href="https://sourceforge.net/mail/?group_id=33051" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>Mailing List</strong></a><br>
+	<a href="https://sourceforge.net/forum/forum.php?thread_id=1275474&forum_id=103792" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>Help Us</strong></a>
+	<p><a href="http://sourceforge.net/donate/index.php?group_id=33051"><img src="http://images.sourceforge.net/images/project-support.jpg" width="88" height="32" border="0" alt="Support This Project" /> </a></p>
+	<h4>COMMUNITIES</h4>
+	<p><i><a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=33051</b>&amp;amp;type=4" width="110" height="37" border="0" alt="SourceForge.net Logo"/></a></i></p>
+	<p><a href="http://freshmeat.net/"><img src="http://freshmeat.net/img/link_button_4.gif" width="88" height="31" border="0" alt="freshmeat.net"></a></p>
+	<p><a href="http://www.opensource.org/docs/definition.php"> <img src="http://www.opensource.org/trademarks/opensource/web/opensource-110x95.png" border="0" width="110" height="95"></a></p>
+	<p><a href="http://www.javadesktop.org/partners/index.html" class="on2" onmouseover="this.className='off2'" onmouseout="this.className='on2'"><strong>JavaDesktop.org</strong></a></p>
+	<h4>RECOGNITION</h4>
+	 <p><A HREF="http://www.jars.com"><IMG BORDER=0 SRC="http://www.jars.com/img/jars_top_rated_25.gif"></A></p>
+	<h4>OTHERS</h4>
+	<p><A HREF="http://www.jdistro.com/"><IMG BORDER=0 SRC="http://www.jdistro.com/jdistro-link-88x31.png"></A></p>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+</body>
+</html>
diff --git a/archive/open-source/sourceforge/jd4x/pages/sourceforge-files.html b/archive/open-source/sourceforge/jd4x/pages/sourceforge-files.html
new file mode 100644
index 0000000..0feac39
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/pages/sourceforge-files.html
@@ -0,0 +1,2059 @@
+<!doctype html><html class="no-js" lang="en">
+    <head>
+        
+
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
+
+        
+        
+        
+    
+        
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-cmp-top.js?1786134019"></script>
+
+        
+    
+
+        
+
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css?1786134019">
+    
+    <script>
+        window.bizx.cmp.init({
+            
+            geo: {
+                is_euro_union: 0,
+                country_code2: 'US',
+                region: 'CA',
+            },
+        });
+    </script>
+
+
+            
+
+
+
+        <script>
+            /*global unescape, window, SF*/
+            // Setup our namespace
+            if (!window.SF) { window.SF = {}; }
+            if (!window.net) { window.net = {}; }
+            if (!window.net.sf) { window.net.sf = {}; }
+            SF.Ads = {};
+            SF.cdn = '//a.fsdn.com/con';
+            SF.alluracdn = '//a.fsdn.com/allura/cdn/allura/nf';
+            SF.deploy_time = '1786134019';
+            SF.sandiego = true;
+            SF.sandiego_chrome = true;
+            SF.variant = 'sf';
+            SF.fpid = '70e9f1b2-8ce9-4718-b786-2f4701c16035';
+            SF.comm_billboard_route = '/software/product/$slug/';
+            SF.floatingSitewideOrigin = 'https://sourceforge.net';
+            
+            SF.Breakpoints = {
+              small: 0,
+              medium: 640,
+              leaderboard: 743,
+              billboard: 985,
+              large: 1053,
+              xlarge: 1295,
+              xxlarge: 1366
+            };
+            SF.initial_breakpoints_visible = {};
+            for (var bp in SF.Breakpoints) {
+                if (!SF.Breakpoints.hasOwnProperty(bp)) {
+                    continue;
+                }
+                SF.initial_breakpoints_visible[bp] = !window.matchMedia || window.matchMedia('(min-width: ' + SF.Breakpoints[bp] + 'px)').matches;
+            }
+            
+                
+                SF.Ads.viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
+                SF.Ads.viewportHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
+            
+        </script>
+
+        
+        <script>
+            window.ID5EspConfig = {partnerId: 1787};
+        </script>
+        
+
+        
+<script>
+    bizx.uids.gatherAndClean({hem: null });
+</script>
+
+
+        
+            
+    
+    
+    
+    
+    
+    
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/lato.css?1786134019">
+
+        
+        
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/sandiego.css?1786134019">
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/disallow.css?1786134019">
+
+        
+    <link rel="canonical" href="https://sourceforge.net/projects/jdx/files/">
+    <meta name="description" content="Java Desktop for X Window files. Full list of files for Java Desktop for X Window">
+    <meta name="keywords" content="Java Desktop for X Window files. Full list of files for Java Desktop for X Window">
+        <title>Java Desktop for X Window -  Browse Files at SourceForge.net</title>
+        <link rel="icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png">
+<link rel="icon" sizes="any" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml">
+<link rel="apple-touch-icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png">
+<link rel="mask-icon" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600">
+        
+        <script>
+            /*global unescape, window, console, jQuery, $, net, SF, bizx  */
+            if (!window.SF) {
+                window.SF = {};
+            }SF.EU_country_codes = ["LI","WF","BM","MQ","IO","PN","BE","PF","AI","NO","FK","JE","HR","LV","GI","DK","IT","PT","GS","GG","GL","SE","ES","NL","MT","SX","CZ","CH","NC","BG","FR","PM","YT","TC","FI","MS","AX","VG","AT","TF","LT","SH","EE","SK","SI","ME","PL","CY","GF","RE","KY","IE","AW","HU","MF","BL","CW","DE","RO","GP","GR","LU","IS","GB"];
+            SF.unknown_country_codes = ["","A1","A2","O1"];
+        </script>
+        
+    
+        
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-head.js?1786134019"></script>
+
+        
+    
+
+
+        <style>.o5183974c8acd1d656fb38d29215a3650d2839625 { display: none !important; }</style>
+
+        
+<script>SF.adblock = true; SF.ubo = true;</script>  
+<script src="//a.fsdn.com/con/js/admanager.js?1786134019"></script>
+
+<script src="//a.fsdn.com/con/js/asg_embed.js?1786134019"></script>
+
+
+ 
+
+        
+
+        
+    <script>
+        function initPiwik(){
+            var _paq = window._paq = window._paq || [];
+            
+            _paq.push(['trackPageView', document.title, {
+                    dimension1: 'jdx',
+                    dimension2: 'pg_files',
+                
+                dimension3: SF.devicePixelRatio,
+                
+            }]);
+            _paq.push(['enableLinkTracking']);
+            
+                _paq.push(['enableHeartBeatTimer']);
+            
+            (function() {
+                var u="//analytics.slashdotmedia.com/";
+                _paq.push(['setTrackerUrl', u+'sf.php']);
+                _paq.push(['setSiteId', 39]);
+                 
+        // only execute if 'measurement' has been granted
+        bizx.cmp.ifConsent({ purposes: ['measurement'], vendors: 'sdm'}, function() {
+            var interval = 6 * 60 * 60 * 1000; // 6 hrs, expressed in ms
+            var vid_date = new Date(localStorage.getItem('vid_date'));
+            if (new Date() - vid_date >= interval) {
+                var data = {do_not_sell: false, is_commercial_page: "False" };
+                bizx.cmp.ifConsent({ purposes: ['ads'], vendors: 'sdm'}, function() {},
+                    function(){
+                        // no consent (opt-out)
+                        data.do_not_sell = true;
+                    },
+                    function(){
+                        //finally call api endpoint
+                        // push promise to pwik and set it run if pwik is allowed to run based on it's own ifConsent check
+                        _paq.push([ function() {
+                            data.matomo_id = this.getVisitorId();
+                            data.domain = "sourceforge.net";
+                            $.ajax({
+                                method: 'PUT',
+                                url: '/p/sfapi/push_vid',
+                                data:  JSON.stringify(data)
+                            })
+                            .done(function(response){
+                                if(response.result) {
+                                    localStorage.setItem('vid_date', new Date());
+                                }
+                            })
+                            .fail(function(){
+                                // Do nothing on failure
+                            });
+                        }]);
+                    }
+                    );
+                }
+            });
+    
+                var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+                g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s);
+            })();
+        }
+        bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'sdm' }, initPiwik);
+    </script>
+
+        
+
+        <script type="application/ld+json">
+            {
+                "@context": "http://schema.org",
+                "@type": "WebSite",
+                "name": "SourceForge",
+                "url": "https://sourceforge.net/"
+            }
+        </script>
+    </head>
+
+    <body id="pg_files"
+          class="
+    user
+  anonymous  sandiego v-sf">
+        
+
+            
+        <div id="busy-spinner"></div>
+        
+        
+<div id="messages">
+    
+</div>
+
+
+        <div class="off-canvas position-right" id="offCanvas" data-off-canvas>
+    <!-- Menu -->
+    <ul class="header-nav-menulist">
+        <li class="highlight search">
+            
+                
+            
+            
+    <form method="get" action="/directory/" class="m-search-form">
+    
+        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
+        
+        <label >
+            <input type="submit" class="bt" value="">
+            
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+        </label>
+    </form>
+    
+        </li>
+        
+        <li class="highlight"><a href="https://sourceforge.net/auth/">Join/Login</a></li>
+        
+        <li><a href="/software/">Business Software</a></li>
+        <li><a href="/directory/">Open Source Software</a></li>
+        <li><a  href="/software/vendors/" title="For Vendors">For Vendors</a></li>
+        <li><a href="/blog/" title="Blog">Blog</a></li>
+        <li><a href="/about">About</a></li>
+        <li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li>
+        <li>
+            <ul id="header-nav-more-content" class="toggled" data-toggler=".toggled">
+                
+    
+
+    
+    
+        <li><a href="/articles/">Articles</a></li>
+    
+    
+
+    
+ 
+                
+                <li><a href="/create">Create</a></li>
+                
+                <li><a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a></li>
+                
+                    <li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li>
+                
+                <li><a href="/user/newsletters">Subscribe to our Newsletter</a></li>
+                <li><a href="/support">Support Request</a></li>
+            </ul>
+        </li>
+    </ul>
+</div>
+
+        <div class="off-canvas-content" data-off-canvas-content>
+            
+                
+
+
+<script>
+    SF.linkout_icon = '<svg  data-name="sf-linkout-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><polygon class="st0" points="243.2,243.2 56.8,243.2 56.8,56.8 123,56.8 123,9 9,9 9,291 291,291 291,179.4 243.2,179 "/><polygon class="st0" points="128.5,213 155,186.5 176,165.5 206.7,196.3 235.5,132.5 248.9,102.6 290.6,9.8 291,9 290.6,9.2 197.4,51.1 169.1,63.8 103.7,93.3 137,126.5 115.9,147.5 89.5,174 "/></svg>';
+</script>
+
+
+<div class="l-header-nav sticky sandiego">
+
+    <section class="sandiego l-header-nav-top show-for-large">
+        <div class="row">
+            <a href="/" title="Home" class="sf-logo">
+                
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+            </a>
+            <nav class="links">
+                
+                    <a href="/user/newsletters" title="Subscribe to our newsletter"><span class="newsletter-icon">
+
+
+<svg  data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></span></a>
+                
+                <a href="/software/vendors/" title="For Vendors">For Vendors</a>
+                
+                
+                    <a href="/support" title="Help">Help</a>
+                    <a href="/create/" title="Create">Create</a>
+                
+
+                
+                <a href="/user/registration" title="Join" >Join</a>
+                <a href="https://sourceforge.net/auth/" title="Login">Login</a>
+                
+            </nav>
+        </div>
+    </section>
+
+    <section class="sandiego l-header-nav-top hide-for-large">
+        <div class="row">
+            <a href="/" title="Home" class="sf-logo">
+                
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+            </a>
+            <div class="title-bar-right">
+                <button type="button" aria-label="Toggle Main Menu" class="menu-icon" data-toggle="offCanvas"></button>
+            </div>
+        </div>
+    </section>
+    <section class="sandiego l-header-nav-bottom">
+        <nav class="row">
+            <a href="/" title="Home" class="sf-logo">
+                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0    c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8    c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z"></path><g>    <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5        c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8        C47,94.6,46.6,94.8,46.2,94.8z"></path></g><g>    <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6        c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5        c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z"></path></g><g>    <g>        <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5            c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8            c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8            c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5            c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5            c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1            c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7            c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7            c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3            c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z"></path>        <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8            c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1            c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5            c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7            c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5            c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1            c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8            c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8            c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8            c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5            C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2            c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4            c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1            c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8            c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3            c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1            c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7            c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5            c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1            c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3            L138.4,71.3z"></path>    </g>    <g>        <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4            c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9            c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9            c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8            c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6            c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6            c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z"></path>        <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1            c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9            c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6            c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2            c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2            c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7            c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z"></path>    </g>    <g>        <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8            V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6            c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8            c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z"></path>        <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7            c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3            c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2            c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8            c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2            c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7            c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7            c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z"></path>    </g>    <g>        <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7            c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5            c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6            c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1            c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z"></path>        <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1            c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3            c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9            c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2            c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21            c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5            c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77            h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9            c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z"></path>    </g>    <g>        <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3            c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4            c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9            c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4            c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1            c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7            c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4            c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2            C367.3,68.9,367.5,68.8,367.6,68.8z"></path>        <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6            c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2            c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1            c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2            c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1            c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5            c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3            c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5            C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2            c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8            c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0            c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4            c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9            c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1            c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2            c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z"></path>    </g>    <g>        <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z"></path>        <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2            h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z"></path>    </g>    <g>        <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z"></path>    </g>    <g>        <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2            c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8            c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7            c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9            c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9            c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3            c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z"></path>    </g>    <g>        <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9            c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1            c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3            c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5            c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4            C533.8,50.4,534.9,50.4,534.9,50.4z"></path>    </g>    <g>        <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5            c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1            c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9            c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9            c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2            c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9            c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z"></path>    </g>    <g>        <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z"></path>    </g></g></svg>
+            </a>
+            <div class="links">
+                
+    
+        <div class="nav-dropdown">
+            <a href="/software/">Business Software</a>
+            
+        </div>
+        <div class="nav-dropdown">
+            <a href="/directory/" title="Browse">Open Source Software</a>
+            
+        </div>
+        <div class="nav-dropdown">
+            <a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a>
+        </div>
+        <div class="nav-dropdown">
+            <a>Resources</a>
+            <ul class="nav-dropdown-menu">
+                  <li><a href="/articles/">Articles</a></li>
+                  
+                  <li><a href="/software/case-studies/">Case Studies</a></li>
+                  
+                  <li><a href="/blog/">Blog</a></li>
+            </ul>
+        </div>
+    
+
+                <div class="dev-menu-when-stuck">
+                    Menu
+                    <ul class="dev-menu-dropdown header-nav-menulist">
+                        <li><a href="/support">Help</a></li>
+                        <li><a href="/create">Create</a></li>
+                        <li><a href="/user/registration/" title="Join" >Join</a></li>
+                        <li><a href="https://sourceforge.net/auth/" title="Login">Login</a></li>
+                    </ul>
+                </div>
+                <div class="search-toggle-when-stuck">
+                    <a class="search-toggle">
+                        
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+                    </a>
+                </div>
+            </div>
+
+            <div class="search">
+                
+                    
+
+                
+                
+                    
+                
+                
+                
+                
+    <form method="get" action="/directory/" class="m-search-form">
+    
+    <div class="typeahead__container">
+      <div class="typeahead__field">
+        <div class="typeahead__query">
+        
+        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
+        
+        </div>
+        
+        <label >
+            <input type="submit" class="bt" value="">
+            
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+        </label>
+      </div>
+    </div>
+    
+    </form>
+    
+                
+            </div>
+        </nav>
+        
+    </section>
+
+    
+</div>
+
+
+
+
+    
+        
+    
+    
+        
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/top.css?1786134019" />
+        
+        
+            
+    
+    
+    
+    
+    
+    
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/inter-tight.css?1786134019">
+
+        
+        
+            
+                <div id="top-placeholder">
+                <div id="topbar-mount"></div>
+                </div>
+            
+        
+    
+
+    
+
+            
+
+            
+                
+
+                
+                <div class="l-two-column-page">
+                    <div class="l-content-column l-has-sidebar">
+                        
+
+
+<svg xmlns="http://www.w3.org/2000/svg" style="display:none">
+<defs>
+
+    
+<symbol id="folder-o" viewBox="0 0 200.2 149.8"><g><g><path style="fill: #FFF" class="st0" d="M189,145.3c-29.5-0.1-59.4-0.1-88.9-0.1s-59.4,0-88.9,0.1c-4.4,0-5.8-1-6.7-3.1V7.6c1-2.3,2.3-3.1,5-3.1c6.3,0,12.9,0.1,20.9,0.1c6,0,11.9,0,17.9,0h7c2.3,0,3.9,0.7,5.4,2.5c2.1,2.5,4.3,5.1,6.4,7.5c2.7,3.1,5.6,6.4,8.2,9.7C78.4,28,82,29.7,87,29.7c18.4-0.1,37.1-0.1,55.1-0.1c15.4,0,31.3,0,46.9-0.1c4.4,0,5.9,1,6.7,3.1v109.5C194.8,144.2,193.4,145.3,189,145.3L189,145.3z"/><g><path d="M11.9,10.7L11.9,10.7c6.1,0,12.6,0.1,20.4,0.1c5.8,0,11.6,0,17.4,0h6.8c1,0,1.3,0.2,1.9,0.8c2.1,2.5,4.3,5,6.3,7.4c2.7,3.2,5.4,6.1,7.9,9.3c3.8,4.7,8.7,7,14.8,7h0.1c17.8-0.1,36-0.1,53.6-0.1c15,0,30.5,0,45.7-0.1h0.1c1.1,0,1.7,0.1,2,0.2v103.6c-0.4,0.1-1.1,0.2-2.1,0.2c-28.7-0.1-57.9-0.1-86.6-0.1s-57.9,0-86.7,0.1c-1.1,0-1.8-0.1-2.1-0.2V10.7C11.5,10.7,11.7,10.7,11.9,10.7 M11.9,1.9c-4.8,0-7.7,2.2-9.3,6.6c0,44.2,0,88.3,0,132.6c1.8,5.3,5.6,6.7,10.9,6.7c0,0,0,0,0.1,0c28.8-0.1,57.8-0.1,86.6-0.1s57.8,0,86.6,0.1c0,0,0,0,0.1,0c5.3,0,9.1-1.4,10.9-6.7c0-36,0-72.1,0-108.2c-1.8-5.3-5.6-6.6-10.8-6.6h-0.1c-33.1,0.1-66.1,0-99.2,0.1h-0.1c-3.5,0-5.8-1.1-8-3.8C74.8,17,69.8,11.6,65,5.9c-2.2-2.7-5.1-4-8.6-4l0,0c-8.1,0-16.2,0-24.3,0C25.5,2,18.7,1.9,11.9,1.9C12,1.9,12,1.9,11.9,1.9L11.9,1.9z"/><path d="M186.9,149.8L186.9,149.8c-28.9-0.1-58.3-0.1-86.7-0.1s-57.8,0-86.6,0.1h-0.1c-4.3,0-10.4-0.8-12.8-8.1l-0.1-0.3V8.2l0.1-0.3C2.6,2.7,6.4,0,11.9,0H12c2.2,0,4.5,0,6.7,0c4.4,0,9,0,13.5,0h24.3c4.1,0,7.5,1.6,10.1,4.7c2.7,3.2,5.5,6.3,8.2,9.4c2.1,2.4,4.2,4.8,6.3,7.2c1.8,2.3,3.6,3.1,6.5,3.1c16.7,0,33.5,0,49.7,0c16.3,0,33.1,0,49.6,0h0.1c4.3,0,10.3,0.8,12.7,8l0.1,0.3v108.9l-0.1,0.3C197.2,148.9,191.5,149.8,186.9,149.8z M100.2,145.8c28.4,0,57.8,0,86.6,0.1h0.1c5.1,0,7.6-1.4,9-5.1V33.2c-1.3-3.6-3.8-5-8.9-5c-16.7,0-33.5,0-49.7,0c-16.3,0-33.1,0-49.6,0h-0.1c-4.2,0-7-1.4-9.5-4.5c-2-2.3-4.1-4.7-6.2-7.1c-2.7-3.1-5.5-6.3-8.2-9.5c-1.9-2.3-4.1-3.3-7.1-3.3H32.2c-4.5,0.1-9.1,0-13.5,0c-2.2,0-4.5,0-6.7,0h-0.1c-3.7,0-6,1.6-7.3,5v131.9c1.3,3.7,3.9,5.1,9,5.1C42.4,145.8,71.8,145.8,100.2,145.8z M186.7,141c-28.7-0.1-58.1-0.1-86.6-0.1c-28.4,0-57.9,0-86.7,0.1c-1.1,0-2-0.1-2.6-0.3l-1.5-0.4V8.8h2.5c2.9,0,5.8,0,9,0c3.5,0,7.3,0.1,11.4,0.1h24.3c1.6,0,2.4,0.5,3.2,1.3l0.1,0.1c1,1.2,2,2.3,3,3.5c1.1,1.3,2.3,2.6,3.4,3.9c1,1.2,2,2.3,3,3.4c1.7,2,3.3,3.8,5,5.8c3.4,4.2,7.8,6.3,13.3,6.3h0.1c17.8-0.1,36-0.1,53.6-0.1c15,0,30.5,0,45.7-0.1h0.1c1,0,1.8,0.1,2.5,0.3l1.5,0.4v106.7l-1.5,0.4C188.6,140.9,187.8,141,186.7,141z M100.1,137c28.4,0,57.9,0,86.6,0.1c0.1,0,0.1,0,0.2,0V37c0,0-0.1,0-0.1,0c-15.3,0.1-30.8,0.1-45.8,0.1c-17.6,0-35.7,0-53.6,0.1h-0.1c-6.7,0-12.1-2.6-16.3-7.7c-1.6-1.9-3.2-3.8-4.9-5.7c-1-1.1-2-2.3-3-3.5c-1.1-1.3-2.2-2.6-3.3-3.9c-1-1.1-2-2.3-2.9-3.4c-0.1-0.1-0.1-0.1-0.1-0.1c0,0-0.1,0-0.3,0H32.2c-4.1,0-7.9,0-11.4-0.1c-2.6,0-5.1,0-7.6,0v124.5c0.1,0,0.1,0,0.2,0C42.2,137,71.7,137,100.1,137z"/></g></g></g></symbol>
+
+    
+<symbol id="info-circle" viewBox="0 0 200.2 200"><circle class="st0" style="fill: #fff" cx="99.8" cy="100" r="89.8"/><g><path style="fill:#000;" class="foo-bar" d="M109,0.6c24.2,2.2,45.1,11.7,62,28.9c22.5,22.9,32.1,50.6,28.4,82.5c-3.1,26.9-15.5,49.4-37,65.8c-32.9,25.1-69,29.1-106.3,11.3c-30-14.3-47.8-39-54.2-71.7c-0.7-3.3-1-6.7-1.5-10.1c-0.5-4.7-0.5-9.6,0-14.8C0.7,90.3,1,88.1,1.3,86c3.4-23,13.5-42.6,30.4-58.5C46,13.8,63,5.3,82.5,1.8C86,1.2,93,0.1,98.6,0.1C104.6,0.1,109,0.6,109,0.6z M183,99.9c-0.2-46.1-37.4-82.9-84-82.4C53.8,18,17.1,55.1,17.7,101c0.6,45.2,37.7,81.9,83.7,81.3C146.6,181.6,182.7,145,183,99.9z"/><path style="fill:#000;" d="M107,75c9.2,0,13.8,5.6,11.4,15.1c-1.7,6.9-4.4,13.6-6.8,20.4c-2.9,8.1-6,16.2-9,24.3c-0.6,1.6-1,3.3-1.2,4.9c-0.1,0.9,0.3,2.2,0.9,2.6c0.6,0.4,2.1,0.4,2.7-0.1c2.5-1.8,4.8-3.8,7-6c2.3-2.3,4.3-4.8,6.6-7.1c0.5-0.5,1.7-1.2,2.4-0.9c0.1,0.1,0.2,0.2,0.3,0.3c0.6,0.7,0.9,1.7,1,2.6c0.1,0.8-0.5,1.8-1,2.5c-7.8,11-17.8,19.3-31,22.9c-3,0.8-6.3,0.7-9.4,0.3c-4.1-0.5-7.4-4.3-7.2-8.4c0.2-4.5,1.1-8.6,2.6-12.8c4.5-12.6,9.4-25.1,14.2-37.6c0.9-2.3,2-4.5,2.6-6.9c0.3-1.2,0.2-3.1-0.5-3.9c-0.5-0.6-2.8-0.3-3.7,0.3c-2.3,1.6-4.3,3.5-6.3,5.4c-2.3,2.4-4.4,5-6.6,7.4c-0.9,1-2.1,2.1-3.6,0.9c-1.5-1.1-1.2-2.6-0.3-3.9c8-11.1,17.5-20.2,31.9-22.3c0.3,0,0.6-0.1,0.9-0.1C105.6,75,106.3,75,107,75z"/><path style="fill:#000;" d="M128.9,54.8c0,9.9-10.3,16.8-19.5,13.1c-5.4-2.2-8.1-8.5-6.3-14.8c2.1-7.3,9.7-11.7,17.1-10C125.6,44.4,128.9,48.8,128.9,54.8z"/></g></symbol>
+
+    
+<symbol id="info-circle-active" viewBox="0 0 200.2 200"><g><path d="M109,0.6c24.2,2.2,45.1,11.7,62,28.9c22.5,22.9,32.1,50.6,28.4,82.5c-3.1,26.9-15.5,49.4-37,65.8c-32.9,25.1-69,29.1-106.3,11.3c-30-14.3-47.8-39-54.2-71.7c-0.7-3.3-1-6.7-1.5-10.1c-0.5-4.7-0.5-9.6,0-14.8C0.7,90.3,1,88.1,1.3,86c3.4-23,13.5-42.6,30.4-58.5C46,13.8,63,5.3,82.5,1.8C86,1.2,93,0.1,98.6,0.1C104.6,0.1,109,0.6,109,0.6z"/><path class="st0" d="M107,75c9.2,0,13.8,5.6,11.4,15.1c-1.7,6.9-4.4,13.6-6.8,20.4c-2.9,8.1-6,16.2-9,24.3c-0.6,1.6-1,3.3-1.2,4.9c-0.1,0.9,0.3,2.2,0.9,2.6c0.6,0.4,2.1,0.4,2.7-0.1c2.5-1.8,4.8-3.8,7-6c2.3-2.3,4.3-4.8,6.6-7.1c0.5-0.5,1.7-1.2,2.4-0.9c0.1,0.1,0.2,0.2,0.3,0.3c0.6,0.7,0.9,1.7,1,2.6c0.1,0.8-0.5,1.8-1,2.5c-7.8,11-17.8,19.3-31,22.9c-3,0.8-6.3,0.7-9.4,0.3c-4.1-0.5-7.4-4.3-7.2-8.4c0.2-4.5,1.1-8.6,2.6-12.8c4.5-12.6,9.4-25.1,14.2-37.6c0.9-2.3,2-4.5,2.6-6.9c0.3-1.2,0.2-3.1-0.5-3.9c-0.5-0.6-2.8-0.3-3.7,0.3c-2.3,1.6-4.3,3.5-6.3,5.4c-2.3,2.4-4.4,5-6.6,7.4c-0.9,1-2.1,2.1-3.6,0.9c-1.5-1.1-1.2-2.6-0.3-3.9c8-11.1,17.5-20.2,31.9-22.3c0.3,0,0.6-0.1,0.9-0.1C105.6,75,106.3,75,107,75z"/><path class="st0" d="M128.9,54.8c0,9.9-10.3,16.8-19.5,13.1c-5.4-2.2-8.1-8.5-6.3-14.8c2.1-7.3,9.7-11.7,17.1-10C125.6,44.4,128.9,48.8,128.9,54.8z"/></g></symbol>
+
+    
+<symbol id="trash" viewBox="0 0 157 200"><polygon class="st0" style="fill:#FFFFFF;stroke:#000000;stroke-miterlimit:10;" points="26.2,54.2 130.7,54.2 120.7,188.8 36.8,188.8 "/><g><g><path d="M24.4,200c-0.5,0-0.9-0.4-1-0.9L14.7,60.3c0-0.5-0.5-0.9-1-0.9H6.6c-0.5,0-6.6-0.1-6.6-8.9v-7.9c0-0.5,0.4-0.9,0.9-0.9h155.2c0.5,0,0.9,0.4,0.9,0.9v7.9c0,9.2-8.3,8.7-8.8,8.7h-4.9c-0.5,0-0.9,0.4-1,0.9l-8.7,139c0,0.5-0.5,0.9-1,0.9H24.4z M83.1,181.6c0.5,0,0.9-0.4,0.9-0.9l2.5-119.7c0-0.5-0.4-0.9-0.9-0.9H71.3c-0.5,0-0.9,0.4-0.9,0.9l2.5,119.7c0,0.5,0.4,0.9,0.9,0.9H83.1z M40.6,180.6c0,0.5,0.5,0.9,1,0.9h9.3c0.5,0,0.9-0.4,0.9-0.9L49.2,60.9c0-0.5-0.4-0.9-0.9-0.9h-5.6c-10.8,0-8.8,18.1-8.8,15.5L40.6,180.6z M115.5,181.6c0.5,0,0.9-0.4,1-0.9l6.5-108c0-13.4-8.4-12.7-8.9-12.7h-5.3c-0.5,0-0.9,0.4-0.9,0.9l-2.5,119.7c0,0.5,0.4,0.9,0.9,0.9H115.5z"/></g><g><path d="M91.6,0c0.5,0,0.9,0.4,0.9,0.9v11.7c0,0.5,0.4,0.9,0.9,0.9h41.2c0.5,0,8.6,0.5,8.6,7.8v9.2c0,0.5-0.4,0.9-0.9,0.9H14.8c-0.5,0-0.9-0.4-0.9-0.9v-9.2c0-8.2,9.3-7.8,9.8-7.8H63c0.5,0,0.9-0.4,0.9-0.9l0.5-11.7c0-0.5,0.4-0.9,0.9-0.9L91.6,0z"/></g></g></symbol>
+
+    
+<symbol id="symlink" viewBox="0 0 12 16"> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g fill="#000000"> <path d="M8.5,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L11,15 C11.55,15 12,14.55 12,14 L12,4.5 L8.5,1 L8.5,1 Z M11,14 L1,14 L1,2 L8,2 L11,5 L11,14 L11,14 Z M6,4.5 L10,7.5 L6,10.5 L6,8.5 C5.02,8.48 4.16,8.72 3.45,9.2 C2.74,9.68 2.26,10.45 2,11.5 C2.02,9.86 2.39,8.62 3.13,7.77 C3.86,6.93 4.82,6.5 6.01,6.5 L6.01,4.5 L6,4.5 Z" ></path> </g> </g></symbol>
+
+    
+<symbol id="ban" viewBox="0 0 1792 1792"><path d="M1440 893q0-161-87-295l-754 753q137 89 297 89 111 0 211.5-43.5t173.5-116.5 116-174.5 43-212.5zm-999 299l755-754q-135-91-300-91-148 0-273 73t-198 199-73 274q0 162 89 299zm1223-299q0 157-61 300t-163.5 246-245 164-298.5 61-298.5-61-245-164-163.5-246-61-300 61-299.5 163.5-245.5 245-164 298.5-61 298.5 61 245 164 163.5 245.5 61 299.5z"/></symbol>
+
+    
+<symbol id="sort" viewBox="0 0 1792 1792"><path d="M1408 1088q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45zm0-384q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45z"/></symbol>
+
+    
+<symbol id="sort_up" viewBox="0 0 1792 1792"><path d="M1408 704q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45"/></symbol>
+
+    
+<symbol id="sort_down" viewBox="0 0 1792 1792"><path d="M1408 1088q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z"/></symbol>
+
+</defs>
+</svg>
+
+
+<div class="project-body">
+
+
+
+<div class="project-body">
+    
+    
+    
+
+    
+    
+        
+    
+    
+    
+<section class="project-masthead"> 
+    
+    
+
+    
+<div class="backdrop" style="box-sizing: content-box; padding-bottom: 49px"></div>
+
+    <div class="content">
+    
+        
+    <nav id="breadcrumbs" class="breadcrumbs rtl">
+        <ul itemscope itemtype="http://schema.org/BreadcrumbList">
+            
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+            <a itemprop="item" href="/"><span itemprop="name">Home</span></a>
+            <meta itemprop="position" content="1" />
+            </li>
+            
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/">
+                    <span itemprop="name">Open Source Software</span>
+                </a>
+                
+                <meta itemprop="position" content="2" />
+            </li>
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/desktop-environment/">
+                    <span itemprop="name">Desktop Environment</span>
+                </a>
+                
+                <meta itemprop="position" content="3" />
+            </li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/window-managers/">
+                    <span itemprop="name">Window Managers</span>
+                </a>
+                
+                <meta itemprop="position" content="4" />
+            </li><li class="project" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="/projects/jdx/"><span itemprop="name">Java Desktop for X Window</span></a><meta itemprop="position" content="5" />
+            </li>
+            
+              <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                  <span itemprop="name">Files</span>
+                  <meta itemprop="position" content="6" />
+              </li>
+            
+        </ul>
+    </nav>
+
+    
+    
+    
+        
+                
+                
+<div class="overview">
+    
+        
+    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+
+    
+    <div class="title long-title"> 
+
+        <meta itemprop="name" content="Java Desktop for X Window"/>
+        <h1 class="long-title" >Java Desktop for X Window Files
+            
+        </h1>
+         
+          
+        
+            
+            
+            <div class="as-h3 brought-by">
+                
+                    <div class="project-status">Status: <span class="status-value">Inactive</span></div>
+                
+                Brought to you by:
+                
+                    <a href="/u/o27/profile/">o27</a>
+                    
+                
+            </div>
+            
+        
+
+        
+
+        
+    </div>
+
+
+    
+
+</div>
+
+                
+                  
+    
+    
+            
+            
+        
+    </div>
+</section>
+
+
+    
+        
+    <div id="top_nav"><div id="top_nav_admin">
+        <ul class="dropdown">
+            
+            <li >
+                <a href="/projects/jdx/"
+                >
+                <span>Summary</span></a>
+                
+            </li>
+            
+            <li class="selected">
+                <a href="/projects/jdx/files/"
+                >
+                <span>Files</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/projects/jdx/reviews/"
+                >
+                <span>Reviews</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/projects/jdx/support"
+                >
+                <span>Support</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/bugs/"
+                >
+                <span>Bugs</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/news/"
+                >
+                <span>News</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/discussion/"
+                >
+                <span>Discussion</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+Java+Desktop+for+X+Window&amp;cmd=_donations&amp;business=tay_ivan%40hotmail.com"
+                data-external=true rel=nofollow>
+                <span>Donate</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/code/"
+                >
+                <span>Code</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/mailman/"
+                >
+                <span>Mailing Lists</span></a>
+                
+            </li>
+            
+            
+        </ul>
+        
+    </div></div>
+    
+    
+
+    <article class="main-content full-bleed">
+        <section class="">
+            <div class="">
+                
+    <noscript>
+        <p>The interactive file manager requires Javascript. Please enable it or use <a href="https://sourceforge.net/p/forge/documentation/Release%20Files%20for%20Download#scp">sftp or scp</a>.
+        <br/>You may still <em>browse</em> the files here.</p>
+    </noscript>
+
+    <div id="files" class="row">
+      
+        <div class="download-bar column small-12">
+            <div class="files-messages">
+            <ul class="warning">
+
+
+            </ul>
+            </div>
+        </div>
+
+
+        <div class="files-toolbar btn-bar column small-12">
+            <div class="btn-set">
+            
+            <a class="button green big-text download with-sub-label extra-wide" href="/projects/jdx/files/latest/download" title="/Stable (JD4X Core)/JD4X v0.6 with applications/install.jar:  released on 2006-02-01 15:02:16 UTC">
+                <img src="//a.fsdn.com/con/images/sandiego/sf-icon-black.svg"  alt="" class="sf-download-icon" />
+                <span class="label">Download Latest Version</span>
+                <span class="sub-label">install.jar (27.8 MB)</span>
+            </a>
+            <div id="get-updates">
+    <img id="psp_newsletter_subscribe-icon" src="//a.fsdn.com/con/images/sandiego/sf_email_icon.svg"  alt="Email in envelope"  />
+    
+        <h4>Get an email when there's a new version of Java Desktop for X Window</h4>
+        <div id="get-updates-form">
+            <form>
+                <input type="email" name="email" placeholder="Enter your email address" value="">
+                <a id="get-updates-button" class="button blue" data-open="psp-newsletter-modal">Next</a>
+            </form>
+        </div>
+    
+    </div>
+    <div class="psp_newsletter_subscribe reveal" data-reveal id="psp-newsletter-modal" data-v-offset="0" data-ajax-url="/projects/jdx/get_updates?source=Files">
+
+    </div>
+    <script>
+
+    $('#get-updates-form input[type="email"]').on('focus', function(){
+        if(SF.downloader) {
+            SF.downloader.cancelRedirect();
+        }
+        SF.noRedirect =  true;
+    });
+    $('#get-updates-button').click(function(){
+        if(SF.downloader) {
+            SF.downloader.cancelRedirect();
+        }
+        SF.noRedirect =  true;
+    });
+    $("#get-updates-form form").on("keydown", function(event) {
+        if(event.which === 13) {
+            if (SF.downloader) {
+                SF.downloader.cancelRedirect();
+            }
+            SF.noRedirect = true;
+            $('#get-updates-button').trigger('click');
+        }
+    });
+
+    </script>
+            </div>
+            <span class="actions"><a href="/projects/jdx/rss?path=/" class="button blue icon-only hollow rss" title="RSS feed for files" rel="nofollow">
+<svg  data-name="feed" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1408.1818 1408" > <path d="m 384,1216 q 0,80 -56,136 -56,56 -136,56 -80,0 -136,-56 -56,-56 -56,-136 0,-80 56,-136 56,-56 136,-56 80,0 136,56 56,56 56,136 z m 512,123 q 2,28 -17,48 -18,21 -47,21 l -135,0 q -25,0 -43,-16.5 Q 636,1375 634,1350 612,1121 449.5,958.5 287,796 58,774 33,772 16.5,754 0,736 0,711 L 0,576 q 0,-29 21,-47 17,-17 43,-17 l 5,0 q 160,13 306,80.5 146,67.5 259,181.5 114,113 181.5,259 67.5,146 80.5,306 z m 512,2 q 2,27 -18,47 -18,20 -46,20 l -143,0 q -26,0 -44.5,-17.5 Q 1138,1373 1137,1348 1125,1133 1036,939.5 947,746 804.5,603.5 662,461 468.5,372 275,283 60,270 35,269 17.5,250.5 0,232 0,207 L 0,64 Q 0,36 20,18 38,0 64,0 l 3,0 Q 329,13 568.5,120 808,227 994,414 q 187,186 294,425.5 107,239.5 120,501.5 z" /></svg></a></span>
+        </div>
+
+        <div class="files-breadcrumb column small-12">
+            
+            Home
+            
+            
+        </div>
+
+        <table id="files_list">
+            <col class="name-column">
+            <col class="date-column">
+            <col class="size-column">
+            <col class="downloads-column">
+            <thead>
+                <tr>
+                    <th title="The file or folder's name" id="files_name_h" class="first">Name</th>
+                    <th title="The file or folder's last modified date" id="files_date_h" class="opt">Modified</th>
+                    <th title="The file size" id="files_size_h" class="opt">Size</th>
+                    <th title="The weekly download count" id="files_downloads_h" class="opt" ><span class="hide-for-medium">Info</span><span class="show-for-medium">Downloads / Week</span></th>
+                </tr>
+                
+            </thead>
+            <tbody>
+                
+                
+                
+                <tr title="Documentation (JD4X Core)" class="folder ">
+                    <th scope="row" headers="files_name_h"><a href="/projects/jdx/files/Documentation%20%28JD4X%20Core%29/"
+                           title="Click to enter Documentation (JD4X Core)"><svg class="svgico"><use xlink:href="#folder-o"></use></svg>
+                        <span class="name">Documentation (JD4X Core)</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2006-02-01 15:16:12 UTC">2006-02-01</abbr></td>
+                    <td headers="files_size_h" class="opt"></td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status folder"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads folder" href="/projects/jdx/files/Documentation%20%28JD4X%20Core%29/stats/timeline" title="3,918 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="Stable (JD4X Core)" class="folder ">
+                    <th scope="row" headers="files_name_h"><a href="/projects/jdx/files/Stable%20%28JD4X%20Core%29/"
+                           title="Click to enter Stable (JD4X Core)"><svg class="svgico"><use xlink:href="#folder-o"></use></svg>
+                        <span class="name">Stable (JD4X Core)</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2006-02-01 15:00:38 UTC">2006-02-01</abbr></td>
+                    <td headers="files_size_h" class="opt"></td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status folder"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads folder" href="/projects/jdx/files/Stable%20%28JD4X%20Core%29/stats/timeline" title="11,318 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="OldFiles" class="folder ">
+                    <th scope="row" headers="files_name_h"><a href="/projects/jdx/files/OldFiles/"
+                           title="Click to enter OldFiles"><svg class="svgico"><use xlink:href="#folder-o"></use></svg>
+                        <span class="name">OldFiles</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-11-15 05:08:24 UTC">2004-11-15</abbr></td>
+                    <td headers="files_size_h" class="opt"></td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status folder"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a href="/projects/jdx/files/OldFiles/stats/timeline" class="folder" title="1 weekly downloads" rel="nofollow">
+                                    <span class="count">1</span><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 18 14" class="fs-stats fs-sparklines folder">
+    <title>1 weekly downloads</title>
+    <polygon class=graph points="0,14 0.0,14.0 3.0,14.0 6.0,14.0 9.0,14.0 12.0,0.0 15.0,14.0 18.0,14.0 18,14" />
+</svg></a></div>
+                    </td>
+                </tr>
+            </tbody>
+            <tfoot>
+                <tr>
+                    <td id="totals"><span class="label">Totals: </span>3 Items</td>
+                    <td headers="files_date_h" class="opt">&nbsp;</td>
+                    <td headers="files_size_h" class="opt"></td>
+                    <td headers="files_downloads_h" class="opt " ><a href="/projects/jdx/files/stats/timeline" rel="nofollow">1</a></td>
+                </tr>
+            </tfoot>
+        </table>
+        <div id="files-drawer" class="fs-widget fs-drawer consumer">
+        </div>
+    </div>
+
+            </div>
+        </section>
+    </article>
+</div>
+
+
+
+    
+        
+
+<script>
+    if (!SF.wireOutboundZoneTrackingComplete) {  
+        $(SF.wireOutboundZoneTracking);
+        $('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
+        SF.wireOutboundZoneTrackingComplete = true;
+    }
+</script>
+
+
+        
+            <div id="nels" class="small-12 columns nel-block">
+                
+                
+    
+    
+    
+    
+     <div class="as-header">
+        <div class="as-h2">Other Useful Business Software</div>
+    </div>
+    
+    
+        
+        
+        
+
+    
+    
+        
+    
+
+    <div class="nel standard can-trunc  "
+        data-id="20954">
+
+        
+
+
+        
+        <div class="application-image thumbnail"  data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96001__zoneid=93411__cb=5ebea9b4fe__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782270%3Bdc_trk_aid%3D639226591%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow">
+            <img class="main-image" src="//a.fsdn.com/con/app/nel_img/20954" alt="Ship Agents Faster Icon">
+            
+        </div>
+        <div class="wrapper">
+            <div class="heading">
+                <div class="heading-main">
+                    
+                    <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96001__zoneid=93411__cb=5ebea9b4fe__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782270%3Bdc_trk_aid%3D639226591%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about Ship Agents Faster">Ship Agents Faster</span>
+
+                    
+                    <p class="teaser">Transform your applications and workflows into powerful agentic systems at global scale.</p>
+                </div>
+            </div>
+
+            
+            
+
+            <div class="tiles">
+                <div class="tile">
+                    
+                    <div class="description ">
+                        <div class="description-inner">
+                            Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
+                        </div>
+                    </div>
+                </div>
+
+                
+            </div>
+
+        </div>
+
+        
+        <div class="download standard">
+            
+            
+
+            
+
+            
+        
+            
+        
+        <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96001__zoneid=93411__cb=5ebea9b4fe__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782270%3Bdc_trk_aid%3D639226591%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1"
+                >Get Started Free</div>
+        </div>
+
+        
+    </div>
+
+
+    
+        
+        
+        
+
+    
+    
+        
+    
+
+    <div class="nel standard can-trunc  "
+        data-id="21074">
+
+        
+
+
+        
+        <div class="application-image thumbnail"  data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96648__zoneid=94058__cb=88221fd1f0__oadest=https%3A%2F%2Fwww.mongodb.com%2Fcloud%2Fatlas%2Flp%2Ftry3%3Futm_campaign%3Ddisplay_sourceforge_pl_evergreen_atlas_tryatlaslp-native_prosp_gic-null_ww-all_dev_dv-all_eng_leadgen%26utm_source%3Dsourceforge%26utm_medium%3Ddisplay%26utm_content%3Dcodeanywhere-v1" data-newtab="true" data-target="_blank" rel="nofollow">
+            <img class="main-image" src="//a.fsdn.com/con/app/nel_img/21074" alt="MongoDB Atlas runs apps anywhere Icon">
+            
+        </div>
+        <div class="wrapper">
+            <div class="heading">
+                <div class="heading-main">
+                    
+                    <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96648__zoneid=94058__cb=88221fd1f0__oadest=https%3A%2F%2Fwww.mongodb.com%2Fcloud%2Fatlas%2Flp%2Ftry3%3Futm_campaign%3Ddisplay_sourceforge_pl_evergreen_atlas_tryatlaslp-native_prosp_gic-null_ww-all_dev_dv-all_eng_leadgen%26utm_source%3Dsourceforge%26utm_medium%3Ddisplay%26utm_content%3Dcodeanywhere-v1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about MongoDB Atlas runs apps anywhere">MongoDB Atlas runs apps anywhere</span>
+
+                    
+                    <p class="teaser">Deploy in 115+ regions with the modern database for every enterprise.
+
+
+</p>
+                </div>
+            </div>
+
+            
+            
+
+            <div class="tiles">
+                <div class="tile">
+                    
+                    <div class="description ">
+                        <div class="description-inner">
+                            MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
+
+                        </div>
+                    </div>
+                </div>
+
+                
+            </div>
+
+        </div>
+
+        
+        <div class="download standard">
+            
+            
+
+            
+
+            
+        
+            
+        
+        <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96648__zoneid=94058__cb=88221fd1f0__oadest=https%3A%2F%2Fwww.mongodb.com%2Fcloud%2Fatlas%2Flp%2Ftry3%3Futm_campaign%3Ddisplay_sourceforge_pl_evergreen_atlas_tryatlaslp-native_prosp_gic-null_ww-all_dev_dv-all_eng_leadgen%26utm_source%3Dsourceforge%26utm_medium%3Ddisplay%26utm_content%3Dcodeanywhere-v1"
+                >Start Free</div>
+        </div>
+
+        
+    </div>
+
+
+    
+            </div>
+        
+    
+
+
+</div>
+
+                    </div>
+                    <div class="l-gutter">
+                    </div>
+                    <div class="l-side-column">
+                        
+
+
+        
+            
+        
+        <aside class="m-sidebar-widget">
+            <div class="as-header"></div>
+            <div class="body nel-vert">
+                
+
+<script>
+    if (!SF.wireOutboundZoneTrackingComplete) {  
+        $(SF.wireOutboundZoneTracking);
+        $('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
+        SF.wireOutboundZoneTrackingComplete = true;
+    }
+</script>
+
+
+                
+
+    
+    
+        
+    
+
+    <div class="nel standard can-trunc  "
+        data-id="20954">
+
+        
+
+
+        
+        <div class="application-image thumbnail"  data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96001__zoneid=93411__cb=5ebea9b4fe__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782270%3Bdc_trk_aid%3D639226591%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow">
+            <img class="main-image" src="//a.fsdn.com/con/app/nel_img/20954" alt="Ship Agents Faster Icon">
+            
+        </div>
+        <div class="wrapper">
+            <div class="heading">
+                <div class="heading-main">
+                    
+                    <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96001__zoneid=93411__cb=5ebea9b4fe__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782270%3Bdc_trk_aid%3D639226591%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about Ship Agents Faster">Ship Agents Faster</span>
+
+                    
+                    <p class="teaser">Transform your applications and workflows into powerful agentic systems at global scale.</p>
+                </div>
+            </div>
+
+            
+            
+
+            <div class="tiles">
+                <div class="tile">
+                    
+                    <div class="description ">
+                        <div class="description-inner">
+                            Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
+                        </div>
+                    </div>
+                </div>
+
+                
+            </div>
+
+        </div>
+
+        
+        <div class="download standard">
+            
+            
+
+            
+
+            
+        
+            
+        
+        <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96001__zoneid=93411__cb=5ebea9b4fe__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782270%3Bdc_trk_aid%3D639226591%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1"
+                >Get Started Free</div>
+        </div>
+
+        
+    </div>
+
+
+            </div>
+        </aside>
+
+
+<div id="files-sidebar" class="scroll-fixable" data-floor-compensate="145">
+    <div class="sterling">
+    
+    
+    </div>
+            
+<aside class="m-sidebar-widget m-project-list">
+    <div class="as-header">Recommended Projects</div>
+
+    <div class="body">
+        <ul >
+            
+            <li class="item">
+                
+                
+                <a href="/projects/wizarddesktop/" title="Wizard Desktop">
+                    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/wizarddesktop/" title="Learn more about Wizard Desktop ">Wizard Desktop</a>
+                    <div class="summary">
+                        The Wizard Desktop is a set of simple applications that maintain a common user experience along with a simple window manager. The underlying framework will allow a single-user multiple network connected computers paradigm. Communications between the framework and applications are standardized, programs can be swapped out at will. Please visit the OpenHub site.
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/xtermwm/" title="Xterm Window Manager">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Xterm Window Manager" title="Xterm Window Manager" 
+src="//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=48"
+    srcset="//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=72 1.5x
+        ,
+            //a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=96 2x" loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/xtermwm/" title="Learn more about Xterm Window Manager ">Xterm Window Manager</a>
+                    <div class="summary">
+                        Xterm Window Manager (XtermWM) is a desktop environment / window
+manager for the console.  Runs under Xterm, Linux console, and in a GUI window.
+
+Virtual desktops, tiled terminals with mouse-draggable resize, cascaded terminals, image support, and a plugin system.
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/wmlive/" title="Window Maker Live">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Window Maker Live" title="Window Maker Live" 
+src="//a.fsdn.com/allura/p/wmlive/icon?1764328941"
+     loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/wmlive/" title="Learn more about Window Maker Live ">Window Maker Live</a>
+                    <div class="summary">
+                        Window Maker Live Linux Distribution
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/twin/" title="Twin - Textmode WINdow environment">
+                    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/twin/" title="Learn more about Twin - Textmode WINdow environment ">Twin - Textmode WINdow environment</a>
+                    <div class="summary">
+                        Twin is a &#34;retro&#34; program for embedded or remote systems
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/virtual-desktop-manager/" title="Virtual Desktop Manager">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Virtual Desktop Manager" title="Virtual Desktop Manager" 
+src="//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=48"
+    srcset="//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=72 1.5x
+        ,
+            //a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=96 2x" loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/virtual-desktop-manager/" title="Learn more about Virtual Desktop Manager ">Virtual Desktop Manager</a>
+                    <div class="summary">
+                        Extends capabilities of Windows 10 virtual desktop feature.
+                    </div>
+                </div>
+            </li>
+            
+        </ul>
+    </div>
+</aside>
+
+    <div class="sterling">
+    
+    
+    </div>
+
+    
+</div>
+
+
+
+
+                    </div>
+                </div>
+            
+
+            
+    <footer class="sandiego">
+    <div class="as-row">
+        <div class="footer-wrapper">
+            <nav aria-label="Site Links" role="navigation">
+                <section>
+                    <div class="as-h2">SourceForge</div>
+                    <ul>
+                    
+                        <li><a href="/create/" title="Create a Project">Create a Project</a></li>
+                    
+                        <li><a href="/directory/" title="Open Source Software Directory">Open Source Software</a></li>
+                        <li><a href="/software/" title="Business Software Directory">Business Software</a></li>
+                        
+                            
+                            <li><a href="/top" title="Top Open Source Projects">Top Downloaded Projects</a></li>
+                        
+
+                    </ul>
+                </section>
+            </nav>
+            <nav aria-label="Company Links" role="navigation">
+                <section>
+                    <div class="as-h2">Company</div>
+                    <ul>
+                        <li><a href="/about">About</a></li>
+                        <li><a href="/about/leadership" title="Open Source Software Directory">Team</a></li>
+                        <li class="h-card">
+                            <address>
+                                <span class="p-name p-org">SourceForge Headquarters</span><br>
+                                <span class="p-street-address">1320 Columbia Street Suite 310</span><br>
+                                <span class="p-locality">San Diego, CA <span class="p-postal-code">92101</span></span><br>
+                                <span class="p-tel">+1 (858) 422-6466</span><br>
+                            </address>
+                        </li>
+                        <li id="social">
+                            
+<span></span>
+<a href="https://x.com/sourceforge" class="twitter" rel="nofollow" target="_blank" title="SourceForge on X">
+
+
+<svg  class="vertical-icon-fix" data-name="x-logo" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/></svg></a>
+<a href="https://fosstodon.org/@sourceforge" rel="me nofollow" target="_blank" title="SourceForge on Mastodon">
+
+
+<svg  class="vertical-icon-fix" data-name="mastodon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg></a>
+<a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank" title="SourceForge on Facebook">
+
+
+<svg  data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a>
+<a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank" title="SourceForge on LinkedIn">
+
+
+<svg  data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a>
+
+<a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter">
+
+
+<svg  class="vertical-icon-fix" data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></a>
+
+<span></span>
+                        </li>
+                    </ul>
+                </section>
+            </nav>
+             <nav aria-label="Resources Links" role="navigation">
+                <section>
+                    <div class="as-h2">Resources</div>
+                    <ul>
+                        
+                            <li><a href="/support" title="Support Section">Support</a></li>
+                            <li><a href="/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a></li>
+                        
+                        <li><a href="https://fosstodon.org/@sourceforgestatus" title="Site Status" rel="me nofollow">Site Status</a></li>
+                        <li><a href="/reviews" title="Reviews" rel="me nofollow">SourceForge Reviews</a></li>
+
+                    </ul>
+                </section>
+            </nav>
+            <section class="footer-logo">
+                <a href="/" title="Home" class="sf-logo">
+                    
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+                </a>
+            </section>
+        </div>
+    </div>
+    <section class="l-nav-bottom">
+        <nav class="row">
+            
+                
+            
+        
+    <div class="columns small-12 large-6 copyright-notice">
+        &copy; 2026 Slashdot Media. All Rights Reserved.
+    </div>
+    <div class="columns large-6 links links-right">
+        
+
+    
+        <div>
+        <button class="button blue short hollow" data-open="ccpa-modal" id="btn-ccpa-modal">
+                <img src="//a.fsdn.com/con/img/sandiego/ccpa-optout.png" alt="Icon" id=ccpa-icon>
+                Do Not Sell or Share My Personal Information</button>
+        </div>
+        <div class="reveal" data-reveal id="ccpa-modal">
+            
+            <div class="modal-content">
+                <div class="modal-header" id="ccpa-modal-content-destination">
+                </div>
+
+                <button class="close-button" data-close aria-label="Close modal" type="button">
+                    <span aria-hidden="true">&times;</span>
+                </button>
+            </div>
+        </div>
+
+    <a href="https://slashdotmedia.com/terms-of-use" target="_blank" title="Terms" rel="nofollow">Terms</a>
+    <a href="https://slashdotmedia.com/privacy-statement/" target="_blank" title="Privacy" rel="nofollow">Privacy</a>
+
+    
+    
+    
+
+    
+
+    
+        <a href="https://slashdotmedia.com/contact/" target="_blank" title="Advertise" rel="nofollow">Advertise</a>
+    
+    </div>
+        </nav>
+    </section>
+
+    </footer>
+    
+
+
+    
+    
+    
+        
+        
+
+
+
+
+
+
+    
+    
+    
+    
+    
+
+
+<section id="retool-on-top" data-region="retool" data-nosnippet style="display:none">
+  <div class="row">
+    <div class="heading-wrapper">
+        
+    
+    <svg width="116" height="28" viewBox="0 0 321 63" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#E9EBDF"><path d="M136.776 61.537h-11.664l-25.49-26.056H94.87v26.056h-8.64V.739h28.945c12.183 0 19.441 6.514 19.441 17.371s-7.258 17.37-19.441 17.37h-4.32zm-10.8-43.427c0-6.166-3.457-9.988-10.801-9.988H94.87v19.976h20.305c7.344 0 10.801-3.821 10.801-9.988m32.923 44.73c-13.825 0-22.466-10.336-22.466-23.885s8.641-23.885 22.034-23.885c10.8 0 17.281 6.08 20.132 15.113 1.037 3.387 1.469 7.121 1.469 10.943v.869h-35.34c.259 7.295 5.617 14.33 14.171 14.33 7.344 0 10.714-4.255 11.405-7.382h8.9c-2.074 7.383-8.986 13.897-20.305 13.897m-14.171-27.36h27.045c-.432-7.816-4.579-13.896-13.306-13.896s-13.48 6.514-13.739 13.897m35.767-12.159v-6.948h10.801V5.95h8.295v10.423h11.664v6.948h-11.664V50.68c0 3.04.864 4.082 3.888 4.082h7.776v6.775h-9.504c-7.863 0-10.455-3.909-10.455-10.857V23.32zm54.609-8.252c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.898-10.336-22.898-23.885 9.073-23.885 22.898-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.602-7.817 14.602-16.936-5.184-16.937-14.602-16.937m49.458-6.948c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.897-10.336-22.897-23.885 9.072-23.885 22.897-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.603-7.817 14.603-16.936-5.185-16.937-14.603-16.937M320.554.74v60.797h-8.295V.739zM38.496 3.589a2.85 2.85 0 0 0-2.85-2.85H3.35A2.85 2.85 0 0 0 .5 3.59v13.299a2.85 2.85 0 0 0 2.85 2.85h32.297a2.85 2.85 0 0 1 2.85 2.85v3.799a2.85 2.85 0 0 1-2.85 2.85H14.749a2.85 2.85 0 0 0-2.85 2.85v13.298a2.85 2.85 0 0 0 2.85 2.85h20.898a2.85 2.85 0 0 1 2.85 2.85v7.599a2.85 2.85 0 0 0 2.849 2.85h13.299a2.85 2.85 0 0 0 2.85-2.85v-13.3a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85v-3.8a2.85 2.85 0 0 1 2.85-2.849h13.299a2.85 2.85 0 0 0 2.85-2.85V16.888a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85z"/></g><defs><clipPath id="a"><path fill="#fff" d="M.5.74h320v62.1H.5z"/></clipPath></defs></svg>
+    
+
+
+      <div class="vibe-heading"></div>
+    </div>
+    <div class="input-card jazzy">
+      <div class="vibe-glow"></div>
+      <div style="width:100%"> 
+          <form> 
+          <textarea
+            id="textarea-input"
+            rows="2"
+            placeholder="Describe the app or website or idea that you want to build" 
+            data-holder="Describe the app or website or idea that you want to build" 
+          ></textarea>
+          
+          </form>
+        </div>
+    </div>
+    
+        <span style="display:inline-flex; text-decoration:none;">
+          <button class="send-btn" title="Generate apps with AI" data-url="https://login.retool.com/auth/signup?utm_source=sourceforge&amp;utm_medium=display&amp;utm_content=r2_homepage_ad&amp;rcid=701Ql000011VSTbIAO&amp;redirect=assist-new&amp;assistPrompt=" type="button" style=""></button>
+        </span>
+    
+    <div id="retool-gradient-border"></div>
+  </div>
+  
+</section>
+<script>
+try{
+    if (SF.ubo) {
+        document.querySelector('[data-region]').remove();
+    }
+}catch(e){}
+</script>
+
+
+
+
+
+
+    
+
+            
+    
+        </div>
+            
+            
+            
+                
+                    
+    
+    
+    
+    
+    
+    
+    
+        
+        
+        
+        
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/high_impact.css?1786134019" />
+    <section id="auth0-bnnr" data-footer-name=zendesk data-nosnippet>
+      <div class="sticky-gradient"></div>
+      <button id="mdb-sticky-close" class="sticky-dismiss" aria-label="Close">✕</button>
+      <div class="sticky-wrapper" style="display: flex; align-items: center;">
+        <div class="sticky-left">
+          <div class="sticky-brand">
+              
+    
+        <svg xmlns="http://www.w3.org/2000/svg" width="194.15" height="44" viewBox="0 0 194.15 44" role="img" aria-label="Zendesk"><g fill="#FFFFFF"><g transform="scale(1.3253012)"><path d="M37.5 8.8v24.4H17.4zm0-8.8c0 5.6-4.5 10.1-10.1 10.1s-10-4.5-10-10.1zm3.3 33.1c0-5.6 4.5-10.1 10.1-10.1S61 27.5 61 33.1zm0-8.7V0H61z"/></g><g transform="translate(94.8434,-37.9333) scale(1.2666667)"><path d="M54.6 49.8c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.5 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1H49c.3 1.6 1.3 2.5 3.1 2.5M0 53.8l6.1-6.2h-6v-2h8.8v2l-6.1 6.2H9v2H0zm18.3-4c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.4 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1h-7.9c.4 1.6 1.4 2.5 3.2 2.5m26.6-3.2c0-1.8-1.4-3.3-3.2-3.3s-3.2 1.4-3.2 3.3 1.4 3.3 3.2 3.3 3.2-1.5 3.2-3.3m-8.6 0c0-3.3 2.4-5.3 5.1-5.3 1.3 0 2.6.6 3.4 1.5v-6h2.2v14.8h-2.2v-1.4c-.8 1-2.1 1.6-3.4 1.6-2.6.1-5.1-2-5.1-5.2m24.4 3 2-1c.6.9 1.4 1.5 2.6 1.5s1.9-.6 1.9-1.3c0-.8-1.2-1-2.5-1.3-1.7-.4-3.5-.9-3.5-3 0-1.6 1.5-3.1 3.9-3.1 1.9 0 3.3.7 4.1 2l-1.8 1c-.5-.7-1.3-1.2-2.3-1.2-1.2 0-1.8.6-1.8 1.2 0 .7.9.9 2.4 1.3 1.7.3 3.6.9 3.6 3 0 1.4-1.2 3.3-4.1 3.3q-3.15-.15-4.5-2.4m14.5-2.4-1.7 1.9v2.6h-2.2V41h2.2v9.7l4.6-5h2.6l-4 4.3 4.1 5.8h-2.5zm-45.4-5.9c-2.6 0-4.7 1.7-4.7 4.4v5.9h2.2v-5.6c0-1.7.9-2.7 2.6-2.7s2.4 1 2.4 2.7v5.6h2.2v-5.9c0-2.7-2.2-4.4-4.7-4.4"/></g></g></svg>
+    
+
+          </div>
+        </div>
+        <div class="sticky-content">
+          <div class="sticky-headline"></div>
+          <div class="sticky-desc "></div>
+        </div>
+        <div class="sticky-right">
+          <span class="sticky-cta" data-label="zendesk-footer" data-url="/hi5"></span>
+        </div>
+      </div>
+    </section>
+    <script>
+    if (SF.ubo || navigator?.brave?.isBrave()) {
+        document.getElementById('mdb-sticky-close').parentNode.remove();
+    }
+    </script>
+    
+    
+
+                
+
+        
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-base.js?1786134019"></script>
+
+        
+    
+
+    <script>
+        /* global Dropzone */
+        Dropzone.options.blockthisForm = false;
+    </script>
+        
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-base.js?1786134019"></script>
+
+        
+    
+
+
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-files.js?1786134019"></script>
+
+        
+    
+
+
+        
+
+        <script>
+            /* global Foundation */
+            $(document).foundation();
+            Foundation.Triggers.forceListenersNow();
+        </script>
+
+
+        
+        <script>
+            bizx.cmp.ifConsent({purposes:'all', vendors:'google-ads'}, function () {
+                $('body').removeClass('no-ads-consent'); 
+            },
+            function () { 
+                $('body').addClass('no-ads-consent');
+            },
+            null,
+            function () { 
+                $('body').addClass('no-ads-consent');
+            });
+        
+        </script>
+
+        <noscript><p><img src="https://analytics.slashdotmedia.com/index.php?idsite=39" style="border:0;" alt="" /></p></noscript>
+
+        
+
+        
+            
+        
+        
+
+        <script>
+
+        function geturl(url, params) {
+            params = Object
+                .keys(params)
+                .map(function(key) {
+                    return key + "=" + encodeURIComponent(params[key]);
+                })
+                .join("&");
+            return url + "?" + params;
+        }
+
+        
+        function loadimg(params, dimension_prefix) {
+            params = Object.assign({"idsite":1,"rec":1,"rand":63534,"dimension2":"pg_files","url":"https://sourceforge.net/projects/jdx/files/","action_name":"Java Desktop for X Window -  Browse Files at SourceForge.net"}, params);
+            for (var key in params) {
+                if (params.hasOwnProperty(key) && key.indexOf('dimension') === 0 && params[key] !== undefined) {
+                    params[key] = (dimension_prefix||'') + params[key];
+                }
+            }
+            params.rand = Math.floor(Math.random() * 100000);
+            bizx.cmp.ifConsent('publisher', ['measurement'], function() {
+                var url = geturl("//sourceforge.net/software/visit", params);
+                if (!('sendBeacon' in navigator) || !navigator.sendBeacon(url)) {
+                    var img = document.createElement('img');
+                    img.src = url;
+                    img.style = "border:0;position:absolute;top:0;";
+                    img.alt = "";
+                    document.body.appendChild(img);
+                }
+            });
+        }
+
+        var $typeaheads = $('.typeahead__container input[name=q]');
+        $typeaheads.on('typeahead-item-clicked', function(ev, $typeahead, q, item){
+            var groupIndex = ($typeahead.data('groups') || []).indexOf(item.group);
+            if (groupIndex === 2 || groupIndex === 3) {
+                loadimg({
+                    'e_c': 'Search | Typeahead | ' + item.group,
+                    'e_a': "Typeahead Click | q=" + q,
+                    'e_n': item.href, 
+                 }, 'typeahead_on_');
+            }
+        });
+        </script>
+
+        
+
+        <script type="text/javascript">
+            bizx.cmp.ifConsent({purposes: 'all', vendors: '6sense'}, async() => {
+                
+                (function(){var s = document.getElementsByTagName("script")[0];
+                var b = document.createElement("script");
+                b.type = "text/javascript";b.async = true;b.defer=true;b.id='6senseWebTag';
+                b.src = "https://j.6sc.co/j/58729049-be80-466a-9abf-b3911430bbd8.js";
+                s.parentNode.insertBefore(b, s);})();
+            });
+            </script>
+<script type="text/x-handlebars-template" id="file-drawer-template">
+<div class="drawer-container">
+
+<form class="bp" action="{{files_url}}{{full_path}} method="put" id="file_properties_content">
+    <table id="drawer_row">
+        <col class="name-column">
+        <col class="date-column">
+        <col class="size-column">
+        <col class="downloads-column">
+        <tbody>
+            <tr title="{{name}}">
+                <td>
+                {{#if authorized }}
+                    <input type="text" class="title" name="name" value="{{name}}">
+                {{else}}
+                    <a href="{{file_title_url this}}" class="name">{{name}}</a>
+                {{/if}}
+                </td>
+                <td class="files-date"></td>
+                <td class="files-size"></td>
+                <td class="files-downloads"></td>
+            </tr>
+            {{#if authorized}}
+                <tr>
+                    <td colspan="4" id="name_message" class="invalid hide"></td>
+                </tr>
+                {{#if d_type}}
+                <tr>
+                    <td colspan="4" class="cell-stage">
+                        <input type="checkbox" name="stage" id="stage" value="1"  {{checked this.staged}} class="{{stage_onclick this}}" />
+                        <label for="stage" title="Only release technicians will see this folder in the file browser." class="{{stage_onclick this}}">{{stage_message this staging_days}}</label>
+                        <span title="Only release technicians will see this folder in the file browser.">
+<svg  class="svgico" data-name="question-circle" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1024 1376v-192q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163t-138.5-116-170-41q-243 0-371 213-15 24 8 42l132 100q7 6 19 6 16 0 25-12 53-68 86-92 34-24 86-24 48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5t-52.5 125.5v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5t54.5-49.5q32-18 49-28.5t46-35 44.5-48 28-60.5 12.5-81zm384 192q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg></span>
+                        {{stage_date this}}
+                    </td>
+                </tr>
+                {{/if}}
+            {{/if}}
+        </tbody>
+    </table>
+
+    <div id="file-details">
+        <div id="file-meta" class="hide-for-medium">
+            <div>
+                <span>Modified:</span>
+                <pre class="selectable">{{safeString date}}</pre>
+            </div>
+            {{#if f_type}}
+            <div >
+                <span>Size:</span>
+                <pre class="selectable">{{size}}</pre>
+            </div>
+            {{/if}}
+        </div>
+        {{#if f_type}}
+        <div id="file-info">
+            {{stage_date this}}
+
+            {{#if sha256}}
+            <div class="label">
+                <span>SHA-256:</span>
+            </div>
+            <div class="value"><pre class="selectable">{{sha256}}</pre></div>
+            {{/if}}
+
+            <div class="label">
+                <span>SHA1:</span>
+            </div>
+            <div class="value"><pre class="selectable">{{sha1}}</pre></div>
+
+            <div class="label">
+                <span>MD5:</span>
+            </div>
+            <div class="value"><pre class="selectable">{{md5}}</pre></div>
+
+            {{#if authorized}}
+            <div class="label">
+                <span>Download URL:</span>
+            </div>
+            <div class="value">
+                {{#if not_downloadable}}
+                    <pre class="selectable" title="This file will be ready for download shortly.">This file will be ready for download shortly.</pre>
+                {{else}}
+                <pre class="selectable" title="{{download_url}}">{{download_url}}</pre>
+                {{/if}}
+            </div>
+
+    <div class="default">
+    <div class="label">
+    <span>Default Download For:</span>
+    </div>
+    <div class="value">
+    <ul>
+    {{#each platforms}}
+    {{> platform}}
+    {{/each}}
+
+    {{#if authorized}}
+    <li><a href="#select_all"  class="btn-select-all" title="Select all">Select all</a></li>
+    {{/if}}
+    </ul>
+    </div>
+    </div>
+
+
+    <div class="label stay-inline">
+    <label for="exclude_reports">Exclude Stats:</label>
+    </div>
+    <div class="value stay-inline">
+    <span class="checkbox"><input type="checkbox" id="exclude_reports" name="exclude_reports" value="1" {{should_exclude_reports exclude_reports}}></span>
+    </div>
+
+    {{/if}}
+
+    {{#if legacy_release_notes}}
+    <div class="value no-label">
+    <span><a href="{{legacy_release_notes}}">Release Notes</a></span>
+    </div>
+    {{/if}}
+    </div>
+
+    <div id="download-info">
+    <div class="label">
+    <span>Total Downloads:</span>
+    </div>
+    <div class="value">
+    <span>{{download_display downloads}}</span>
+    </div>
+
+    {{#if authorized}}
+    <div class="label">
+    <span>Mirror Status:</span>
+    </div>
+    <div class="value">
+    <span id="mirror_count">Loading ...</span>
+    </div>
+    {{/if}}
+
+    </div>
+    {{/if}}
+
+{{#if authorized}}
+    <hr />
+    <p class="btn-set"> <a href="#" id="cancel" class="btn cancel button blue extra-wide hollow">Cancel</a><input type="submit" value="Save" class="button blue extra-wide"></p>
+    {{/if}}
+    </div>
+    </form>
+    
+</div>
+</script>
+
+<script type="text/x-handlebars-template" id="platform-partial">
+    
+    <li>
+    <label>
+    {{#if authorized}}
+    <input type="checkbox" name="default" value="{{value}}" {{_checked}}>
+    <span title="{{title}}" class="platform-icon {{value}}">{{title}}</span>
+    {{/if}}
+
+{{#unless authorized}}
+{{#unless skip}}
+    <span title="{{title}}" class="platform-icon {{value}}">{{title}}</span>
+    {{/unless}}
+{{/unless}}
+    </label>
+    </li>
+    
+</script>
+
+<script>
+    net.sf.files = {"Documentation (JD4X Core)":{"name":"Documentation (JD4X Core)","path":"","download_url":"https://sourceforge.net/projects/jdx/files/Documentation%20%28JD4X%20Core%29/download","url":"/projects/jdx/files/Documentation%20%28JD4X%20Core%29/","full_path":"Documentation (JD4X Core)","type":"d","link":"","downloads":3918,"sha1":"","md5":"","sha256":"","default":"","download_label":"","exclude_reports":false,"downloadable":false,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"Stable (JD4X Core)":{"name":"Stable (JD4X Core)","path":"","download_url":"https://sourceforge.net/projects/jdx/files/Stable%20%28JD4X%20Core%29/download","url":"/projects/jdx/files/Stable%20%28JD4X%20Core%29/","full_path":"Stable (JD4X Core)","type":"d","link":"","downloads":11318,"sha1":"","md5":"","sha256":"","default":"","download_label":"","exclude_reports":false,"downloadable":false,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"OldFiles":{"name":"OldFiles","path":"","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/download","url":"/projects/jdx/files/OldFiles/","full_path":"OldFiles","type":"d","link":"","downloads":306,"sha1":"","md5":"","sha256":"","default":"","download_label":"","exclude_reports":false,"downloadable":false,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null}};
+net.sf.staging_days = 3;
+$(function ($) {
+    $('#files').files();
+    var tsConfig = {
+        //sortForce: [[0, 0]],
+        headers: {
+            0: { sorter: 'name' },
+            1: { sorter: 'abbrdate' },
+            2: { sorter: 'filesize' },
+            3: { sorter: 'download_count'}
+        },
+        textExtraction: function (node) {
+            return node.innerHTML;
+        }
+    };
+
+    if ($('#files_list tbody tr').length) {
+        $('#files_list').tablesorter(tsConfig).on("sortEnd", SF.tablesorter_svg_update);
+        $('#files_list tr th#parent_folder').unbind();
+        $('#files_list thead tr th').not('.typesort').not('#parent_folder').addClass('usersortable').closest('tr').find('div').append('<svg class="svgico icon-sort"><use xlink:href="#sort"></use></svg>');
+    }
+});
+
+
+</script>
+
+        
+
+<script>
+    (function () {
+        function load_bombora() {
+            /*global _ml:true, window */
+            _ml = window._ml || {};
+            
+            _ml.eid = '771';
+            _ml.fp = '70e9f1b2-8ce9-4718-b786-2f4701c16035';  
+            var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script');
+            mltag.type = 'text/javascript';
+            mltag.async = true;
+            mltag.defer = true;
+            mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear();
+            s.parentNode.insertBefore(mltag, s);
+        }
+        bizx.cmp.ifConsent({ purposes: 'all', vendors: 'bombora'}, load_bombora);
+    })();
+</script>
+
+
+        
+        
+<!-- Hubspot tracking -->
+
+
+        
+
+
+        
+
+        <script>
+            bizx.cmp.ifConsent('', ['all'], function () {
+                bizx.cmp.embedScript('//ads.pro-market.net/ads/scripts/site-143572.js');
+            });
+        </script><script>
+            bizx.cmp.ifConsent('', ['all'], function () {
+                try{(function(){ var cb = new Date().getTime(); var s = document.createElement("script"); s.defer = true; s.src = "//tag.crsspxl.com/s1.js?d=2396&cb="+cb; var s0 = document.getElementsByTagName('script')[0]; s0.parentNode.insertBefore(s, s0); })();}catch(e){}
+            });
+        </script>
+    
+    
+<script type="text/javascript">
+    bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
+        /* jshint ignore:start */
+        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+        /* jshint ignore:end */
+
+        window.dataLayer = window.dataLayer || [];
+        function gtag(){ window.dataLayer.push(arguments); }
+        window.gtag = window.gtag || gtag;
+        bizx.cmp.embedScript("https://www.googletagmanager.com/gtag/js");
+        gtag('js', new Date());
+        gtag('set', {
+            'page_location': 'https://sourceforge.net/projects/jdx/files/',
+        });
+    });
+</script>
+    <script>
+        /*global ga, gtag */
+        SF.devicePixelRatio = Math.round(window.getDevicePixelRatio()*10)/10;
+
+        
+
+        
+            bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
+                gtag('config', 'G-1H226E4E4L', {
+                    
+                    send_page_view: false,
+                    'SF_Project_Shortname': 'jdx', 
+                    'SF_Page_Type': 'pg_files', 
+                    user_properties: {
+                        'SF_Logged_in': 'Logged Out', 
+                    },
+                    'SF_Ads_Disabled': 'Yes',   
+                    'SF_Prebid_Load_Method': 'sync', 
+                    'devicePixelRatio': SF.devicePixelRatio, 
+                });
+                gtag('event', 'page_view', { send_to: 'G-1H226E4E4L' });
+            });
+        
+            
+            
+        
+        
+    </script>
+    
+
+        
+        
+        
+             <script>
+    $(function() {
+        bizx.cmp.ifConsent({ purposes: 'all' , vendors: 'narrative'}, function() {
+            var current_time = (new Date()).getTime();
+            let imageUrl = "https://io.narrative.io/?companyId=2440&id=first_party%3A70e9f1b2-8ce9-4718-b786-2f4701c16035&id=site_name%3Asourceforge.net&id=url%3A%2Fprojects%2Fjdx%2Ffiles%2F&id=pagetitle%3AJava+Desktop+for+X+Window+-++Browse+Files+at+SourceForge.net&id=vertical%3AOpen+Source+Software&id=product%3AJava+Desktop+for+X+Window&id=topics%3AWindow+Managers&id=programming_language%3AC%2CJava";
+            imageUrl = imageUrl.replace(encodeURIComponent("$PAGE_TITLE"), document.title);  
+
+            imageUrl = URL.parse(imageUrl);
+            let hem = bizx.uids.getHem();
+            if (hem) {
+                imageUrl.searchParams.append('id', 'hem:' + hem);
+            }
+            imageUrl.searchParams.append('rand', current_time);
+
+            var image = new Image();
+            image.src = imageUrl.toString();
+            image.style.display = "none";
+            image.style.height = 0;
+            image.style.width = 0;
+            document.body.appendChild(image);
+        });
+    });
+</script>
+        
+
+        
+            
+<script>
+    $(function() {
+        bizx.cmp.ifConsent({ purposes: 'all', vendors: 'xandr'}, function() {
+            /*jshint ignore:start*/
+            !function(e,i){if(!e.pixie){var n=e.pixie=function(e,i,a){n.actionQueue.push({action:e,actionValue:i,params:a})};n.actionQueue=[];var a=i.createElement("script");a.async=!0,a.src="//acdn.adnxs.com/dmp/up/pixie.js";var t=i.getElementsByTagName("head")[0];t.insertBefore(a,t.firstChild)}}(window,document);
+            pixie('init', '48d4c5e5-03de-40f8-81ab-b370a8860afa');
+            pixie('event', 'PageView');
+            /*jshint ignore:end*/
+
+        });
+    });
+</script>
+
+        
+
+        
+
+        
+        
+
+
+
+
+
+
+
+
+        
+        
+            
+            
+            
+        
+        
+
+        
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/archive/open-source/sourceforge/jd4x/pages/sourceforge-news.html b/archive/open-source/sourceforge/jd4x/pages/sourceforge-news.html
new file mode 100644
index 0000000..12c388c
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/pages/sourceforge-news.html
@@ -0,0 +1,1483 @@
+
+<!DOCTYPE html>
+<!-- Server: sfs-forge-4 -->
+
+
+    
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<html lang="en" class="no-js">
+<head>
+    <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
+    <title>Java Desktop for X Window / News</title>
+    
+
+<meta name="viewport" content="width=1100">
+
+
+<link rel="icon" sizes="180x180" href="https://a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png">
+<link rel="icon" sizes="any" href="https://a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml">
+<link rel="apple-touch-icon" sizes="180x180" href="https://a.fsdn.com/con/img/sandiego/logo-180x180.png">
+<link rel="mask-icon" href="https://a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600">
+
+
+<script src="https://a.fsdn.com/allura/nf/1785858891/_ew_/theme/sftheme/js/sftheme/cmp2.js"></script>
+
+
+    
+    <script>
+        window.bizx.cmp.init({
+            
+            geo: {
+                is_euro_union: 0,
+                country_code2: 'US',
+                region: 'CA',
+            },
+        });
+    </script>
+
+
+
+    
+
+
+
+    
+    
+    
+    
+    
+    
+    
+    
+    <link rel="stylesheet" href="https://a.fsdn.com/con/css/lato.css?1785858891">
+
+
+<script>
+if (!window.SF) { window.SF = {}; }
+SF.sandiego = false;
+SF.sandiego_chrome = true;
+SF.cdn = "https://a.fsdn.com/con";
+SF.fpid = '25d5781f-49b4-41b8-96dd-cdc2a84adb58';
+SF.comm_billboard_route = '/software/product/$slug/';
+SF.floatingSitewideOrigin = 'https://sourceforge.net';
+</script>
+    
+        <!-- ew:head_css -->
+
+    
+        <link rel="stylesheet"
+                type="text/css"
+                href="https://a.fsdn.com/allura/nf/1785858891/_ew_/_slim/css?href=allura%2Fcss%2Fforge%2Fhilite.css%3Ballura%2Fcss%2Fforge%2Ftooltipster.css"
+                >
+    
+        <link rel="stylesheet"
+                type="text/css"
+                href="https://a.fsdn.com/allura/nf/1785858891/_ew_/allura/css/font-awesome.min.css"
+                >
+    
+        <link rel="stylesheet"
+                type="text/css"
+                href="https://a.fsdn.com/allura/nf/1785858891/_ew_/theme/sftheme/css/forge.css"
+                >
+    
+        <link rel="stylesheet"
+                type="text/css"
+                href="https://a.fsdn.com/allura/nf/1785858891/_ew_/_slim/css?href=css%2Fpage_list.css"
+                >
+    
+        <link rel="stylesheet"
+                type="text/css"
+                href="https://a.fsdn.com/allura/nf/1785858891/_ew_/theme/sftheme/css/sftheme/sandiego/cmp.css"
+                >
+    
+        
+<!-- /ew:head_css -->
+
+    
+    
+        <!-- ew:head_js -->
+
+    
+        <script type="text/javascript" src="https://a.fsdn.com/allura/nf/1785858891/_ew_/_slim/js?href=allura%2Fjs%2Fjquery-3.6.0.min.js%3Ballura%2Fjs%2Fjquery.cookie-1.4.1.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fshared_head.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Ftypescript%2Fcompliance.js"></script>
+    
+        
+<!-- /ew:head_js -->
+
+    
+
+    
+        <style type="text/css">
+            /* make URL &amp; Project custom fields in support tickets not get hidden as much */
+.project-forge.mountpoint-site-support .view_holder .grid-4:nth-child(5),
+.project-forge.mountpoint-site-support .view_holder .grid-4:nth-child(6) {
+  overflow: visible;
+  font-size: 22px;
+  width: 340px;
+  line-height: 1;
+  margin-bottom: 5px;
+}
+.project-forge.mountpoint-site-support .view_holder .grid-4:nth-child(5) label, .project-forge.mountpoint-site-support .view_holder .grid-4:nth-child(6) label {
+  font-size: 14px;
+}
+        </style>
+    
+    
+    <link rel="alternate" type="application/rss+xml" title="RSS" href="feed.rss"/>
+    <link rel="alternate" type="application/atom+xml" title="Atom" href="feed.atom"/>
+
+    <style>.XAOXVvDlAagPDlchAkxvfRxQXMOR {
+        display: none
+    }</style>
+
+    
+    
+    
+    
+        <link rel="canonical" href="https://sourceforge.net/p/jdx/news/" />
+    
+
+    
+    
+    
+    
+
+
+    
+
+<script>
+    bizx.uids.gatherAndClean({hem: null });
+</script>
+
+
+
+
+<script>
+    function initPiwik(){
+      var _paq = window._paq = window._paq || [];
+      _paq.push(['trackPageView', document.title, {
+            dimension1: 'jdx',
+            dimension2: 'blog'
+      }]);
+      _paq.push(['enableLinkTracking']);
+      
+          _paq.push(['enableHeartBeatTimer']);
+      
+      (function() {
+        var u="//analytics.slashdotmedia.com/";
+        _paq.push(['setTrackerUrl', u+'sf.php']);
+        _paq.push(['setSiteId', 39]);
+        
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s);
+      })();
+    }
+    bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'sdm'}, initPiwik);
+</script>
+
+
+
+
+
+
+<!-- Hubspot tracking -->
+
+
+
+
+
+
+ <script>
+    $(function() {
+        bizx.cmp.ifConsent({ purposes: 'all' , vendors: 'narrative'}, function() {
+            var current_time = (new Date()).getTime();
+            let imageUrl = "https://io.narrative.io/?companyId=2440&id=first_party%3A25d5781f-49b4-41b8-96dd-cdc2a84adb58&id=site_name%3Asourceforge.net&id=url%3A%2Fp%2Fjdx%2Fnews%2F&id=pagetitle%3A%24PAGE_TITLE&id=vertical%3AOpen+Source+Software&id=product%3AJava+Desktop+for+X+Window";
+            imageUrl = imageUrl.replace(encodeURIComponent("$PAGE_TITLE"), document.title);  
+
+            imageUrl = URL.parse(imageUrl);
+            let hem = bizx.uids.getHem();
+            if (hem) {
+                imageUrl.searchParams.append('id', 'hem:' + hem);
+            }
+            imageUrl.searchParams.append('rand', current_time);
+
+            var image = new Image();
+            image.src = imageUrl.toString();
+            image.style.display = "none";
+            image.style.height = 0;
+            image.style.width = 0;
+            document.body.appendChild(image);
+        });
+    });
+</script>
+
+
+
+</head>
+
+<body class="
+body_class sandiego_chrome  legacy_chrome  l-allow-natural-width 
+" id="forge">
+
+    
+        <!-- ew:body_top_js -->
+
+    
+        
+<!-- /ew:body_top_js -->
+
+    
+
+
+
+
+
+<div class="off-canvas position-right" id="offCanvas" data-off-canvas>
+    <!-- Menu -->
+    <ul class="header-nav-menulist">
+        <li class="highlight search">
+            
+                
+            
+            
+    <form method="get" action="/directory/" class="m-search-form">
+    
+        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
+        
+        <label >
+            <input type="submit" class="bt" value="">
+            
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+        </label>
+    </form>
+    
+        </li>
+        
+        <li class="highlight"><a href="/auth/">Join/Login</a></li>
+        
+        <li><a href="/software/">Business Software</a></li>
+        <li><a href="/directory/">Open Source Software</a></li>
+        <li><a  href="/software/vendors/" title="For Vendors">For Vendors</a></li>
+        <li><a href="/blog/" title="Blog">Blog</a></li>
+        <li><a href="/about">About</a></li>
+        <li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li>
+        <li>
+            <ul id="header-nav-more-content" class="toggled" data-toggler=".toggled">
+                
+    
+
+    
+    
+        <li><a href="/articles/">Articles</a></li>
+    
+    
+
+    
+ 
+                
+                <li><a href="/create">Create</a></li>
+                
+                <li><a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a></li>
+                
+                    <li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li>
+                
+                <li><a href="/user/newsletters">Subscribe to our Newsletter</a></li>
+                <li><a href="/support">Support Request</a></li>
+            </ul>
+        </li>
+    </ul>
+</div>
+<div class="off-canvas-content" data-off-canvas-content>
+
+    
+
+  
+<script>SF.adblock = true; SF.ubo = true;</script>  
+<script src="https://a.fsdn.com/con/js/admanager.js?1785858891"></script>
+
+<script src="https://a.fsdn.com/con/js/asg_embed.js?1785858891"></script>
+
+
+
+
+
+
+<script>
+    SF.linkout_icon = '<svg  data-name="sf-linkout-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><polygon class="st0" points="243.2,243.2 56.8,243.2 56.8,56.8 123,56.8 123,9 9,9 9,291 291,291 291,179.4 243.2,179 "/><polygon class="st0" points="128.5,213 155,186.5 176,165.5 206.7,196.3 235.5,132.5 248.9,102.6 290.6,9.8 291,9 290.6,9.2 197.4,51.1 169.1,63.8 103.7,93.3 137,126.5 115.9,147.5 89.5,174 "/></svg>';
+</script>
+
+
+<div class="l-header-nav sticky sandiego">
+
+    <section class="sandiego l-header-nav-top show-for-large">
+        <div class="row">
+            <a href="/" title="Home" class="sf-logo">
+                
+    
+    <img src="https://a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+            </a>
+            <nav class="links">
+                
+                    <a href="/user/newsletters" title="Subscribe to our newsletter"><span class="newsletter-icon">
+
+
+<svg  data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></span></a>
+                
+                <a href="/software/vendors/" title="For Vendors">For Vendors</a>
+                
+                
+                    <a href="/support" title="Help">Help</a>
+                    <a href="/create/" title="Create">Create</a>
+                
+
+                
+                <a href="/user/registration" title="Join" >Join</a>
+                <a href="/auth/" title="Login">Login</a>
+                
+            </nav>
+        </div>
+    </section>
+
+    <section class="sandiego l-header-nav-top hide-for-large">
+        <div class="row">
+            <a href="/" title="Home" class="sf-logo">
+                
+    
+    <img src="https://a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+            </a>
+            <div class="title-bar-right">
+                <button type="button" aria-label="Toggle Main Menu" class="menu-icon" data-toggle="offCanvas"></button>
+            </div>
+        </div>
+    </section>
+    <section class="sandiego l-header-nav-bottom">
+        <nav class="row">
+            <a href="/" title="Home" class="sf-logo">
+                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0    c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8    c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z"></path><g>    <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5        c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8        C47,94.6,46.6,94.8,46.2,94.8z"></path></g><g>    <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6        c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5        c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z"></path></g><g>    <g>        <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5            c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8            c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8            c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5            c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5            c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1            c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7            c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7            c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3            c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z"></path>        <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8            c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1            c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5            c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7            c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5            c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1            c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8            c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8            c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8            c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5            C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2            c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4            c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1            c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8            c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3            c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1            c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7            c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5            c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1            c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3            L138.4,71.3z"></path>    </g>    <g>        <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4            c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9            c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9            c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8            c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6            c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6            c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z"></path>        <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1            c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9            c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6            c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2            c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2            c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7            c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z"></path>    </g>    <g>        <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8            V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6            c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8            c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z"></path>        <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7            c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3            c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2            c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8            c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2            c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7            c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7            c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z"></path>    </g>    <g>        <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7            c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5            c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6            c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1            c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z"></path>        <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1            c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3            c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9            c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2            c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21            c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5            c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77            h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9            c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z"></path>    </g>    <g>        <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3            c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4            c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9            c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4            c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1            c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7            c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4            c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2            C367.3,68.9,367.5,68.8,367.6,68.8z"></path>        <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6            c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2            c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1            c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2            c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1            c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5            c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3            c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5            C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2            c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8            c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0            c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4            c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9            c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1            c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2            c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z"></path>    </g>    <g>        <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z"></path>        <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2            h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z"></path>    </g>    <g>        <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z"></path>    </g>    <g>        <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2            c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8            c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7            c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9            c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9            c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3            c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z"></path>    </g>    <g>        <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9            c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1            c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3            c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5            c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4            C533.8,50.4,534.9,50.4,534.9,50.4z"></path>    </g>    <g>        <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5            c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1            c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9            c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9            c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2            c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9            c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z"></path>    </g>    <g>        <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z"></path>    </g></g></svg>
+            </a>
+            <div class="links">
+                
+    
+        <div class="nav-dropdown">
+            <a href="/software/">Business Software</a>
+            
+        </div>
+        <div class="nav-dropdown">
+            <a href="/directory/" title="Browse">Open Source Software</a>
+            
+        </div>
+        <div class="nav-dropdown">
+            <a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a>
+        </div>
+        <div class="nav-dropdown">
+            <a>Resources</a>
+            <ul class="nav-dropdown-menu">
+                  <li><a href="/articles/">Articles</a></li>
+                  
+                  <li><a href="/software/case-studies/">Case Studies</a></li>
+                  
+                  <li><a href="/blog/">Blog</a></li>
+            </ul>
+        </div>
+    
+
+                <div class="dev-menu-when-stuck">
+                    Menu
+                    <ul class="dev-menu-dropdown header-nav-menulist">
+                        <li><a href="/support">Help</a></li>
+                        <li><a href="/create">Create</a></li>
+                        <li><a href="/user/registration/" title="Join" >Join</a></li>
+                        <li><a href="/auth/" title="Login">Login</a></li>
+                    </ul>
+                </div>
+                <div class="search-toggle-when-stuck">
+                    <a class="search-toggle">
+                        
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+                    </a>
+                </div>
+            </div>
+
+            <div class="search">
+                
+                    
+
+                
+                
+                    
+                
+                
+                
+                
+    <form method="get" action="/directory/" class="m-search-form">
+    
+    <div class="typeahead__container">
+      <div class="typeahead__field">
+        <div class="typeahead__query">
+        
+        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
+        
+        </div>
+        
+        <label >
+            <input type="submit" class="bt" value="">
+            
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+        </label>
+      </div>
+    </div>
+    
+    </form>
+    
+                
+            </div>
+        </nav>
+        
+    </section>
+
+    
+</div>
+
+
+
+
+    
+        
+    
+    
+        
+        
+        <link rel="stylesheet" href="https://a.fsdn.com/con/css/top.css?1785858891" />
+        
+        
+            
+    
+    
+    
+    
+    
+    
+    
+    
+    <link rel="stylesheet" href="https://a.fsdn.com/con/css/inter-tight.css?1785858891">
+
+        
+        
+            
+                <div id="top-placeholder">
+                <div id="topbar-mount"></div>
+                </div>
+            
+        
+    
+
+    
+
+    
+    
+    <div class="notification-on-project-page">
+    
+        
+    
+    
+    
+    </div>
+    
+    
+
+
+    <section id="page-body" class=" neighborhood-Projects project-jdx mountpoint-news 
+
+">
+        <div id="nav_menu_holder">
+            
+                
+                    
+    <div class="sandiego"> 
+            
+            
+            
+            
+<section class="project-masthead"> 
+    
+    
+
+    
+<div class="backdrop" style="box-sizing: content-box; padding-bottom: 24px"></div>
+
+    <div class="content">
+    
+        
+    <nav id="breadcrumbs" class="breadcrumbs rtl">
+        <ul itemscope itemtype="http://schema.org/BreadcrumbList">
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                <a itemprop="item" href="/"><span itemprop="name">Home</span></a>
+                <meta itemprop="position" content="1"/>
+            </li>
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                <a itemprop="item" href="/directory/"><span itemprop="name">Browse</span></a>
+                <meta itemprop="position" content="2"/>
+            </li>
+            
+            
+                
+                
+            
+            
+                
+            
+            
+                <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                    <a itemprop="item" href="/p/jdx/"><span itemprop="name">Java Desktop for X Window</span></a>
+                <meta itemprop="position" content="3"/>
+                </li>
+            
+                <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                    <span itemprop="name">News</span>
+                <meta itemprop="position" content="4"/>
+                </li>
+            
+        </ul>
+    </nav>
+    
+    
+    
+        
+                
+                
+<div class="overview">
+    
+        
+    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+
+    
+    <div class="title long-title"> 
+
+        <meta itemprop="name" content="Java Desktop for X Window"/>
+        <h1 class="long-title" >Java Desktop for X Window News
+            
+        </h1>
+        
+            
+            
+          
+        
+            
+            
+            <div class="as-h3 brought-by">
+                
+                    <div class="project-status">Status: <span class="status-value">Inactive</span></div>
+                
+                Brought to you by:
+                
+                    <a href="/u/o27/profile/">o27</a>
+                    
+                
+            </div>
+            
+        
+
+        
+
+        
+    </div>
+
+
+    
+
+</div>
+
+                
+                
+    
+  
+            
+            
+        
+    </div>
+</section>
+
+        </div>
+    
+
+                
+            
+        </div>
+        <div id="top_nav" class="">
+            
+                
+<div id="top_nav_admin">
+<ul class="dropdown">
+  
+  
+    <li class="">
+        <a href="/projects/jdx/" class="tool-summary-32" >
+            Summary
+        </a>
+        
+        
+    </li>
+  
+    <li class="">
+        <a href="/projects/jdx/files/" class="tool-files-sf-32" >
+            Files
+        </a>
+        
+        
+    </li>
+  
+    <li class="">
+        <a href="/projects/jdx/reviews/" class="tool-reviews-32" >
+            Reviews
+        </a>
+        
+        
+    </li>
+  
+    <li class="">
+        <a href="/projects/jdx/support" class="tool-support-32" >
+            Support
+        </a>
+        
+        
+    </li>
+  
+    <li class="">
+        <a href="/p/jdx/bugs/" class="tool-tickets-32" >
+            Bugs
+        </a>
+        
+        
+    </li>
+  
+    <li class="selected">
+        <a href="/p/jdx/news/" class="tool-blog-32" >
+            News
+        </a>
+        
+        
+    </li>
+  
+    <li class="">
+        <a href="/p/jdx/discussion/" class="tool-discussion-32" >
+            Discussion
+        </a>
+        
+        
+    </li>
+  
+    <li class="">
+        <a href="https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+Java+Desktop+for+X+Window&amp;cmd=_donations&amp;business=tay_ivan%40hotmail.com" class="tool-link-32"  rel="nofollow">
+            Donate
+        </a>
+        
+        
+    </li>
+  
+    <li class="">
+        <a href="/p/jdx/code/" class="tool-cvs-32" >
+            Code
+        </a>
+        
+        
+    </li>
+  
+    <li class="">
+        <a href="/p/jdx/mailman/" class="tool-mailman-32" >
+            Mailing Lists
+        </a>
+        
+        
+    </li>
+  
+  
+</ul>
+</div>
+
+
+            
+        </div>
+        <div id="content_base">
+            
+
+    
+                
+                    
+<a id="sidebar-activate" href="#">
+    <span class="btn-label">Menu</span>
+    <span class="btn-arrow-down">▾</span>
+    <span class="btn-arrow-up">▴</span>
+</a>
+
+                        
+
+
+<div id="sidebar">
+  
+    <form id="search" method="GET" action="/p/jdx/news/search/">
+      <input name="q" type="text" title="Search News" placeholder="Search News">
+      <label>
+        <input type="submit" style="display:none">
+        <b class="fa fa-search" title="Submit"></b>
+      </label>
+    </form>
+  
+    
+    
+      
+      
+        
+    
+      <ul class="sidebarmenu">
+      
+    
+  <li class="active">
+      
+        <a href="/p/jdx/news/"  >
+      
+      <span>Home</span>
+      </a>
+  </li>
+  
+      
+    
+    
+      </ul>
+      
+    
+    
+</div>
+
+
+
+<script>
+$('#sidebar-admin-header').on('click', function(e){
+    $("#sidebar-admin-menu").toggleClass("hidden");
+    $(this).toggleClass("expanded");
+    e.preventDefault();
+});
+</script>
+
+                    
+
+                    
+                
+                
+                    
+                
+                <div class="grid-20 pad">
+                    <h2 class="dark title">
+                        <span>Java Desktop for X Window / News: Recent posts</span>
+                        <!-- actions -->
+                        <small>
+                            
+    <a class="icon" href="feed.rss" rel="nofollow" title="RSS"><i class="fa fa-rss"></i></a>
+
+                        </small>
+                        <!-- /actions -->
+                    </h2>
+                    
+                    <div>
+                        
+                        
+  
+    
+    
+<div style="margin-bottom: 10px">
+  <h3>
+    <a href="/p/jdx/news/2006/02/jd4x-v06-released/">JD4X v0.6 Released.</a>
+  </h3>
+  <div class="markdown_content"><p>JD4X v0.6 supports both jdk v1.4 or v1.5 (jdk 5) and Xorg v6.8.2. The binary version released is however, compiled for jdk 1.5 (jdk 5). Users interested to run it on jdk v1.4 should download (or CVS) the source code and compile it again with the specific v1.4 toolkit.</p>
+<p>New feature includes hot key support and many bug fixes. However, Swing's single thread model has been known to cause performance problems in this release when running multiple Java applications.... <a href="/p/jdx/news/2006/02/jd4x-v06-released/">read more</a></p></div>
+  <em class="grid-19">
+    Posted by 
+        
+            
+            <a href="/u/o27/profile/" class="user-mention" >
+                
+                    
+    
+  
+  
+    <img 
+             src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png"
+         
+         alt="Hock Keong Tay"
+         title="Hock Keong Tay"
+         class="emboss x16">
+  
+  
+                
+            </a>
+        
+     
+    <span title="Wed Feb 01, 2006 03:23 PM UTC">
+      2006-02-01
+    </span>
+
+    
+    
+  </em>
+  
+  <div style="clear: both"></div>
+</div>
+  
+    
+      <hr />
+    
+    
+<div style="margin-bottom: 10px">
+  <h3>
+    <a href="/p/jdx/news/2006/01/v06-beta-available-on-cvs/">V0.6 Beta available on CVS</a>
+  </h3>
+  <div class="markdown_content"><p>The first V0.6 Beta is now availble on our CVS for initial review. Check it out from our CVS and follow the following instructions:</p>
+<p>Change into the directory where the source is:<br/>
+1) cd jd4x/</p>
+<p>Compile the entire source:<br/>
+2) make release</p>
+<p>Change into the binary directory:<br/>
+3) cd jd4x/build</p>
+<p>Copy install.jar to where you want to keep it:<br/>
+4) cp install.jar ~/tmp</p>
+<p>To install the binary:<br/>
+5) cd ~/tmp<br/>
+6) java -jar install.jar... <a href="/p/jdx/news/2006/01/v06-beta-available-on-cvs/">read more</a></p></div>
+  <em class="grid-19">
+    Posted by 
+        
+            
+            <a href="/u/o27/profile/" class="user-mention" >
+                
+                    
+    
+  
+  
+    <img 
+             src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png"
+         
+         alt="Hock Keong Tay"
+         title="Hock Keong Tay"
+         class="emboss x16">
+  
+  
+                
+            </a>
+        
+     
+    <span title="Sat Jan 14, 2006 04:08 AM UTC">
+      2006-01-14
+    </span>
+
+    
+    
+  </em>
+  
+  <div style="clear: both"></div>
+</div>
+  
+    
+      <hr />
+    
+    
+<div style="margin-bottom: 10px">
+  <h3>
+    <a href="/p/jdx/news/2005/11/jd4x-v06-cvs-released/">JD4X v0.6 CVS Released.</a>
+  </h3>
+  <div class="markdown_content"><p>JD4X source code has finally been upload to the sf.net CVS. To access the latest source code, just check it out as an anonymous user. Refer to mail posting at <a href="https://sourceforge.net/mailarchive/forum.php?thread_id=9065206&amp;forum_id=37382">https://sourceforge.net/mailarchive/forum.php?thread_id=9065206&amp;forum_id=37382</a> for details on how to compile from source.</p>
+<p>Enjoy.</p></div>
+  <em class="grid-19">
+    Posted by 
+        
+            
+            <a href="/u/o27/profile/" class="user-mention" >
+                
+                    
+    
+  
+  
+    <img 
+             src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png"
+         
+         alt="Hock Keong Tay"
+         title="Hock Keong Tay"
+         class="emboss x16">
+  
+  
+                
+            </a>
+        
+     
+    <span title="Sat Nov 26, 2005 02:40 AM UTC">
+      2005-11-26
+    </span>
+
+    
+    
+  </em>
+  
+  <div style="clear: both"></div>
+</div>
+  
+    
+      <hr />
+    
+    
+<div style="margin-bottom: 10px">
+  <h3>
+    <a href="/p/jdx/news/2005/04/jd4x-v05-released/">JD4X v0.5 released.</a>
+  </h3>
+  <div class="markdown_content"><p>JD4X v0.5 supports both jdk v1.4 or v1.5 (jdk 5). The binary version released is however, compiled for jdk 1.5 (jdk 5). Users interested to run it on jdk v1.4 should download the source code and compile it again with the specific v1.4 toolkit.</p>
+<p>The new JD4X v0.5 + Zesktop v0.3 includes drag and drop support for adding all types of desktop components. Eg. drawers, launchers, applets, workspaces and etc... Adding multiple taskbars are also now supported. In addition, utility programs like clock, resource applets and etc are also included in the desktop applet section of the control panel. GUI device mounting support has also been added to mount and unmount devices on the desktop. Eg. CDROM, Floppy and etc... This version should be simpler to use but with a much richer set of features than the previous versions. For the latest set of cool screen shots please refer to <a href="https://sourceforge.net/project/screenshots.php?group_id=33051....">https://sourceforge.net/project/screenshots.php?group_id=33051....</a> <a href="/p/jdx/news/2005/04/jd4x-v05-released/">read more</a></p></div>
+  <em class="grid-19">
+    Posted by 
+        
+            
+            <a href="/u/o27/profile/" class="user-mention" >
+                
+                    
+    
+  
+  
+    <img 
+             src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png"
+         
+         alt="Hock Keong Tay"
+         title="Hock Keong Tay"
+         class="emboss x16">
+  
+  
+                
+            </a>
+        
+     
+    <span title="Wed Apr 13, 2005 04:17 PM UTC">
+      2005-04-13
+    </span>
+
+    
+    
+  </em>
+  
+  <div style="clear: both"></div>
+</div>
+  
+    
+      <hr />
+    
+    
+<div style="margin-bottom: 10px">
+  <h3>
+    <a href="/p/jdx/news/2005/02/zesktop-live-cd-released/">Zesktop Live CD Released</a>
+  </h3>
+  <div class="markdown_content"><p>Live CD includes JD4X v0.4 and Zesktop v0.2. Some bug fixes to the beta live CD and additional features such as ejecting the live CD when restarting or shutting off the computer. However, you need more RAM for this version, an estimate would be 256MB.</p>
+<p>Checkout new Zesktop screenshots at www.zerahstar.com. Zesktop is an attempt to create the next generation desktop.</p>
+<p>Enjoy.</p></div>
+  <em class="grid-19">
+    Posted by 
+        
+            
+            <a href="/u/o27/profile/" class="user-mention" >
+                
+                    
+    
+  
+  
+    <img 
+             src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png"
+         
+         alt="Hock Keong Tay"
+         title="Hock Keong Tay"
+         class="emboss x16">
+  
+  
+                
+            </a>
+        
+     
+    <span title="Fri Feb 18, 2005 05:57 AM UTC">
+      2005-02-18
+    </span>
+
+    
+    
+  </em>
+  
+  <div style="clear: both"></div>
+</div>
+  
+  <div style="margin: 10px">
+  
+  <div style="float: right">
+    
+  </div>
+  <div style="float: left">
+    
+  </div>
+  <div style="clear: both"></div>
+</div>
+
+                    </div>
+                    
+                    
+                </div>
+            
+
+
+
+        </div>
+    </section>
+      
+
+    <footer class="sandiego">
+    <div class="as-row">
+        <div class="footer-wrapper">
+            <nav aria-label="Site Links" role="navigation">
+                <section>
+                    <div class="as-h2">SourceForge</div>
+                    <ul>
+                    
+                        <li><a href="/create/" title="Create a Project">Create a Project</a></li>
+                    
+                        <li><a href="/directory/" title="Open Source Software Directory">Open Source Software</a></li>
+                        <li><a href="/software/" title="Business Software Directory">Business Software</a></li>
+                        
+                            
+                            <li><a href="/top" title="Top Open Source Projects">Top Downloaded Projects</a></li>
+                        
+
+                    </ul>
+                </section>
+            </nav>
+            <nav aria-label="Company Links" role="navigation">
+                <section>
+                    <div class="as-h2">Company</div>
+                    <ul>
+                        <li><a href="/about">About</a></li>
+                        <li><a href="/about/leadership" title="Open Source Software Directory">Team</a></li>
+                        <li class="h-card">
+                            <address>
+                                <span class="p-name p-org">SourceForge Headquarters</span><br>
+                                <span class="p-street-address">1320 Columbia Street Suite 310</span><br>
+                                <span class="p-locality">San Diego, CA <span class="p-postal-code">92101</span></span><br>
+                                <span class="p-tel">+1 (858) 422-6466</span><br>
+                            </address>
+                        </li>
+                        <li id="social">
+                            
+<span></span>
+<a href="https://x.com/sourceforge" class="twitter" rel="nofollow" target="_blank" title="SourceForge on X">
+
+
+<svg  class="vertical-icon-fix" data-name="x-logo" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/></svg></a>
+<a href="https://fosstodon.org/@sourceforge" rel="me nofollow" target="_blank" title="SourceForge on Mastodon">
+
+
+<svg  class="vertical-icon-fix" data-name="mastodon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg></a>
+<a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank" title="SourceForge on Facebook">
+
+
+<svg  data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a>
+<a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank" title="SourceForge on LinkedIn">
+
+
+<svg  data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a>
+
+<a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter">
+
+
+<svg  class="vertical-icon-fix" data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></a>
+
+<span></span>
+                        </li>
+                    </ul>
+                </section>
+            </nav>
+             <nav aria-label="Resources Links" role="navigation">
+                <section>
+                    <div class="as-h2">Resources</div>
+                    <ul>
+                        
+                            <li><a href="/support" title="Support Section">Support</a></li>
+                            <li><a href="/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a></li>
+                        
+                        <li><a href="https://fosstodon.org/@sourceforgestatus" title="Site Status" rel="me nofollow">Site Status</a></li>
+                        <li><a href="/reviews" title="Reviews" rel="me nofollow">SourceForge Reviews</a></li>
+
+                    </ul>
+                </section>
+            </nav>
+            <section class="footer-logo">
+                <a href="/" title="Home" class="sf-logo">
+                    
+    
+    <img src="https://a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+                </a>
+            </section>
+        </div>
+    </div>
+    <section class="l-nav-bottom">
+        <nav class="row">
+            
+                
+            
+        
+    <div class="columns small-12 large-6 copyright-notice">
+        &copy; 2026 Slashdot Media. All Rights Reserved.
+    </div>
+    <div class="columns large-6 links links-right">
+        
+
+    
+        <div>
+        <button class="button blue short hollow" data-open="ccpa-modal" id="btn-ccpa-modal">
+                <img src="https://a.fsdn.com/allura/nf/1785858891/_ew_/theme/sftheme/images/sandiego/ccpa-optout.png" alt="Icon" id=ccpa-icon>
+                Do Not Sell or Share My Personal Information</button>
+        </div>
+        <div class="reveal" data-reveal id="ccpa-modal">
+            
+            <div class="modal-content">
+                <div class="modal-header" id="ccpa-modal-content-destination">
+                </div>
+
+                <button class="close-button" data-close aria-label="Close modal" type="button">
+                    <span aria-hidden="true">&times;</span>
+                </button>
+            </div>
+        </div>
+
+    <a href="https://slashdotmedia.com/terms-of-use" target="_blank" title="Terms" rel="nofollow">Terms</a>
+    <a href="https://slashdotmedia.com/privacy-statement/" target="_blank" title="Privacy" rel="nofollow">Privacy</a>
+
+    
+    
+    
+
+    
+
+    
+        <a href="https://slashdotmedia.com/contact/" target="_blank" title="Advertise" rel="nofollow">Advertise</a>
+    
+    </div>
+        </nav>
+    </section>
+
+    </footer>
+    
+
+
+    
+    
+    
+        
+        
+
+
+
+
+
+
+    
+    
+    
+    
+    
+
+
+<section id="retool-on-top" data-region="retool" data-nosnippet style="display:none">
+  <div class="row">
+    <div class="heading-wrapper">
+        
+    
+    <svg width="116" height="28" viewBox="0 0 321 63" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#E9EBDF"><path d="M136.776 61.537h-11.664l-25.49-26.056H94.87v26.056h-8.64V.739h28.945c12.183 0 19.441 6.514 19.441 17.371s-7.258 17.37-19.441 17.37h-4.32zm-10.8-43.427c0-6.166-3.457-9.988-10.801-9.988H94.87v19.976h20.305c7.344 0 10.801-3.821 10.801-9.988m32.923 44.73c-13.825 0-22.466-10.336-22.466-23.885s8.641-23.885 22.034-23.885c10.8 0 17.281 6.08 20.132 15.113 1.037 3.387 1.469 7.121 1.469 10.943v.869h-35.34c.259 7.295 5.617 14.33 14.171 14.33 7.344 0 10.714-4.255 11.405-7.382h8.9c-2.074 7.383-8.986 13.897-20.305 13.897m-14.171-27.36h27.045c-.432-7.816-4.579-13.896-13.306-13.896s-13.48 6.514-13.739 13.897m35.767-12.159v-6.948h10.801V5.95h8.295v10.423h11.664v6.948h-11.664V50.68c0 3.04.864 4.082 3.888 4.082h7.776v6.775h-9.504c-7.863 0-10.455-3.909-10.455-10.857V23.32zm54.609-8.252c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.898-10.336-22.898-23.885 9.073-23.885 22.898-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.602-7.817 14.602-16.936-5.184-16.937-14.602-16.937m49.458-6.948c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.897-10.336-22.897-23.885 9.072-23.885 22.897-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.603-7.817 14.603-16.936-5.185-16.937-14.603-16.937M320.554.74v60.797h-8.295V.739zM38.496 3.589a2.85 2.85 0 0 0-2.85-2.85H3.35A2.85 2.85 0 0 0 .5 3.59v13.299a2.85 2.85 0 0 0 2.85 2.85h32.297a2.85 2.85 0 0 1 2.85 2.85v3.799a2.85 2.85 0 0 1-2.85 2.85H14.749a2.85 2.85 0 0 0-2.85 2.85v13.298a2.85 2.85 0 0 0 2.85 2.85h20.898a2.85 2.85 0 0 1 2.85 2.85v7.599a2.85 2.85 0 0 0 2.849 2.85h13.299a2.85 2.85 0 0 0 2.85-2.85v-13.3a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85v-3.8a2.85 2.85 0 0 1 2.85-2.849h13.299a2.85 2.85 0 0 0 2.85-2.85V16.888a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85z"/></g><defs><clipPath id="a"><path fill="#fff" d="M.5.74h320v62.1H.5z"/></clipPath></defs></svg>
+    
+
+
+      <div class="vibe-heading"></div>
+    </div>
+    <div class="input-card jazzy">
+      <div class="vibe-glow"></div>
+      <div style="width:100%"> 
+          <form> 
+          <textarea
+            id="textarea-input"
+            rows="2"
+            placeholder="Describe the app or website or idea that you want to build" 
+            data-holder="Describe the app or website or idea that you want to build" 
+          ></textarea>
+          
+          </form>
+        </div>
+    </div>
+    
+        <span style="display:inline-flex; text-decoration:none;">
+          <button class="send-btn" title="Generate apps with AI" data-url="https://login.retool.com/auth/signup?utm_source=sourceforge&amp;utm_medium=display&amp;utm_content=r2_homepage_ad&amp;rcid=701Ql000011VSTbIAO&amp;redirect=assist-new&amp;assistPrompt=" type="button" style=""></button>
+        </span>
+    
+    <div id="retool-gradient-border"></div>
+  </div>
+  
+</section>
+<script>
+try{
+    if (SF.ubo) {
+        document.querySelector('[data-region]').remove();
+    }
+}catch(e){}
+</script>
+
+
+
+
+
+
+    
+
+
+
+    
+    
+        
+            
+    
+    
+    
+    
+    
+    
+    
+        
+        
+        
+        
+    
+    <link rel="stylesheet" href="https://a.fsdn.com/con/css/high_impact.css?1785858891" />
+    <section id="auth0-el" data-footer-name=zendesk data-nosnippet>
+      <div class="sticky-gradient"></div>
+      <button id="mdb-sticky-close" class="sticky-dismiss" aria-label="Close">✕</button>
+      <div class="sticky-wrapper" style="display: flex; align-items: center;">
+        <div class="sticky-left">
+          <div class="sticky-brand">
+              
+    
+        <svg xmlns="http://www.w3.org/2000/svg" width="194.15" height="44" viewBox="0 0 194.15 44" role="img" aria-label="Zendesk"><g fill="#FFFFFF"><g transform="scale(1.3253012)"><path d="M37.5 8.8v24.4H17.4zm0-8.8c0 5.6-4.5 10.1-10.1 10.1s-10-4.5-10-10.1zm3.3 33.1c0-5.6 4.5-10.1 10.1-10.1S61 27.5 61 33.1zm0-8.7V0H61z"/></g><g transform="translate(94.8434,-37.9333) scale(1.2666667)"><path d="M54.6 49.8c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.5 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1H49c.3 1.6 1.3 2.5 3.1 2.5M0 53.8l6.1-6.2h-6v-2h8.8v2l-6.1 6.2H9v2H0zm18.3-4c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.4 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1h-7.9c.4 1.6 1.4 2.5 3.2 2.5m26.6-3.2c0-1.8-1.4-3.3-3.2-3.3s-3.2 1.4-3.2 3.3 1.4 3.3 3.2 3.3 3.2-1.5 3.2-3.3m-8.6 0c0-3.3 2.4-5.3 5.1-5.3 1.3 0 2.6.6 3.4 1.5v-6h2.2v14.8h-2.2v-1.4c-.8 1-2.1 1.6-3.4 1.6-2.6.1-5.1-2-5.1-5.2m24.4 3 2-1c.6.9 1.4 1.5 2.6 1.5s1.9-.6 1.9-1.3c0-.8-1.2-1-2.5-1.3-1.7-.4-3.5-.9-3.5-3 0-1.6 1.5-3.1 3.9-3.1 1.9 0 3.3.7 4.1 2l-1.8 1c-.5-.7-1.3-1.2-2.3-1.2-1.2 0-1.8.6-1.8 1.2 0 .7.9.9 2.4 1.3 1.7.3 3.6.9 3.6 3 0 1.4-1.2 3.3-4.1 3.3q-3.15-.15-4.5-2.4m14.5-2.4-1.7 1.9v2.6h-2.2V41h2.2v9.7l4.6-5h2.6l-4 4.3 4.1 5.8h-2.5zm-45.4-5.9c-2.6 0-4.7 1.7-4.7 4.4v5.9h2.2v-5.6c0-1.7.9-2.7 2.6-2.7s2.4 1 2.4 2.7v5.6h2.2v-5.9c0-2.7-2.2-4.4-4.7-4.4"/></g></g></svg>
+    
+
+          </div>
+        </div>
+        <div class="sticky-content">
+          <div class="sticky-headline"></div>
+          <div class="sticky-desc "></div>
+        </div>
+        <div class="sticky-right">
+          <span class="sticky-cta" data-label="zendesk-footer" data-url="/hi5"></span>
+        </div>
+      </div>
+    </section>
+    <script>
+    if (SF.ubo || navigator?.brave?.isBrave()) {
+        document.getElementById('mdb-sticky-close').parentNode.remove();
+    }
+    </script>
+    
+
+        
+    
+
+
+
+
+
+
+</div>
+
+
+<div id="messages">
+    
+
+    
+</div>
+
+
+    <!-- ew:body_js -->
+
+
+    <script type="text/javascript" src="https://a.fsdn.com/allura/nf/1785858891/_ew_/_slim/js?href=allura%2Fjs%2Fjquery.notify.js%3Ballura%2Fjs%2Fjquery.tooltipster.js%3Ballura%2Fjs%2Fallura-base.js%3Ballura%2Fjs%2Fchecklist.js%3Ballura%2Fjs%2Fadmin_modal.js%3Bjs%2Fjquery.lightbox_me.js%3Ballura%2Fjs%2Fmemorable.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsandiego%2Ffloating-unit.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fshared.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsticky.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsandiego%2Fchrome.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsandiego%2Futilities.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.core.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.mediaQuery.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.keyboard.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.box.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.nest.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.dropdownMenu.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.offcanvas.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.toggler.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsandiego%2Fproject.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Fjquery.typeahead.min.js"></script>
+
+    
+<!-- /ew:body_js -->
+
+
+
+    <!-- ew:body_js_tail -->
+
+
+    <script type="text/javascript" src="https://a.fsdn.com/allura/nf/1785858891/_ew_/_slim/js?href=theme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.triggers.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.reveal.min.js"></script>
+
+    
+<!-- /ew:body_js_tail -->
+
+
+
+
+<script>
+
+bizx.cmp.ifConsent({purposes:'all', vendors:'google-ads'}, function () {
+    $('body').removeClass('no-ads-consent'); 
+},
+function () { 
+    $('body').addClass('no-ads-consent');
+},
+null,
+function () { 
+    $('body').addClass('no-ads-consent');
+});
+</script>
+
+
+    
+
+
+    
+    <noscript><p><img src="https://analytics.slashdotmedia.com/index.php?idsite=39" style="border:0;position:absolute;top:0;" alt="" /></p></noscript>
+    
+    <script>
+        $(document).foundation();
+    </script>
+    
+
+
+
+
+
+
+
+
+    
+
+<script>
+    (function () {
+        function load_bombora() {
+            /*global _ml:true, window */
+            _ml = window._ml || {};
+            
+            _ml.eid = '771';
+            _ml.fp = '25d5781f-49b4-41b8-96dd-cdc2a84adb58';  
+            var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script');
+            mltag.type = 'text/javascript';
+            mltag.async = true;
+            mltag.defer = true;
+            mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear();
+            s.parentNode.insertBefore(mltag, s);
+        }
+        bizx.cmp.ifConsent({ purposes: 'all', vendors: 'bombora'}, load_bombora);
+    })();
+</script>
+
+
+
+
+<script>
+    $(document).ready(function () {
+        $(".tooltip, .m-tooltip").each(function(){
+            let $el = $(this);
+            $el.tooltipster({
+                animation: 'fade',
+                delay: 200,
+                theme: 'tooltipster-light',
+                trigger: 'hover',
+                position: $el.data('position') || 'right',
+                iconCloning: false,
+                maxWidth: 300,
+                contentAsHTML: true,
+                interactive: true
+            }).focus(function () {
+                $(this).tooltipster('show');
+            }).blur(function () {
+                $(this).tooltipster('hide');
+            });
+        });
+    });
+</script>
+
+    
+
+
+
+<script type="text/javascript">
+    bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
+        /* jshint ignore:start */
+        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+        /* jshint ignore:end */
+
+        window.dataLayer = window.dataLayer || [];
+        function gtag(){ window.dataLayer.push(arguments); }
+        window.gtag = window.gtag || gtag;
+        bizx.cmp.embedScript("https://www.googletagmanager.com/gtag/js");
+        gtag('js', new Date());
+        gtag('set', {
+            'page_location': 'https://sourceforge.net/p/jdx/news/',
+        });
+    });
+</script>
+
+
+<script type="text/javascript">
+    /*global ga, gtag */
+
+    
+        
+        bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
+            gtag('config', 'G-1H226E4E4L', {
+                
+                send_page_view: false,
+                'SF_Page_Type': '', 
+                user_properties: {
+                    'SF_Logged_in': 'Logged Out', 
+                },
+                'devicePixelRatio': SF.devicePixelRatio, 
+            });
+            gtag('event', 'page_view', { send_to: 'G-1H226E4E4L' });
+        });
+    
+    
+    
+        
+</script>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/archive/open-source/sourceforge/jd4x/pages/sourceforge-old-files.html b/archive/open-source/sourceforge/jd4x/pages/sourceforge-old-files.html
new file mode 100644
index 0000000..cef14b2
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/pages/sourceforge-old-files.html
@@ -0,0 +1,2226 @@
+<!doctype html><html class="no-js" lang="en">
+    <head>
+        
+
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
+
+        
+        
+        
+    
+        
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-cmp-top.js?1786134019"></script>
+
+        
+    
+
+        
+
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css?1786134019">
+    
+    <script>
+        window.bizx.cmp.init({
+            
+            geo: {
+                is_euro_union: 0,
+                country_code2: 'US',
+                region: 'CA',
+            },
+        });
+    </script>
+
+
+            
+
+
+
+        <script>
+            /*global unescape, window, SF*/
+            // Setup our namespace
+            if (!window.SF) { window.SF = {}; }
+            if (!window.net) { window.net = {}; }
+            if (!window.net.sf) { window.net.sf = {}; }
+            SF.Ads = {};
+            SF.cdn = '//a.fsdn.com/con';
+            SF.alluracdn = '//a.fsdn.com/allura/cdn/allura/nf';
+            SF.deploy_time = '1786134019';
+            SF.sandiego = true;
+            SF.sandiego_chrome = true;
+            SF.variant = 'sf';
+            SF.fpid = '81a3f1dc-fe6c-4644-9f31-6315b40c3659';
+            SF.comm_billboard_route = '/software/product/$slug/';
+            SF.floatingSitewideOrigin = 'https://sourceforge.net';
+            
+            SF.Breakpoints = {
+              small: 0,
+              medium: 640,
+              leaderboard: 743,
+              billboard: 985,
+              large: 1053,
+              xlarge: 1295,
+              xxlarge: 1366
+            };
+            SF.initial_breakpoints_visible = {};
+            for (var bp in SF.Breakpoints) {
+                if (!SF.Breakpoints.hasOwnProperty(bp)) {
+                    continue;
+                }
+                SF.initial_breakpoints_visible[bp] = !window.matchMedia || window.matchMedia('(min-width: ' + SF.Breakpoints[bp] + 'px)').matches;
+            }
+            
+                
+                SF.Ads.viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
+                SF.Ads.viewportHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
+            
+        </script>
+
+        
+        <script>
+            window.ID5EspConfig = {partnerId: 1787};
+        </script>
+        
+
+        
+<script>
+    bizx.uids.gatherAndClean({hem: null });
+</script>
+
+
+        
+            
+    
+    
+    
+    
+    
+    
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/lato.css?1786134019">
+
+        
+        
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/sandiego.css?1786134019">
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/disallow.css?1786134019">
+
+        
+    <link rel="canonical" href="https://sourceforge.net/projects/jdx/files/OldFiles/">
+    <meta name="description" content="Java Desktop for X Window /OldFiles files. Browse /OldFiles files for Java Desktop for X Window">
+    <meta name="keywords" content="Java Desktop for X Window /OldFiles files. Browse /OldFiles files for Java Desktop for X Window">
+        <title>Java Desktop for X Window -  Browse /OldFiles at SourceForge.net</title>
+        <link rel="icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png">
+<link rel="icon" sizes="any" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml">
+<link rel="apple-touch-icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png">
+<link rel="mask-icon" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600">
+        
+        <script>
+            /*global unescape, window, console, jQuery, $, net, SF, bizx  */
+            if (!window.SF) {
+                window.SF = {};
+            }SF.EU_country_codes = ["AT","FI","LU","LV","GF","TF","IE","RO","WF","AX","GR","GG","IT","TC","MT","SK","RE","ME","GL","CZ","PL","SH","IO","KY","MS","JE","LI","LT","FR","HU","CH","NL","SE","BL","BM","NO","SI","BE","NC","DE","CW","AW","MQ","PM","GB","PN","GI","BG","VG","SX","CY","ES","HR","MF","DK","GP","EE","PF","GS","PT","FK","IS","YT","AI"];
+            SF.unknown_country_codes = ["","A1","A2","O1"];
+        </script>
+        
+    
+        
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-head.js?1786134019"></script>
+
+        
+    
+
+
+        <style>.kfa05e4a7779c66cef50b7ce70220e43e1530dd5c { display: none !important; }</style>
+
+        
+<script>SF.adblock = true; SF.ubo = true;</script>  
+<script src="//a.fsdn.com/con/js/admanager.js?1786134019"></script>
+
+<script src="//a.fsdn.com/con/js/asg_embed.js?1786134019"></script>
+
+
+ 
+
+        
+
+        
+    <script>
+        function initPiwik(){
+            var _paq = window._paq = window._paq || [];
+            
+            _paq.push(['trackPageView', document.title, {
+                    dimension1: 'jdx',
+                    dimension2: 'pg_files',
+                
+                dimension3: SF.devicePixelRatio,
+                
+            }]);
+            _paq.push(['enableLinkTracking']);
+            
+                _paq.push(['enableHeartBeatTimer']);
+            
+            (function() {
+                var u="//analytics.slashdotmedia.com/";
+                _paq.push(['setTrackerUrl', u+'sf.php']);
+                _paq.push(['setSiteId', 39]);
+                 
+        // only execute if 'measurement' has been granted
+        bizx.cmp.ifConsent({ purposes: ['measurement'], vendors: 'sdm'}, function() {
+            var interval = 6 * 60 * 60 * 1000; // 6 hrs, expressed in ms
+            var vid_date = new Date(localStorage.getItem('vid_date'));
+            if (new Date() - vid_date >= interval) {
+                var data = {do_not_sell: false, is_commercial_page: "False" };
+                bizx.cmp.ifConsent({ purposes: ['ads'], vendors: 'sdm'}, function() {},
+                    function(){
+                        // no consent (opt-out)
+                        data.do_not_sell = true;
+                    },
+                    function(){
+                        //finally call api endpoint
+                        // push promise to pwik and set it run if pwik is allowed to run based on it's own ifConsent check
+                        _paq.push([ function() {
+                            data.matomo_id = this.getVisitorId();
+                            data.domain = "sourceforge.net";
+                            $.ajax({
+                                method: 'PUT',
+                                url: '/p/sfapi/push_vid',
+                                data:  JSON.stringify(data)
+                            })
+                            .done(function(response){
+                                if(response.result) {
+                                    localStorage.setItem('vid_date', new Date());
+                                }
+                            })
+                            .fail(function(){
+                                // Do nothing on failure
+                            });
+                        }]);
+                    }
+                    );
+                }
+            });
+    
+                var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+                g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s);
+            })();
+        }
+        bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'sdm' }, initPiwik);
+    </script>
+
+        
+
+        <script type="application/ld+json">
+            {
+                "@context": "http://schema.org",
+                "@type": "WebSite",
+                "name": "SourceForge",
+                "url": "https://sourceforge.net/"
+            }
+        </script>
+    </head>
+
+    <body id="pg_files"
+          class="
+    user
+  anonymous  sandiego v-sf">
+        
+
+            
+        <div id="busy-spinner"></div>
+        
+        
+<div id="messages">
+    
+</div>
+
+
+        <div class="off-canvas position-right" id="offCanvas" data-off-canvas>
+    <!-- Menu -->
+    <ul class="header-nav-menulist">
+        <li class="highlight search">
+            
+                
+            
+            
+    <form method="get" action="/directory/" class="m-search-form">
+    
+        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
+        
+        <label >
+            <input type="submit" class="bt" value="">
+            
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+        </label>
+    </form>
+    
+        </li>
+        
+        <li class="highlight"><a href="https://sourceforge.net/auth/">Join/Login</a></li>
+        
+        <li><a href="/software/">Business Software</a></li>
+        <li><a href="/directory/">Open Source Software</a></li>
+        <li><a  href="/software/vendors/" title="For Vendors">For Vendors</a></li>
+        <li><a href="/blog/" title="Blog">Blog</a></li>
+        <li><a href="/about">About</a></li>
+        <li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li>
+        <li>
+            <ul id="header-nav-more-content" class="toggled" data-toggler=".toggled">
+                
+    
+
+    
+    
+        <li><a href="/articles/">Articles</a></li>
+    
+    
+
+    
+ 
+                
+                <li><a href="/create">Create</a></li>
+                
+                <li><a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a></li>
+                
+                    <li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li>
+                
+                <li><a href="/user/newsletters">Subscribe to our Newsletter</a></li>
+                <li><a href="/support">Support Request</a></li>
+            </ul>
+        </li>
+    </ul>
+</div>
+
+        <div class="off-canvas-content" data-off-canvas-content>
+            
+                
+
+
+<script>
+    SF.linkout_icon = '<svg  data-name="sf-linkout-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><polygon class="st0" points="243.2,243.2 56.8,243.2 56.8,56.8 123,56.8 123,9 9,9 9,291 291,291 291,179.4 243.2,179 "/><polygon class="st0" points="128.5,213 155,186.5 176,165.5 206.7,196.3 235.5,132.5 248.9,102.6 290.6,9.8 291,9 290.6,9.2 197.4,51.1 169.1,63.8 103.7,93.3 137,126.5 115.9,147.5 89.5,174 "/></svg>';
+</script>
+
+
+<div class="l-header-nav sticky sandiego">
+
+    <section class="sandiego l-header-nav-top show-for-large">
+        <div class="row">
+            <a href="/" title="Home" class="sf-logo">
+                
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+            </a>
+            <nav class="links">
+                
+                    <a href="/user/newsletters" title="Subscribe to our newsletter"><span class="newsletter-icon">
+
+
+<svg  data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></span></a>
+                
+                <a href="/software/vendors/" title="For Vendors">For Vendors</a>
+                
+                
+                    <a href="/support" title="Help">Help</a>
+                    <a href="/create/" title="Create">Create</a>
+                
+
+                
+                <a href="/user/registration" title="Join" >Join</a>
+                <a href="https://sourceforge.net/auth/" title="Login">Login</a>
+                
+            </nav>
+        </div>
+    </section>
+
+    <section class="sandiego l-header-nav-top hide-for-large">
+        <div class="row">
+            <a href="/" title="Home" class="sf-logo">
+                
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+            </a>
+            <div class="title-bar-right">
+                <button type="button" aria-label="Toggle Main Menu" class="menu-icon" data-toggle="offCanvas"></button>
+            </div>
+        </div>
+    </section>
+    <section class="sandiego l-header-nav-bottom">
+        <nav class="row">
+            <a href="/" title="Home" class="sf-logo">
+                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0    c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8    c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z"></path><g>    <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5        c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8        C47,94.6,46.6,94.8,46.2,94.8z"></path></g><g>    <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6        c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5        c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z"></path></g><g>    <g>        <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5            c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8            c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8            c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5            c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5            c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1            c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7            c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7            c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3            c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z"></path>        <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8            c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1            c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5            c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7            c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5            c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1            c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8            c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8            c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8            c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5            C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2            c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4            c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1            c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8            c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3            c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1            c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7            c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5            c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1            c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3            L138.4,71.3z"></path>    </g>    <g>        <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4            c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9            c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9            c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8            c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6            c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6            c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z"></path>        <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1            c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9            c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6            c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2            c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2            c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7            c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z"></path>    </g>    <g>        <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8            V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6            c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8            c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z"></path>        <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7            c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3            c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2            c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8            c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2            c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7            c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7            c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z"></path>    </g>    <g>        <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7            c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5            c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6            c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1            c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z"></path>        <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1            c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3            c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9            c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2            c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21            c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5            c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77            h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9            c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z"></path>    </g>    <g>        <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3            c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4            c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9            c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4            c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1            c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7            c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4            c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2            C367.3,68.9,367.5,68.8,367.6,68.8z"></path>        <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6            c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2            c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1            c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2            c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1            c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5            c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3            c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5            C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2            c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8            c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0            c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4            c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9            c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1            c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2            c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z"></path>    </g>    <g>        <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z"></path>        <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2            h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z"></path>    </g>    <g>        <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z"></path>    </g>    <g>        <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2            c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8            c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7            c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9            c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9            c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3            c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z"></path>    </g>    <g>        <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9            c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1            c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3            c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5            c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4            C533.8,50.4,534.9,50.4,534.9,50.4z"></path>    </g>    <g>        <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5            c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1            c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9            c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9            c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2            c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9            c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z"></path>    </g>    <g>        <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z"></path>    </g></g></svg>
+            </a>
+            <div class="links">
+                
+    
+        <div class="nav-dropdown">
+            <a href="/software/">Business Software</a>
+            
+        </div>
+        <div class="nav-dropdown">
+            <a href="/directory/" title="Browse">Open Source Software</a>
+            
+        </div>
+        <div class="nav-dropdown">
+            <a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a>
+        </div>
+        <div class="nav-dropdown">
+            <a>Resources</a>
+            <ul class="nav-dropdown-menu">
+                  <li><a href="/articles/">Articles</a></li>
+                  
+                  <li><a href="/software/case-studies/">Case Studies</a></li>
+                  
+                  <li><a href="/blog/">Blog</a></li>
+            </ul>
+        </div>
+    
+
+                <div class="dev-menu-when-stuck">
+                    Menu
+                    <ul class="dev-menu-dropdown header-nav-menulist">
+                        <li><a href="/support">Help</a></li>
+                        <li><a href="/create">Create</a></li>
+                        <li><a href="/user/registration/" title="Join" >Join</a></li>
+                        <li><a href="https://sourceforge.net/auth/" title="Login">Login</a></li>
+                    </ul>
+                </div>
+                <div class="search-toggle-when-stuck">
+                    <a class="search-toggle">
+                        
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+                    </a>
+                </div>
+            </div>
+
+            <div class="search">
+                
+                    
+
+                
+                
+                    
+                
+                
+                
+                
+    <form method="get" action="/directory/" class="m-search-form">
+    
+    <div class="typeahead__container">
+      <div class="typeahead__field">
+        <div class="typeahead__query">
+        
+        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
+        
+        </div>
+        
+        <label >
+            <input type="submit" class="bt" value="">
+            
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+        </label>
+      </div>
+    </div>
+    
+    </form>
+    
+                
+            </div>
+        </nav>
+        
+    </section>
+
+    
+</div>
+
+
+
+
+    
+        
+    
+    
+        
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/top.css?1786134019" />
+        
+        
+            
+    
+    
+    
+    
+    
+    
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/inter-tight.css?1786134019">
+
+        
+        
+            
+                <div id="top-placeholder">
+                <div id="topbar-mount"></div>
+                </div>
+            
+        
+    
+
+    
+
+            
+
+            
+                
+
+                
+                <div class="l-two-column-page">
+                    <div class="l-content-column l-has-sidebar">
+                        
+
+
+<svg xmlns="http://www.w3.org/2000/svg" style="display:none">
+<defs>
+
+    
+<symbol id="folder-o" viewBox="0 0 200.2 149.8"><g><g><path style="fill: #FFF" class="st0" d="M189,145.3c-29.5-0.1-59.4-0.1-88.9-0.1s-59.4,0-88.9,0.1c-4.4,0-5.8-1-6.7-3.1V7.6c1-2.3,2.3-3.1,5-3.1c6.3,0,12.9,0.1,20.9,0.1c6,0,11.9,0,17.9,0h7c2.3,0,3.9,0.7,5.4,2.5c2.1,2.5,4.3,5.1,6.4,7.5c2.7,3.1,5.6,6.4,8.2,9.7C78.4,28,82,29.7,87,29.7c18.4-0.1,37.1-0.1,55.1-0.1c15.4,0,31.3,0,46.9-0.1c4.4,0,5.9,1,6.7,3.1v109.5C194.8,144.2,193.4,145.3,189,145.3L189,145.3z"/><g><path d="M11.9,10.7L11.9,10.7c6.1,0,12.6,0.1,20.4,0.1c5.8,0,11.6,0,17.4,0h6.8c1,0,1.3,0.2,1.9,0.8c2.1,2.5,4.3,5,6.3,7.4c2.7,3.2,5.4,6.1,7.9,9.3c3.8,4.7,8.7,7,14.8,7h0.1c17.8-0.1,36-0.1,53.6-0.1c15,0,30.5,0,45.7-0.1h0.1c1.1,0,1.7,0.1,2,0.2v103.6c-0.4,0.1-1.1,0.2-2.1,0.2c-28.7-0.1-57.9-0.1-86.6-0.1s-57.9,0-86.7,0.1c-1.1,0-1.8-0.1-2.1-0.2V10.7C11.5,10.7,11.7,10.7,11.9,10.7 M11.9,1.9c-4.8,0-7.7,2.2-9.3,6.6c0,44.2,0,88.3,0,132.6c1.8,5.3,5.6,6.7,10.9,6.7c0,0,0,0,0.1,0c28.8-0.1,57.8-0.1,86.6-0.1s57.8,0,86.6,0.1c0,0,0,0,0.1,0c5.3,0,9.1-1.4,10.9-6.7c0-36,0-72.1,0-108.2c-1.8-5.3-5.6-6.6-10.8-6.6h-0.1c-33.1,0.1-66.1,0-99.2,0.1h-0.1c-3.5,0-5.8-1.1-8-3.8C74.8,17,69.8,11.6,65,5.9c-2.2-2.7-5.1-4-8.6-4l0,0c-8.1,0-16.2,0-24.3,0C25.5,2,18.7,1.9,11.9,1.9C12,1.9,12,1.9,11.9,1.9L11.9,1.9z"/><path d="M186.9,149.8L186.9,149.8c-28.9-0.1-58.3-0.1-86.7-0.1s-57.8,0-86.6,0.1h-0.1c-4.3,0-10.4-0.8-12.8-8.1l-0.1-0.3V8.2l0.1-0.3C2.6,2.7,6.4,0,11.9,0H12c2.2,0,4.5,0,6.7,0c4.4,0,9,0,13.5,0h24.3c4.1,0,7.5,1.6,10.1,4.7c2.7,3.2,5.5,6.3,8.2,9.4c2.1,2.4,4.2,4.8,6.3,7.2c1.8,2.3,3.6,3.1,6.5,3.1c16.7,0,33.5,0,49.7,0c16.3,0,33.1,0,49.6,0h0.1c4.3,0,10.3,0.8,12.7,8l0.1,0.3v108.9l-0.1,0.3C197.2,148.9,191.5,149.8,186.9,149.8z M100.2,145.8c28.4,0,57.8,0,86.6,0.1h0.1c5.1,0,7.6-1.4,9-5.1V33.2c-1.3-3.6-3.8-5-8.9-5c-16.7,0-33.5,0-49.7,0c-16.3,0-33.1,0-49.6,0h-0.1c-4.2,0-7-1.4-9.5-4.5c-2-2.3-4.1-4.7-6.2-7.1c-2.7-3.1-5.5-6.3-8.2-9.5c-1.9-2.3-4.1-3.3-7.1-3.3H32.2c-4.5,0.1-9.1,0-13.5,0c-2.2,0-4.5,0-6.7,0h-0.1c-3.7,0-6,1.6-7.3,5v131.9c1.3,3.7,3.9,5.1,9,5.1C42.4,145.8,71.8,145.8,100.2,145.8z M186.7,141c-28.7-0.1-58.1-0.1-86.6-0.1c-28.4,0-57.9,0-86.7,0.1c-1.1,0-2-0.1-2.6-0.3l-1.5-0.4V8.8h2.5c2.9,0,5.8,0,9,0c3.5,0,7.3,0.1,11.4,0.1h24.3c1.6,0,2.4,0.5,3.2,1.3l0.1,0.1c1,1.2,2,2.3,3,3.5c1.1,1.3,2.3,2.6,3.4,3.9c1,1.2,2,2.3,3,3.4c1.7,2,3.3,3.8,5,5.8c3.4,4.2,7.8,6.3,13.3,6.3h0.1c17.8-0.1,36-0.1,53.6-0.1c15,0,30.5,0,45.7-0.1h0.1c1,0,1.8,0.1,2.5,0.3l1.5,0.4v106.7l-1.5,0.4C188.6,140.9,187.8,141,186.7,141z M100.1,137c28.4,0,57.9,0,86.6,0.1c0.1,0,0.1,0,0.2,0V37c0,0-0.1,0-0.1,0c-15.3,0.1-30.8,0.1-45.8,0.1c-17.6,0-35.7,0-53.6,0.1h-0.1c-6.7,0-12.1-2.6-16.3-7.7c-1.6-1.9-3.2-3.8-4.9-5.7c-1-1.1-2-2.3-3-3.5c-1.1-1.3-2.2-2.6-3.3-3.9c-1-1.1-2-2.3-2.9-3.4c-0.1-0.1-0.1-0.1-0.1-0.1c0,0-0.1,0-0.3,0H32.2c-4.1,0-7.9,0-11.4-0.1c-2.6,0-5.1,0-7.6,0v124.5c0.1,0,0.1,0,0.2,0C42.2,137,71.7,137,100.1,137z"/></g></g></g></symbol>
+
+    
+<symbol id="info-circle" viewBox="0 0 200.2 200"><circle class="st0" style="fill: #fff" cx="99.8" cy="100" r="89.8"/><g><path style="fill:#000;" class="foo-bar" d="M109,0.6c24.2,2.2,45.1,11.7,62,28.9c22.5,22.9,32.1,50.6,28.4,82.5c-3.1,26.9-15.5,49.4-37,65.8c-32.9,25.1-69,29.1-106.3,11.3c-30-14.3-47.8-39-54.2-71.7c-0.7-3.3-1-6.7-1.5-10.1c-0.5-4.7-0.5-9.6,0-14.8C0.7,90.3,1,88.1,1.3,86c3.4-23,13.5-42.6,30.4-58.5C46,13.8,63,5.3,82.5,1.8C86,1.2,93,0.1,98.6,0.1C104.6,0.1,109,0.6,109,0.6z M183,99.9c-0.2-46.1-37.4-82.9-84-82.4C53.8,18,17.1,55.1,17.7,101c0.6,45.2,37.7,81.9,83.7,81.3C146.6,181.6,182.7,145,183,99.9z"/><path style="fill:#000;" d="M107,75c9.2,0,13.8,5.6,11.4,15.1c-1.7,6.9-4.4,13.6-6.8,20.4c-2.9,8.1-6,16.2-9,24.3c-0.6,1.6-1,3.3-1.2,4.9c-0.1,0.9,0.3,2.2,0.9,2.6c0.6,0.4,2.1,0.4,2.7-0.1c2.5-1.8,4.8-3.8,7-6c2.3-2.3,4.3-4.8,6.6-7.1c0.5-0.5,1.7-1.2,2.4-0.9c0.1,0.1,0.2,0.2,0.3,0.3c0.6,0.7,0.9,1.7,1,2.6c0.1,0.8-0.5,1.8-1,2.5c-7.8,11-17.8,19.3-31,22.9c-3,0.8-6.3,0.7-9.4,0.3c-4.1-0.5-7.4-4.3-7.2-8.4c0.2-4.5,1.1-8.6,2.6-12.8c4.5-12.6,9.4-25.1,14.2-37.6c0.9-2.3,2-4.5,2.6-6.9c0.3-1.2,0.2-3.1-0.5-3.9c-0.5-0.6-2.8-0.3-3.7,0.3c-2.3,1.6-4.3,3.5-6.3,5.4c-2.3,2.4-4.4,5-6.6,7.4c-0.9,1-2.1,2.1-3.6,0.9c-1.5-1.1-1.2-2.6-0.3-3.9c8-11.1,17.5-20.2,31.9-22.3c0.3,0,0.6-0.1,0.9-0.1C105.6,75,106.3,75,107,75z"/><path style="fill:#000;" d="M128.9,54.8c0,9.9-10.3,16.8-19.5,13.1c-5.4-2.2-8.1-8.5-6.3-14.8c2.1-7.3,9.7-11.7,17.1-10C125.6,44.4,128.9,48.8,128.9,54.8z"/></g></symbol>
+
+    
+<symbol id="info-circle-active" viewBox="0 0 200.2 200"><g><path d="M109,0.6c24.2,2.2,45.1,11.7,62,28.9c22.5,22.9,32.1,50.6,28.4,82.5c-3.1,26.9-15.5,49.4-37,65.8c-32.9,25.1-69,29.1-106.3,11.3c-30-14.3-47.8-39-54.2-71.7c-0.7-3.3-1-6.7-1.5-10.1c-0.5-4.7-0.5-9.6,0-14.8C0.7,90.3,1,88.1,1.3,86c3.4-23,13.5-42.6,30.4-58.5C46,13.8,63,5.3,82.5,1.8C86,1.2,93,0.1,98.6,0.1C104.6,0.1,109,0.6,109,0.6z"/><path class="st0" d="M107,75c9.2,0,13.8,5.6,11.4,15.1c-1.7,6.9-4.4,13.6-6.8,20.4c-2.9,8.1-6,16.2-9,24.3c-0.6,1.6-1,3.3-1.2,4.9c-0.1,0.9,0.3,2.2,0.9,2.6c0.6,0.4,2.1,0.4,2.7-0.1c2.5-1.8,4.8-3.8,7-6c2.3-2.3,4.3-4.8,6.6-7.1c0.5-0.5,1.7-1.2,2.4-0.9c0.1,0.1,0.2,0.2,0.3,0.3c0.6,0.7,0.9,1.7,1,2.6c0.1,0.8-0.5,1.8-1,2.5c-7.8,11-17.8,19.3-31,22.9c-3,0.8-6.3,0.7-9.4,0.3c-4.1-0.5-7.4-4.3-7.2-8.4c0.2-4.5,1.1-8.6,2.6-12.8c4.5-12.6,9.4-25.1,14.2-37.6c0.9-2.3,2-4.5,2.6-6.9c0.3-1.2,0.2-3.1-0.5-3.9c-0.5-0.6-2.8-0.3-3.7,0.3c-2.3,1.6-4.3,3.5-6.3,5.4c-2.3,2.4-4.4,5-6.6,7.4c-0.9,1-2.1,2.1-3.6,0.9c-1.5-1.1-1.2-2.6-0.3-3.9c8-11.1,17.5-20.2,31.9-22.3c0.3,0,0.6-0.1,0.9-0.1C105.6,75,106.3,75,107,75z"/><path class="st0" d="M128.9,54.8c0,9.9-10.3,16.8-19.5,13.1c-5.4-2.2-8.1-8.5-6.3-14.8c2.1-7.3,9.7-11.7,17.1-10C125.6,44.4,128.9,48.8,128.9,54.8z"/></g></symbol>
+
+    
+<symbol id="trash" viewBox="0 0 157 200"><polygon class="st0" style="fill:#FFFFFF;stroke:#000000;stroke-miterlimit:10;" points="26.2,54.2 130.7,54.2 120.7,188.8 36.8,188.8 "/><g><g><path d="M24.4,200c-0.5,0-0.9-0.4-1-0.9L14.7,60.3c0-0.5-0.5-0.9-1-0.9H6.6c-0.5,0-6.6-0.1-6.6-8.9v-7.9c0-0.5,0.4-0.9,0.9-0.9h155.2c0.5,0,0.9,0.4,0.9,0.9v7.9c0,9.2-8.3,8.7-8.8,8.7h-4.9c-0.5,0-0.9,0.4-1,0.9l-8.7,139c0,0.5-0.5,0.9-1,0.9H24.4z M83.1,181.6c0.5,0,0.9-0.4,0.9-0.9l2.5-119.7c0-0.5-0.4-0.9-0.9-0.9H71.3c-0.5,0-0.9,0.4-0.9,0.9l2.5,119.7c0,0.5,0.4,0.9,0.9,0.9H83.1z M40.6,180.6c0,0.5,0.5,0.9,1,0.9h9.3c0.5,0,0.9-0.4,0.9-0.9L49.2,60.9c0-0.5-0.4-0.9-0.9-0.9h-5.6c-10.8,0-8.8,18.1-8.8,15.5L40.6,180.6z M115.5,181.6c0.5,0,0.9-0.4,1-0.9l6.5-108c0-13.4-8.4-12.7-8.9-12.7h-5.3c-0.5,0-0.9,0.4-0.9,0.9l-2.5,119.7c0,0.5,0.4,0.9,0.9,0.9H115.5z"/></g><g><path d="M91.6,0c0.5,0,0.9,0.4,0.9,0.9v11.7c0,0.5,0.4,0.9,0.9,0.9h41.2c0.5,0,8.6,0.5,8.6,7.8v9.2c0,0.5-0.4,0.9-0.9,0.9H14.8c-0.5,0-0.9-0.4-0.9-0.9v-9.2c0-8.2,9.3-7.8,9.8-7.8H63c0.5,0,0.9-0.4,0.9-0.9l0.5-11.7c0-0.5,0.4-0.9,0.9-0.9L91.6,0z"/></g></g></symbol>
+
+    
+<symbol id="symlink" viewBox="0 0 12 16"> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g fill="#000000"> <path d="M8.5,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L11,15 C11.55,15 12,14.55 12,14 L12,4.5 L8.5,1 L8.5,1 Z M11,14 L1,14 L1,2 L8,2 L11,5 L11,14 L11,14 Z M6,4.5 L10,7.5 L6,10.5 L6,8.5 C5.02,8.48 4.16,8.72 3.45,9.2 C2.74,9.68 2.26,10.45 2,11.5 C2.02,9.86 2.39,8.62 3.13,7.77 C3.86,6.93 4.82,6.5 6.01,6.5 L6.01,4.5 L6,4.5 Z" ></path> </g> </g></symbol>
+
+    
+<symbol id="ban" viewBox="0 0 1792 1792"><path d="M1440 893q0-161-87-295l-754 753q137 89 297 89 111 0 211.5-43.5t173.5-116.5 116-174.5 43-212.5zm-999 299l755-754q-135-91-300-91-148 0-273 73t-198 199-73 274q0 162 89 299zm1223-299q0 157-61 300t-163.5 246-245 164-298.5 61-298.5-61-245-164-163.5-246-61-300 61-299.5 163.5-245.5 245-164 298.5-61 298.5 61 245 164 163.5 245.5 61 299.5z"/></symbol>
+
+    
+<symbol id="sort" viewBox="0 0 1792 1792"><path d="M1408 1088q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45zm0-384q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45z"/></symbol>
+
+    
+<symbol id="sort_up" viewBox="0 0 1792 1792"><path d="M1408 704q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45"/></symbol>
+
+    
+<symbol id="sort_down" viewBox="0 0 1792 1792"><path d="M1408 1088q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z"/></symbol>
+
+</defs>
+</svg>
+
+
+<div class="project-body">
+
+
+
+<div class="project-body">
+    
+    
+    
+
+    
+    
+        
+    
+    
+    
+<section class="project-masthead"> 
+    
+    
+
+    
+<div class="backdrop" style="box-sizing: content-box; padding-bottom: 49px"></div>
+
+    <div class="content">
+    
+        
+    <nav id="breadcrumbs" class="breadcrumbs rtl">
+        <ul itemscope itemtype="http://schema.org/BreadcrumbList">
+            
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+            <a itemprop="item" href="/"><span itemprop="name">Home</span></a>
+            <meta itemprop="position" content="1" />
+            </li>
+            
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/">
+                    <span itemprop="name">Open Source Software</span>
+                </a>
+                
+                <meta itemprop="position" content="2" />
+            </li>
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/desktop-environment/">
+                    <span itemprop="name">Desktop Environment</span>
+                </a>
+                
+                <meta itemprop="position" content="3" />
+            </li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/window-managers/">
+                    <span itemprop="name">Window Managers</span>
+                </a>
+                
+                <meta itemprop="position" content="4" />
+            </li><li class="project" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="/projects/jdx/"><span itemprop="name">Java Desktop for X Window</span></a><meta itemprop="position" content="5" />
+            </li>
+            
+              <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                  <span itemprop="name">Files</span>
+                  <meta itemprop="position" content="6" />
+              </li>
+            
+        </ul>
+    </nav>
+
+    
+    
+    
+        
+                
+                
+<div class="overview">
+    
+        
+    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+
+    
+    <div class="title long-title"> 
+
+        <meta itemprop="name" content="Java Desktop for X Window"/>
+        <h1 class="long-title" >Java Desktop for X Window Files
+            
+        </h1>
+         
+          
+        
+            
+            
+            <div class="as-h3 brought-by">
+                
+                    <div class="project-status">Status: <span class="status-value">Inactive</span></div>
+                
+                Brought to you by:
+                
+                    <a href="/u/o27/profile/">o27</a>
+                    
+                
+            </div>
+            
+        
+
+        
+
+        
+    </div>
+
+
+    
+
+</div>
+
+                
+                  
+    
+    
+            
+            
+        
+    </div>
+</section>
+
+
+    
+        
+    <div id="top_nav"><div id="top_nav_admin">
+        <ul class="dropdown">
+            
+            <li >
+                <a href="/projects/jdx/"
+                >
+                <span>Summary</span></a>
+                
+            </li>
+            
+            <li class="selected">
+                <a href="/projects/jdx/files/"
+                >
+                <span>Files</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/projects/jdx/reviews/"
+                >
+                <span>Reviews</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/projects/jdx/support"
+                >
+                <span>Support</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/bugs/"
+                >
+                <span>Bugs</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/news/"
+                >
+                <span>News</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/discussion/"
+                >
+                <span>Discussion</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+Java+Desktop+for+X+Window&amp;cmd=_donations&amp;business=tay_ivan%40hotmail.com"
+                data-external=true rel=nofollow>
+                <span>Donate</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/code/"
+                >
+                <span>Code</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/mailman/"
+                >
+                <span>Mailing Lists</span></a>
+                
+            </li>
+            
+            
+        </ul>
+        
+    </div></div>
+    
+    
+
+    <article class="main-content full-bleed">
+        <section class="">
+            <div class="">
+                
+    <noscript>
+        <p>The interactive file manager requires Javascript. Please enable it or use <a href="https://sourceforge.net/p/forge/documentation/Release%20Files%20for%20Download#scp">sftp or scp</a>.
+        <br/>You may still <em>browse</em> the files here.</p>
+    </noscript>
+
+    <div id="files" class="row">
+      
+        <div class="download-bar column small-12">
+            <div class="files-messages">
+            <ul class="warning">
+
+
+            </ul>
+            </div>
+        </div>
+
+
+        <div class="files-toolbar btn-bar column small-12">
+            <div class="btn-set">
+            
+            <a class="button green big-text download with-sub-label extra-wide" href="/projects/jdx/files/latest/download" title="/Stable (JD4X Core)/JD4X v0.6 with applications/install.jar:  released on 2006-02-01 15:02:16 UTC">
+                <img src="//a.fsdn.com/con/images/sandiego/sf-icon-black.svg"  alt="" class="sf-download-icon" />
+                <span class="label">Download Latest Version</span>
+                <span class="sub-label">install.jar (27.8 MB)</span>
+            </a>
+            <div id="get-updates">
+    <img id="psp_newsletter_subscribe-icon" src="//a.fsdn.com/con/images/sandiego/sf_email_icon.svg"  alt="Email in envelope"  />
+    
+        <h4>Get an email when there's a new version of Java Desktop for X Window</h4>
+        <div id="get-updates-form">
+            <form>
+                <input type="email" name="email" placeholder="Enter your email address" value="">
+                <a id="get-updates-button" class="button blue" data-open="psp-newsletter-modal">Next</a>
+            </form>
+        </div>
+    
+    </div>
+    <div class="psp_newsletter_subscribe reveal" data-reveal id="psp-newsletter-modal" data-v-offset="0" data-ajax-url="/projects/jdx/get_updates?source=Files">
+
+    </div>
+    <script>
+
+    $('#get-updates-form input[type="email"]').on('focus', function(){
+        if(SF.downloader) {
+            SF.downloader.cancelRedirect();
+        }
+        SF.noRedirect =  true;
+    });
+    $('#get-updates-button').click(function(){
+        if(SF.downloader) {
+            SF.downloader.cancelRedirect();
+        }
+        SF.noRedirect =  true;
+    });
+    $("#get-updates-form form").on("keydown", function(event) {
+        if(event.which === 13) {
+            if (SF.downloader) {
+                SF.downloader.cancelRedirect();
+            }
+            SF.noRedirect = true;
+            $('#get-updates-button').trigger('click');
+        }
+    });
+
+    </script>
+            </div>
+            <span class="actions"><a href="/projects/jdx/rss?path=/OldFiles" class="button blue icon-only hollow rss" title="RSS feed for files" rel="nofollow">
+<svg  data-name="feed" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1408.1818 1408" > <path d="m 384,1216 q 0,80 -56,136 -56,56 -136,56 -80,0 -136,-56 -56,-56 -56,-136 0,-80 56,-136 56,-56 136,-56 80,0 136,56 56,56 56,136 z m 512,123 q 2,28 -17,48 -18,21 -47,21 l -135,0 q -25,0 -43,-16.5 Q 636,1375 634,1350 612,1121 449.5,958.5 287,796 58,774 33,772 16.5,754 0,736 0,711 L 0,576 q 0,-29 21,-47 17,-17 43,-17 l 5,0 q 160,13 306,80.5 146,67.5 259,181.5 114,113 181.5,259 67.5,146 80.5,306 z m 512,2 q 2,27 -18,47 -18,20 -46,20 l -143,0 q -26,0 -44.5,-17.5 Q 1138,1373 1137,1348 1125,1133 1036,939.5 947,746 804.5,603.5 662,461 468.5,372 275,283 60,270 35,269 17.5,250.5 0,232 0,207 L 0,64 Q 0,36 20,18 38,0 64,0 l 3,0 Q 329,13 568.5,120 808,227 994,414 q 187,186 294,425.5 107,239.5 120,501.5 z" /></svg></a></span>
+        </div>
+
+        <div class="files-breadcrumb column small-12">
+            
+                <a id="home" href="/projects/jdx/files/" title="Files root directory">
+            
+            Home
+            
+                </a>
+                /
+            
+            
+            <span class="current-dir">OldFiles</span>
+        </div>
+
+        <table id="files_list">
+            <col class="name-column">
+            <col class="date-column">
+            <col class="size-column">
+            <col class="downloads-column">
+            <thead>
+                <tr>
+                    <th title="The file or folder's name" id="files_name_h" class="first">Name</th>
+                    <th title="The file or folder's last modified date" id="files_date_h" class="opt">Modified</th>
+                    <th title="The file size" id="files_size_h" class="opt">Size</th>
+                    <th title="The weekly download count" id="files_downloads_h" class="opt" ><span class="hide-for-medium">Info</span><span class="show-for-medium">Downloads / Week</span></th>
+                </tr>
+                
+                    <tr class="folder tablesorter-ignoreRow">
+                        <th colspan="4" class="first" id="parent_folder"><a href=".." title="One level up">
+<svg  class="onelevup svgico" data-name="level-up" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 200.2 200" style="enable-background:new 0 0 200.2 200;" xml:space="preserve"><path d="M28.4,199.9c1.9,0,39.7-0.1,41.6-0.2c15.4-1.1,29.4-6.2,41.6-15.7c20.4-15.8,30.6-36.9,30.8-62.7c0.1-16.4,0-32.9,0-49.3c0-0.8,0-1.5,0-2.4c8,0,15.6,0,23.6,0c-13.4-23.1-26.7-45.9-40.2-69.1c-13.5,23.1-26.8,46-40.3,69.1c8.1,0,15.9,0,23.6,0c0,0.7,0.1,1.3,0.1,1.8c0,17,0,33.9,0,50.9c0,1.6,0,3.2-0.2,4.8c-2.6,23.7-22.8,40.3-45.1,40.1l-35.4,0.2V199.9z"/></svg>Parent folder</a></th>
+                    </tr>
+                
+            </thead>
+            <tbody>
+                
+                
+                
+                <tr title="install-desktop.jar" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/install-desktop.jar/download"
+                           title="Click to download install-desktop.jar">
+                        <span class="name">install-desktop.jar</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-11-15 05:08:24 UTC">2004-11-15</abbr></td>
+                    <td headers="files_size_h" class="opt">8.8 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/install-desktop.jar/stats/timeline" title="3 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x-src-v0.3-stable.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-src-v0.3-stable.tar.gz/download"
+                           title="Click to download jd4x-src-v0.3-stable.tar.gz">
+                        <span class="name">jd4x-src-v0.3-stable.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-11-15 04:58:39 UTC">2004-11-15</abbr></td>
+                    <td headers="files_size_h" class="opt">9.5 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jd4x-src-v0.3-stable.tar.gz/stats/timeline" title="5 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="zerahstar-live-cd.iso" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/zerahstar-live-cd.iso/download"
+                           title="Click to download zerahstar-live-cd.iso">
+                        <span class="name">zerahstar-live-cd.iso</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-08-25 16:26:02 UTC">2004-08-25</abbr></td>
+                    <td headers="files_size_h" class="opt">653.8 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/zerahstar-live-cd.iso/stats/timeline" title="35 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x-zesktop-live-cd.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-zesktop-live-cd.tar.gz/download"
+                           title="Click to download jd4x-zesktop-live-cd.tar.gz">
+                        <span class="name">jd4x-zesktop-live-cd.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-08-25 10:43:36 UTC">2004-08-25</abbr></td>
+                    <td headers="files_size_h" class="opt">1.8 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a href="/projects/jdx/files/OldFiles/jd4x-zesktop-live-cd.tar.gz/stats/timeline" class="file" title="1 weekly downloads" rel="nofollow">
+                                    <span class="count">1</span><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 18 14" class="fs-stats fs-sparklines file">
+    <title>1 weekly downloads</title>
+    <polygon class=graph points="0,14 0.0,14.0 3.0,14.0 6.0,14.0 9.0,14.0 12.0,0.0 15.0,14.0 18.0,14.0 18,14" />
+</svg></a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x-src-v0.2stable.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-src-v0.2stable.tar.gz/download"
+                           title="Click to download jd4x-src-v0.2stable.tar.gz">
+                        <span class="name">jd4x-src-v0.2stable.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-05-19 18:26:06 UTC">2004-05-19</abbr></td>
+                    <td headers="files_size_h" class="opt">3.8 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jd4x-src-v0.2stable.tar.gz/stats/timeline" title="3 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x-src-v0.2b13.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-src-v0.2b13.tar.gz/download"
+                           title="Click to download jd4x-src-v0.2b13.tar.gz">
+                        <span class="name">jd4x-src-v0.2b13.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-03-07 03:36:16 UTC">2004-03-07</abbr></td>
+                    <td headers="files_size_h" class="opt">3.1 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jd4x-src-v0.2b13.tar.gz/stats/timeline" title="3 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x.tar.gz/download"
+                           title="Click to download jd4x.tar.gz">
+                        <span class="name">jd4x.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-01-28 21:19:54 UTC">2004-01-28</abbr></td>
+                    <td headers="files_size_h" class="opt">815.9 kB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jd4x.tar.gz/stats/timeline" title="2 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x-v0_1.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-v0_1.tar.gz/download"
+                           title="Click to download jd4x-v0_1.tar.gz">
+                        <span class="name">jd4x-v0_1.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-01-28 20:58:09 UTC">2004-01-28</abbr></td>
+                    <td headers="files_size_h" class="opt">4.9 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jd4x-v0_1.tar.gz/stats/timeline" title="9 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x-doc.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-doc.tar.gz/download"
+                           title="Click to download jd4x-doc.tar.gz">
+                        <span class="name">jd4x-doc.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2004-01-27 22:06:42 UTC">2004-01-27</abbr></td>
+                    <td headers="files_size_h" class="opt">1.2 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jd4x-doc.tar.gz/stats/timeline" title="3 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x-src-v0.1-beta1.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-src-v0.1-beta1.tar.gz/download"
+                           title="Click to download jd4x-src-v0.1-beta1.tar.gz">
+                        <span class="name">jd4x-src-v0.1-beta1.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2003-07-09 00:47:46 UTC">2003-07-09</abbr></td>
+                    <td headers="files_size_h" class="opt">684.9 kB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jd4x-src-v0.1-beta1.tar.gz/stats/timeline" title="2 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="patch-va1.tar" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/patch-va1.tar/download"
+                           title="Click to download patch-va1.tar">
+                        <span class="name">patch-va1.tar</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2002-12-12 03:29:30 UTC">2002-12-12</abbr></td>
+                    <td headers="files_size_h" class="opt">30.7 kB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/patch-va1.tar/stats/timeline" title="2 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="patch.tar" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/patch.tar/download"
+                           title="Click to download patch.tar">
+                        <span class="name">patch.tar</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2002-12-10 05:14:50 UTC">2002-12-10</abbr></td>
+                    <td headers="files_size_h" class="opt">30.7 kB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/patch.tar/stats/timeline" title="4 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jd4x-arch-v0.1a2.tar.gz" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-arch-v0.1a2.tar.gz/download"
+                           title="Click to download jd4x-arch-v0.1a2.tar.gz">
+                        <span class="name">jd4x-arch-v0.1a2.tar.gz</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2002-07-24 18:40:28 UTC">2002-07-24</abbr></td>
+                    <td headers="files_size_h" class="opt">177.7 kB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jd4x-arch-v0.1a2.tar.gz/stats/timeline" title="15 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jdx-beta-v2.tar" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jdx-beta-v2.tar/download"
+                           title="Click to download jdx-beta-v2.tar">
+                        <span class="name">jdx-beta-v2.tar</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2002-04-25 06:30:28 UTC">2002-04-25</abbr></td>
+                    <td headers="files_size_h" class="opt">1.8 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jdx-beta-v2.tar/stats/timeline" title="51 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="jdx-beta-v1.tar" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/jdx-beta-v1.tar/download"
+                           title="Click to download jdx-beta-v1.tar">
+                        <span class="name">jdx-beta-v1.tar</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2002-01-03 06:00:23 UTC">2002-01-03</abbr></td>
+                    <td headers="files_size_h" class="opt">2.2 MB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/jdx-beta-v1.tar/stats/timeline" title="4 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+                <tr title="demo.tar" class="file ">
+                    <th scope="row" headers="files_name_h"><a href="https://sourceforge.net/projects/jdx/files/OldFiles/demo.tar/download"
+                           title="Click to download demo.tar">
+                        <span class="name">demo.tar</span></a>
+                    </th>
+                    <td headers="files_date_h" class="opt"><abbr title="2001-08-29 00:21:57 UTC">2001-08-29</abbr></td>
+                    <td headers="files_size_h" class="opt">706.6 kB</td>
+                    <td headers="files_downloads_h" class="opt">
+                        <div class="status file"><!-- populated by javascript --></div>
+                        <div class="stats show-for-medium"><a class="no-recent-downloads file" href="/projects/jdx/files/OldFiles/demo.tar/stats/timeline" title="2 downloads (all-time), none recently." rel="nofollow">0</a></div>
+                    </td>
+                </tr>
+            </tbody>
+            <tfoot>
+                <tr>
+                    <td id="totals"><span class="label">Totals: </span>16 Items</td>
+                    <td headers="files_date_h" class="opt">&nbsp;</td>
+                    <td headers="files_size_h" class="opt">693.3 MB</td>
+                    <td headers="files_downloads_h" class="opt " ><a href="/projects/jdx/files/OldFiles/stats/timeline" rel="nofollow">1</a></td>
+                </tr>
+            </tfoot>
+        </table>
+        <div id="files-drawer" class="fs-widget fs-drawer consumer">
+        </div>
+    </div>
+
+            </div>
+        </section>
+    </article>
+</div>
+
+
+
+    
+        
+
+<script>
+    if (!SF.wireOutboundZoneTrackingComplete) {  
+        $(SF.wireOutboundZoneTracking);
+        $('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
+        SF.wireOutboundZoneTrackingComplete = true;
+    }
+</script>
+
+
+        
+            <div id="nels" class="small-12 columns nel-block">
+                
+                
+    
+    
+    
+    
+     <div class="as-header">
+        <div class="as-h2">Other Useful Business Software</div>
+    </div>
+    
+    
+        
+        
+        
+
+    
+    
+        
+    
+
+    <div class="nel standard can-trunc  "
+        data-id="20986">
+
+        
+
+
+        
+        <div class="application-image thumbnail"  data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow">
+            <img class="main-image" src="//a.fsdn.com/con/app/nel_img/20986" alt="$300 Free Credits for Your Google Cloud Projects Icon">
+            
+        </div>
+        <div class="wrapper">
+            <div class="heading">
+                <div class="heading-main">
+                    
+                    <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about $300 Free Credits for Your Google Cloud Projects">$300 Free Credits for Your Google Cloud Projects</span>
+
+                    
+                    <p class="teaser">Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.</p>
+                </div>
+            </div>
+
+            
+            
+
+            <div class="tiles">
+                <div class="tile">
+                    
+                    <div class="description ">
+                        <div class="description-inner">
+                            Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
+                        </div>
+                    </div>
+                </div>
+
+                
+            </div>
+
+        </div>
+
+        
+        <div class="download standard">
+            
+            
+
+            
+
+            
+        
+            
+        
+        <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1"
+                >Start Free Trial</div>
+        </div>
+
+        
+    </div>
+
+
+    
+        
+        
+        
+
+    
+    
+        
+    
+
+    <div class="nel standard can-trunc  "
+        data-id="21074">
+
+        
+
+
+        
+        <div class="application-image thumbnail"  data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96648__zoneid=94058__cb=88221fd1f0__oadest=https%3A%2F%2Fwww.mongodb.com%2Fcloud%2Fatlas%2Flp%2Ftry3%3Futm_campaign%3Ddisplay_sourceforge_pl_evergreen_atlas_tryatlaslp-native_prosp_gic-null_ww-all_dev_dv-all_eng_leadgen%26utm_source%3Dsourceforge%26utm_medium%3Ddisplay%26utm_content%3Dcodeanywhere-v1" data-newtab="true" data-target="_blank" rel="nofollow">
+            <img class="main-image" src="//a.fsdn.com/con/app/nel_img/21074" alt="MongoDB Atlas runs apps anywhere Icon">
+            
+        </div>
+        <div class="wrapper">
+            <div class="heading">
+                <div class="heading-main">
+                    
+                    <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96648__zoneid=94058__cb=88221fd1f0__oadest=https%3A%2F%2Fwww.mongodb.com%2Fcloud%2Fatlas%2Flp%2Ftry3%3Futm_campaign%3Ddisplay_sourceforge_pl_evergreen_atlas_tryatlaslp-native_prosp_gic-null_ww-all_dev_dv-all_eng_leadgen%26utm_source%3Dsourceforge%26utm_medium%3Ddisplay%26utm_content%3Dcodeanywhere-v1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about MongoDB Atlas runs apps anywhere">MongoDB Atlas runs apps anywhere</span>
+
+                    
+                    <p class="teaser">Deploy in 115+ regions with the modern database for every enterprise.
+
+
+</p>
+                </div>
+            </div>
+
+            
+            
+
+            <div class="tiles">
+                <div class="tile">
+                    
+                    <div class="description ">
+                        <div class="description-inner">
+                            MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
+
+                        </div>
+                    </div>
+                </div>
+
+                
+            </div>
+
+        </div>
+
+        
+        <div class="download standard">
+            
+            
+
+            
+
+            
+        
+            
+        
+        <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=96648__zoneid=94058__cb=88221fd1f0__oadest=https%3A%2F%2Fwww.mongodb.com%2Fcloud%2Fatlas%2Flp%2Ftry3%3Futm_campaign%3Ddisplay_sourceforge_pl_evergreen_atlas_tryatlaslp-native_prosp_gic-null_ww-all_dev_dv-all_eng_leadgen%26utm_source%3Dsourceforge%26utm_medium%3Ddisplay%26utm_content%3Dcodeanywhere-v1"
+                >Start Free</div>
+        </div>
+
+        
+    </div>
+
+
+    
+            </div>
+        
+    
+
+
+</div>
+
+                    </div>
+                    <div class="l-gutter">
+                    </div>
+                    <div class="l-side-column">
+                        
+
+
+        
+            
+        
+        <aside class="m-sidebar-widget">
+            <div class="as-header"></div>
+            <div class="body nel-vert">
+                
+
+<script>
+    if (!SF.wireOutboundZoneTrackingComplete) {  
+        $(SF.wireOutboundZoneTracking);
+        $('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
+        SF.wireOutboundZoneTrackingComplete = true;
+    }
+</script>
+
+
+                
+
+    
+    
+        
+    
+
+    <div class="nel standard can-trunc  "
+        data-id="20986">
+
+        
+
+
+        
+        <div class="application-image thumbnail"  data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow">
+            <img class="main-image" src="//a.fsdn.com/con/app/nel_img/20986" alt="$300 Free Credits for Your Google Cloud Projects Icon">
+            
+        </div>
+        <div class="wrapper">
+            <div class="heading">
+                <div class="heading-main">
+                    
+                    <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about $300 Free Credits for Your Google Cloud Projects">$300 Free Credits for Your Google Cloud Projects</span>
+
+                    
+                    <p class="teaser">Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.</p>
+                </div>
+            </div>
+
+            
+            
+
+            <div class="tiles">
+                <div class="tile">
+                    
+                    <div class="description ">
+                        <div class="description-inner">
+                            Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
+                        </div>
+                    </div>
+                </div>
+
+                
+            </div>
+
+        </div>
+
+        
+        <div class="download standard">
+            
+            
+
+            
+
+            
+        
+            
+        
+        <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1"
+                >Start Free Trial</div>
+        </div>
+
+        
+    </div>
+
+
+            </div>
+        </aside>
+
+
+<div id="files-sidebar" class="scroll-fixable" data-floor-compensate="145">
+    <div class="sterling">
+    
+    
+    </div>
+            
+<aside class="m-sidebar-widget m-project-list">
+    <div class="as-header">Recommended Projects</div>
+
+    <div class="body">
+        <ul >
+            
+            <li class="item">
+                
+                
+                <a href="/projects/wizarddesktop/" title="Wizard Desktop">
+                    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/wizarddesktop/" title="Learn more about Wizard Desktop ">Wizard Desktop</a>
+                    <div class="summary">
+                        The Wizard Desktop is a set of simple applications that maintain a common user experience along with a simple window manager. The underlying framework will allow a single-user multiple network connected computers paradigm. Communications between the framework and applications are standardized, programs can be swapped out at will. Please visit the OpenHub site.
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/xtermwm/" title="Xterm Window Manager">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Xterm Window Manager" title="Xterm Window Manager" 
+src="//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=48"
+    srcset="//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=72 1.5x
+        ,
+            //a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=96 2x" loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/xtermwm/" title="Learn more about Xterm Window Manager ">Xterm Window Manager</a>
+                    <div class="summary">
+                        Xterm Window Manager (XtermWM) is a desktop environment / window
+manager for the console.  Runs under Xterm, Linux console, and in a GUI window.
+
+Virtual desktops, tiled terminals with mouse-draggable resize, cascaded terminals, image support, and a plugin system.
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/wmlive/" title="Window Maker Live">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Window Maker Live" title="Window Maker Live" 
+src="//a.fsdn.com/allura/p/wmlive/icon?1764328941"
+     loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/wmlive/" title="Learn more about Window Maker Live ">Window Maker Live</a>
+                    <div class="summary">
+                        Window Maker Live Linux Distribution
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/twin/" title="Twin - Textmode WINdow environment">
+                    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/twin/" title="Learn more about Twin - Textmode WINdow environment ">Twin - Textmode WINdow environment</a>
+                    <div class="summary">
+                        Twin is a &#34;retro&#34; program for embedded or remote systems
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/virtual-desktop-manager/" title="Virtual Desktop Manager">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Virtual Desktop Manager" title="Virtual Desktop Manager" 
+src="//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=48"
+    srcset="//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=72 1.5x
+        ,
+            //a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=96 2x" loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/virtual-desktop-manager/" title="Learn more about Virtual Desktop Manager ">Virtual Desktop Manager</a>
+                    <div class="summary">
+                        Extends capabilities of Windows 10 virtual desktop feature.
+                    </div>
+                </div>
+            </li>
+            
+        </ul>
+    </div>
+</aside>
+
+    <div class="sterling">
+    
+    
+    </div>
+
+    
+</div>
+
+
+
+
+                    </div>
+                </div>
+            
+
+            
+    <footer class="sandiego">
+    <div class="as-row">
+        <div class="footer-wrapper">
+            <nav aria-label="Site Links" role="navigation">
+                <section>
+                    <div class="as-h2">SourceForge</div>
+                    <ul>
+                    
+                        <li><a href="/create/" title="Create a Project">Create a Project</a></li>
+                    
+                        <li><a href="/directory/" title="Open Source Software Directory">Open Source Software</a></li>
+                        <li><a href="/software/" title="Business Software Directory">Business Software</a></li>
+                        
+                            
+                            <li><a href="/top" title="Top Open Source Projects">Top Downloaded Projects</a></li>
+                        
+
+                    </ul>
+                </section>
+            </nav>
+            <nav aria-label="Company Links" role="navigation">
+                <section>
+                    <div class="as-h2">Company</div>
+                    <ul>
+                        <li><a href="/about">About</a></li>
+                        <li><a href="/about/leadership" title="Open Source Software Directory">Team</a></li>
+                        <li class="h-card">
+                            <address>
+                                <span class="p-name p-org">SourceForge Headquarters</span><br>
+                                <span class="p-street-address">1320 Columbia Street Suite 310</span><br>
+                                <span class="p-locality">San Diego, CA <span class="p-postal-code">92101</span></span><br>
+                                <span class="p-tel">+1 (858) 422-6466</span><br>
+                            </address>
+                        </li>
+                        <li id="social">
+                            
+<span></span>
+<a href="https://x.com/sourceforge" class="twitter" rel="nofollow" target="_blank" title="SourceForge on X">
+
+
+<svg  class="vertical-icon-fix" data-name="x-logo" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/></svg></a>
+<a href="https://fosstodon.org/@sourceforge" rel="me nofollow" target="_blank" title="SourceForge on Mastodon">
+
+
+<svg  class="vertical-icon-fix" data-name="mastodon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg></a>
+<a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank" title="SourceForge on Facebook">
+
+
+<svg  data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a>
+<a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank" title="SourceForge on LinkedIn">
+
+
+<svg  data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a>
+
+<a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter">
+
+
+<svg  class="vertical-icon-fix" data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></a>
+
+<span></span>
+                        </li>
+                    </ul>
+                </section>
+            </nav>
+             <nav aria-label="Resources Links" role="navigation">
+                <section>
+                    <div class="as-h2">Resources</div>
+                    <ul>
+                        
+                            <li><a href="/support" title="Support Section">Support</a></li>
+                            <li><a href="/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a></li>
+                        
+                        <li><a href="https://fosstodon.org/@sourceforgestatus" title="Site Status" rel="me nofollow">Site Status</a></li>
+                        <li><a href="/reviews" title="Reviews" rel="me nofollow">SourceForge Reviews</a></li>
+
+                    </ul>
+                </section>
+            </nav>
+            <section class="footer-logo">
+                <a href="/" title="Home" class="sf-logo">
+                    
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+                </a>
+            </section>
+        </div>
+    </div>
+    <section class="l-nav-bottom">
+        <nav class="row">
+            
+                
+            
+        
+    <div class="columns small-12 large-6 copyright-notice">
+        &copy; 2026 Slashdot Media. All Rights Reserved.
+    </div>
+    <div class="columns large-6 links links-right">
+        
+
+    
+        <div>
+        <button class="button blue short hollow" data-open="ccpa-modal" id="btn-ccpa-modal">
+                <img src="//a.fsdn.com/con/img/sandiego/ccpa-optout.png" alt="Icon" id=ccpa-icon>
+                Do Not Sell or Share My Personal Information</button>
+        </div>
+        <div class="reveal" data-reveal id="ccpa-modal">
+            
+            <div class="modal-content">
+                <div class="modal-header" id="ccpa-modal-content-destination">
+                </div>
+
+                <button class="close-button" data-close aria-label="Close modal" type="button">
+                    <span aria-hidden="true">&times;</span>
+                </button>
+            </div>
+        </div>
+
+    <a href="https://slashdotmedia.com/terms-of-use" target="_blank" title="Terms" rel="nofollow">Terms</a>
+    <a href="https://slashdotmedia.com/privacy-statement/" target="_blank" title="Privacy" rel="nofollow">Privacy</a>
+
+    
+    
+    
+
+    
+
+    
+        <a href="https://slashdotmedia.com/contact/" target="_blank" title="Advertise" rel="nofollow">Advertise</a>
+    
+    </div>
+        </nav>
+    </section>
+
+    </footer>
+    
+
+
+    
+    
+    
+        
+        
+
+
+
+
+
+
+    
+    
+    
+    
+    
+
+
+<section id="retool-on-top" data-region="retool" data-nosnippet style="display:none">
+  <div class="row">
+    <div class="heading-wrapper">
+        
+    
+    <svg width="116" height="28" viewBox="0 0 321 63" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#E9EBDF"><path d="M136.776 61.537h-11.664l-25.49-26.056H94.87v26.056h-8.64V.739h28.945c12.183 0 19.441 6.514 19.441 17.371s-7.258 17.37-19.441 17.37h-4.32zm-10.8-43.427c0-6.166-3.457-9.988-10.801-9.988H94.87v19.976h20.305c7.344 0 10.801-3.821 10.801-9.988m32.923 44.73c-13.825 0-22.466-10.336-22.466-23.885s8.641-23.885 22.034-23.885c10.8 0 17.281 6.08 20.132 15.113 1.037 3.387 1.469 7.121 1.469 10.943v.869h-35.34c.259 7.295 5.617 14.33 14.171 14.33 7.344 0 10.714-4.255 11.405-7.382h8.9c-2.074 7.383-8.986 13.897-20.305 13.897m-14.171-27.36h27.045c-.432-7.816-4.579-13.896-13.306-13.896s-13.48 6.514-13.739 13.897m35.767-12.159v-6.948h10.801V5.95h8.295v10.423h11.664v6.948h-11.664V50.68c0 3.04.864 4.082 3.888 4.082h7.776v6.775h-9.504c-7.863 0-10.455-3.909-10.455-10.857V23.32zm54.609-8.252c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.898-10.336-22.898-23.885 9.073-23.885 22.898-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.602-7.817 14.602-16.936-5.184-16.937-14.602-16.937m49.458-6.948c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.897-10.336-22.897-23.885 9.072-23.885 22.897-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.603-7.817 14.603-16.936-5.185-16.937-14.603-16.937M320.554.74v60.797h-8.295V.739zM38.496 3.589a2.85 2.85 0 0 0-2.85-2.85H3.35A2.85 2.85 0 0 0 .5 3.59v13.299a2.85 2.85 0 0 0 2.85 2.85h32.297a2.85 2.85 0 0 1 2.85 2.85v3.799a2.85 2.85 0 0 1-2.85 2.85H14.749a2.85 2.85 0 0 0-2.85 2.85v13.298a2.85 2.85 0 0 0 2.85 2.85h20.898a2.85 2.85 0 0 1 2.85 2.85v7.599a2.85 2.85 0 0 0 2.849 2.85h13.299a2.85 2.85 0 0 0 2.85-2.85v-13.3a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85v-3.8a2.85 2.85 0 0 1 2.85-2.849h13.299a2.85 2.85 0 0 0 2.85-2.85V16.888a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85z"/></g><defs><clipPath id="a"><path fill="#fff" d="M.5.74h320v62.1H.5z"/></clipPath></defs></svg>
+    
+
+
+      <div class="vibe-heading"></div>
+    </div>
+    <div class="input-card jazzy">
+      <div class="vibe-glow"></div>
+      <div style="width:100%"> 
+          <form> 
+          <textarea
+            id="textarea-input"
+            rows="2"
+            placeholder="Describe the app or website or idea that you want to build" 
+            data-holder="Describe the app or website or idea that you want to build" 
+          ></textarea>
+          
+          </form>
+        </div>
+    </div>
+    
+        <span style="display:inline-flex; text-decoration:none;">
+          <button class="send-btn" title="Generate apps with AI" data-url="https://login.retool.com/auth/signup?utm_source=sourceforge&amp;utm_medium=display&amp;utm_content=r2_homepage_ad&amp;rcid=701Ql000011VSTbIAO&amp;redirect=assist-new&amp;assistPrompt=" type="button" style=""></button>
+        </span>
+    
+    <div id="retool-gradient-border"></div>
+  </div>
+  
+</section>
+<script>
+try{
+    if (SF.ubo) {
+        document.querySelector('[data-region]').remove();
+    }
+}catch(e){}
+</script>
+
+
+
+
+
+
+    
+
+            
+    
+        </div>
+            
+            
+            
+                
+                    
+    
+    
+    
+    
+    
+    
+    
+        
+        
+        
+        
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/high_impact.css?1786134019" />
+    <section id="auth0-bnnr" data-footer-name=zendesk data-nosnippet>
+      <div class="sticky-gradient"></div>
+      <button id="mdb-sticky-close" class="sticky-dismiss" aria-label="Close">✕</button>
+      <div class="sticky-wrapper" style="display: flex; align-items: center;">
+        <div class="sticky-left">
+          <div class="sticky-brand">
+              
+    
+        <svg xmlns="http://www.w3.org/2000/svg" width="194.15" height="44" viewBox="0 0 194.15 44" role="img" aria-label="Zendesk"><g fill="#FFFFFF"><g transform="scale(1.3253012)"><path d="M37.5 8.8v24.4H17.4zm0-8.8c0 5.6-4.5 10.1-10.1 10.1s-10-4.5-10-10.1zm3.3 33.1c0-5.6 4.5-10.1 10.1-10.1S61 27.5 61 33.1zm0-8.7V0H61z"/></g><g transform="translate(94.8434,-37.9333) scale(1.2666667)"><path d="M54.6 49.8c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.5 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1H49c.3 1.6 1.3 2.5 3.1 2.5M0 53.8l6.1-6.2h-6v-2h8.8v2l-6.1 6.2H9v2H0zm18.3-4c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.4 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1h-7.9c.4 1.6 1.4 2.5 3.2 2.5m26.6-3.2c0-1.8-1.4-3.3-3.2-3.3s-3.2 1.4-3.2 3.3 1.4 3.3 3.2 3.3 3.2-1.5 3.2-3.3m-8.6 0c0-3.3 2.4-5.3 5.1-5.3 1.3 0 2.6.6 3.4 1.5v-6h2.2v14.8h-2.2v-1.4c-.8 1-2.1 1.6-3.4 1.6-2.6.1-5.1-2-5.1-5.2m24.4 3 2-1c.6.9 1.4 1.5 2.6 1.5s1.9-.6 1.9-1.3c0-.8-1.2-1-2.5-1.3-1.7-.4-3.5-.9-3.5-3 0-1.6 1.5-3.1 3.9-3.1 1.9 0 3.3.7 4.1 2l-1.8 1c-.5-.7-1.3-1.2-2.3-1.2-1.2 0-1.8.6-1.8 1.2 0 .7.9.9 2.4 1.3 1.7.3 3.6.9 3.6 3 0 1.4-1.2 3.3-4.1 3.3q-3.15-.15-4.5-2.4m14.5-2.4-1.7 1.9v2.6h-2.2V41h2.2v9.7l4.6-5h2.6l-4 4.3 4.1 5.8h-2.5zm-45.4-5.9c-2.6 0-4.7 1.7-4.7 4.4v5.9h2.2v-5.6c0-1.7.9-2.7 2.6-2.7s2.4 1 2.4 2.7v5.6h2.2v-5.9c0-2.7-2.2-4.4-4.7-4.4"/></g></g></svg>
+    
+
+          </div>
+        </div>
+        <div class="sticky-content">
+          <div class="sticky-headline"></div>
+          <div class="sticky-desc "></div>
+        </div>
+        <div class="sticky-right">
+          <span class="sticky-cta" data-label="zendesk-footer" data-url="/hi5"></span>
+        </div>
+      </div>
+    </section>
+    <script>
+    if (SF.ubo || navigator?.brave?.isBrave()) {
+        document.getElementById('mdb-sticky-close').parentNode.remove();
+    }
+    </script>
+    
+    
+
+                
+
+        
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-base.js?1786134019"></script>
+
+        
+    
+
+    <script>
+        /* global Dropzone */
+        Dropzone.options.blockthisForm = false;
+    </script>
+        
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-base.js?1786134019"></script>
+
+        
+    
+
+
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-files.js?1786134019"></script>
+
+        
+    
+
+
+        
+
+        <script>
+            /* global Foundation */
+            $(document).foundation();
+            Foundation.Triggers.forceListenersNow();
+        </script>
+
+
+        
+        <script>
+            bizx.cmp.ifConsent({purposes:'all', vendors:'google-ads'}, function () {
+                $('body').removeClass('no-ads-consent'); 
+            },
+            function () { 
+                $('body').addClass('no-ads-consent');
+            },
+            null,
+            function () { 
+                $('body').addClass('no-ads-consent');
+            });
+        
+        </script>
+
+        <noscript><p><img src="https://analytics.slashdotmedia.com/index.php?idsite=39" style="border:0;" alt="" /></p></noscript>
+
+        
+
+        
+            
+        
+        
+
+        <script>
+
+        function geturl(url, params) {
+            params = Object
+                .keys(params)
+                .map(function(key) {
+                    return key + "=" + encodeURIComponent(params[key]);
+                })
+                .join("&");
+            return url + "?" + params;
+        }
+
+        
+        function loadimg(params, dimension_prefix) {
+            params = Object.assign({"idsite":1,"rec":1,"rand":86301,"dimension2":"pg_files","url":"https://sourceforge.net/projects/jdx/files/OldFiles/","action_name":"Java Desktop for X Window -  Browse /OldFiles at SourceForge.net"}, params);
+            for (var key in params) {
+                if (params.hasOwnProperty(key) && key.indexOf('dimension') === 0 && params[key] !== undefined) {
+                    params[key] = (dimension_prefix||'') + params[key];
+                }
+            }
+            params.rand = Math.floor(Math.random() * 100000);
+            bizx.cmp.ifConsent('publisher', ['measurement'], function() {
+                var url = geturl("//sourceforge.net/software/visit", params);
+                if (!('sendBeacon' in navigator) || !navigator.sendBeacon(url)) {
+                    var img = document.createElement('img');
+                    img.src = url;
+                    img.style = "border:0;position:absolute;top:0;";
+                    img.alt = "";
+                    document.body.appendChild(img);
+                }
+            });
+        }
+
+        var $typeaheads = $('.typeahead__container input[name=q]');
+        $typeaheads.on('typeahead-item-clicked', function(ev, $typeahead, q, item){
+            var groupIndex = ($typeahead.data('groups') || []).indexOf(item.group);
+            if (groupIndex === 2 || groupIndex === 3) {
+                loadimg({
+                    'e_c': 'Search | Typeahead | ' + item.group,
+                    'e_a': "Typeahead Click | q=" + q,
+                    'e_n': item.href, 
+                 }, 'typeahead_on_');
+            }
+        });
+        </script>
+
+        
+
+        <script type="text/javascript">
+            bizx.cmp.ifConsent({purposes: 'all', vendors: '6sense'}, async() => {
+                
+                (function(){var s = document.getElementsByTagName("script")[0];
+                var b = document.createElement("script");
+                b.type = "text/javascript";b.async = true;b.defer=true;b.id='6senseWebTag';
+                b.src = "https://j.6sc.co/j/58729049-be80-466a-9abf-b3911430bbd8.js";
+                s.parentNode.insertBefore(b, s);})();
+            });
+            </script>
+<script type="text/x-handlebars-template" id="file-drawer-template">
+<div class="drawer-container">
+
+<form class="bp" action="{{files_url}}{{full_path}} method="put" id="file_properties_content">
+    <table id="drawer_row">
+        <col class="name-column">
+        <col class="date-column">
+        <col class="size-column">
+        <col class="downloads-column">
+        <tbody>
+            <tr title="{{name}}">
+                <td>
+                {{#if authorized }}
+                    <input type="text" class="title" name="name" value="{{name}}">
+                {{else}}
+                    <a href="{{file_title_url this}}" class="name">{{name}}</a>
+                {{/if}}
+                </td>
+                <td class="files-date"></td>
+                <td class="files-size"></td>
+                <td class="files-downloads"></td>
+            </tr>
+            {{#if authorized}}
+                <tr>
+                    <td colspan="4" id="name_message" class="invalid hide"></td>
+                </tr>
+                {{#if d_type}}
+                <tr>
+                    <td colspan="4" class="cell-stage">
+                        <input type="checkbox" name="stage" id="stage" value="1"  {{checked this.staged}} class="{{stage_onclick this}}" />
+                        <label for="stage" title="Only release technicians will see this folder in the file browser." class="{{stage_onclick this}}">{{stage_message this staging_days}}</label>
+                        <span title="Only release technicians will see this folder in the file browser.">
+<svg  class="svgico" data-name="question-circle" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1024 1376v-192q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163t-138.5-116-170-41q-243 0-371 213-15 24 8 42l132 100q7 6 19 6 16 0 25-12 53-68 86-92 34-24 86-24 48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5t-52.5 125.5v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5t54.5-49.5q32-18 49-28.5t46-35 44.5-48 28-60.5 12.5-81zm384 192q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg></span>
+                        {{stage_date this}}
+                    </td>
+                </tr>
+                {{/if}}
+            {{/if}}
+        </tbody>
+    </table>
+
+    <div id="file-details">
+        <div id="file-meta" class="hide-for-medium">
+            <div>
+                <span>Modified:</span>
+                <pre class="selectable">{{safeString date}}</pre>
+            </div>
+            {{#if f_type}}
+            <div >
+                <span>Size:</span>
+                <pre class="selectable">{{size}}</pre>
+            </div>
+            {{/if}}
+        </div>
+        {{#if f_type}}
+        <div id="file-info">
+            {{stage_date this}}
+
+            {{#if sha256}}
+            <div class="label">
+                <span>SHA-256:</span>
+            </div>
+            <div class="value"><pre class="selectable">{{sha256}}</pre></div>
+            {{/if}}
+
+            <div class="label">
+                <span>SHA1:</span>
+            </div>
+            <div class="value"><pre class="selectable">{{sha1}}</pre></div>
+
+            <div class="label">
+                <span>MD5:</span>
+            </div>
+            <div class="value"><pre class="selectable">{{md5}}</pre></div>
+
+            {{#if authorized}}
+            <div class="label">
+                <span>Download URL:</span>
+            </div>
+            <div class="value">
+                {{#if not_downloadable}}
+                    <pre class="selectable" title="This file will be ready for download shortly.">This file will be ready for download shortly.</pre>
+                {{else}}
+                <pre class="selectable" title="{{download_url}}">{{download_url}}</pre>
+                {{/if}}
+            </div>
+
+    <div class="default">
+    <div class="label">
+    <span>Default Download For:</span>
+    </div>
+    <div class="value">
+    <ul>
+    {{#each platforms}}
+    {{> platform}}
+    {{/each}}
+
+    {{#if authorized}}
+    <li><a href="#select_all"  class="btn-select-all" title="Select all">Select all</a></li>
+    {{/if}}
+    </ul>
+    </div>
+    </div>
+
+
+    <div class="label stay-inline">
+    <label for="exclude_reports">Exclude Stats:</label>
+    </div>
+    <div class="value stay-inline">
+    <span class="checkbox"><input type="checkbox" id="exclude_reports" name="exclude_reports" value="1" {{should_exclude_reports exclude_reports}}></span>
+    </div>
+
+    {{/if}}
+
+    {{#if legacy_release_notes}}
+    <div class="value no-label">
+    <span><a href="{{legacy_release_notes}}">Release Notes</a></span>
+    </div>
+    {{/if}}
+    </div>
+
+    <div id="download-info">
+    <div class="label">
+    <span>Total Downloads:</span>
+    </div>
+    <div class="value">
+    <span>{{download_display downloads}}</span>
+    </div>
+
+    {{#if authorized}}
+    <div class="label">
+    <span>Mirror Status:</span>
+    </div>
+    <div class="value">
+    <span id="mirror_count">Loading ...</span>
+    </div>
+    {{/if}}
+
+    </div>
+    {{/if}}
+
+{{#if authorized}}
+    <hr />
+    <p class="btn-set"> <a href="#" id="cancel" class="btn cancel button blue extra-wide hollow">Cancel</a><input type="submit" value="Save" class="button blue extra-wide"></p>
+    {{/if}}
+    </div>
+    </form>
+    
+</div>
+</script>
+
+<script type="text/x-handlebars-template" id="platform-partial">
+    
+    <li>
+    <label>
+    {{#if authorized}}
+    <input type="checkbox" name="default" value="{{value}}" {{_checked}}>
+    <span title="{{title}}" class="platform-icon {{value}}">{{title}}</span>
+    {{/if}}
+
+{{#unless authorized}}
+{{#unless skip}}
+    <span title="{{title}}" class="platform-icon {{value}}">{{title}}</span>
+    {{/unless}}
+{{/unless}}
+    </label>
+    </li>
+    
+</script>
+
+<script>
+    net.sf.files = {"install-desktop.jar":{"name":"install-desktop.jar","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/install-desktop.jar/download","url":"/projects/jdx/files/OldFiles/install-desktop.jar/","full_path":"OldFiles/install-desktop.jar","type":"f","link":"","downloads":3,"sha1":"f9163c0d8657cc3cb0beec077b6bc02295c1a4d9","md5":"3f809c6511309fc0f53b0a8be3efe312","sha256":"63e8673f90a242a542342aec5cd20682397cc26a10cc86ba6826c6c885da9601","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x-src-v0.3-stable.tar.gz":{"name":"jd4x-src-v0.3-stable.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-src-v0.3-stable.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x-src-v0.3-stable.tar.gz/","full_path":"OldFiles/jd4x-src-v0.3-stable.tar.gz","type":"f","link":"","downloads":5,"sha1":"f9d031ddf37204901cbe7d44cf546e9ad6261c92","md5":"d98e704d5f65a2656bb98789c7123737","sha256":"545ec7e5b291ecc696923fe65fe98f200673fb9f6f40e18b90e141f8f1641d56","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"zerahstar-live-cd.iso":{"name":"zerahstar-live-cd.iso","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/zerahstar-live-cd.iso/download","url":"/projects/jdx/files/OldFiles/zerahstar-live-cd.iso/","full_path":"OldFiles/zerahstar-live-cd.iso","type":"f","link":"","downloads":35,"sha1":"396dec6997cb663e916a56940ec223f22016954f","md5":"e2b938174818b2659bb7b0bdb3fa5f12","sha256":"78843b822f0e7bc53582df858dfe36e2a8e6f93ebd3ca0df4fc818a05c35b0c3","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x-zesktop-live-cd.tar.gz":{"name":"jd4x-zesktop-live-cd.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-zesktop-live-cd.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x-zesktop-live-cd.tar.gz/","full_path":"OldFiles/jd4x-zesktop-live-cd.tar.gz","type":"f","link":"","downloads":163,"sha1":"9558593fdea87f6a023440575e626559ae7380c1","md5":"dc7ec6f459786a31389709ae773de4b9","sha256":"c488738154cfab1289df8019075a1d5bb21cb0acb01e4ed049eccb8778b1d0c4","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x-src-v0.2stable.tar.gz":{"name":"jd4x-src-v0.2stable.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-src-v0.2stable.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x-src-v0.2stable.tar.gz/","full_path":"OldFiles/jd4x-src-v0.2stable.tar.gz","type":"f","link":"","downloads":3,"sha1":"31ebcedf0b94bb27601b05fab3b5fb7cde169452","md5":"f045e927511e69c3e5b85a5832b38dd4","sha256":"f5d0a4307870ee789bcf43ac2aa1603f3445d9d18cc67c43f81d2d1e0ebc0959","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x-src-v0.2b13.tar.gz":{"name":"jd4x-src-v0.2b13.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-src-v0.2b13.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x-src-v0.2b13.tar.gz/","full_path":"OldFiles/jd4x-src-v0.2b13.tar.gz","type":"f","link":"","downloads":3,"sha1":"83f240d3c87c030cdd16f8b28c863cc73c05a18e","md5":"7e82f72874dcd15e732ef50f91383f97","sha256":"8c2125a1ae19bd2346d24f3c3e8077ba48a1829c84bcd19e540b8d33c14be8b9","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x.tar.gz":{"name":"jd4x.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x.tar.gz/","full_path":"OldFiles/jd4x.tar.gz","type":"f","link":"","downloads":2,"sha1":"f35d4dac2ab1f5ce291358cb58b3389a2588207c","md5":"6f9806d50eb196be96ba6a8ff0f444f3","sha256":"ca71d748f0651df53ffb89311540ee7b92cb81a2aa4bb36602b7d0b831c30eba","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x-v0_1.tar.gz":{"name":"jd4x-v0_1.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-v0_1.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x-v0_1.tar.gz/","full_path":"OldFiles/jd4x-v0_1.tar.gz","type":"f","link":"","downloads":9,"sha1":"6714aec57aeeab7bbc0c15f2412031e5b3fd177d","md5":"2233f24584105940089c805210cdb568","sha256":"9d47022f72790ef12a26d3fa47ed9a44c4705eb1863db0c834d318243e69a6bb","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x-doc.tar.gz":{"name":"jd4x-doc.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-doc.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x-doc.tar.gz/","full_path":"OldFiles/jd4x-doc.tar.gz","type":"f","link":"","downloads":3,"sha1":"b92cbf79958b60528c55000645ed1e877f10297b","md5":"1e52a01b30a97ba316667266735f2759","sha256":"3055d5cb113dc2e2e43a27bce4848082b8d3f1c3fd836ee04231a1b5b824c1e6","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x-src-v0.1-beta1.tar.gz":{"name":"jd4x-src-v0.1-beta1.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-src-v0.1-beta1.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x-src-v0.1-beta1.tar.gz/","full_path":"OldFiles/jd4x-src-v0.1-beta1.tar.gz","type":"f","link":"","downloads":2,"sha1":"50d330dd761daccfbe73a5f8e3f4d8cafc248bfa","md5":"57d6d4925faa7bc7f56049ec2e72bb08","sha256":"229331947d0d5bbdcceb5013d9ff7eeea622c0a7548041ec4a444a48b77eabc7","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"patch-va1.tar":{"name":"patch-va1.tar","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/patch-va1.tar/download","url":"/projects/jdx/files/OldFiles/patch-va1.tar/","full_path":"OldFiles/patch-va1.tar","type":"f","link":"","downloads":2,"sha1":"802581c8e1cb170087c59d1abe2c965ac0ec54d6","md5":"3547aca7e74906b0af843eec7fc525f0","sha256":"3bb63e50053ef6a21b3b93a5611d84113d2791888e860776665d004fe905861a","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"patch.tar":{"name":"patch.tar","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/patch.tar/download","url":"/projects/jdx/files/OldFiles/patch.tar/","full_path":"OldFiles/patch.tar","type":"f","link":"","downloads":4,"sha1":"94f1c8ca9deec8b12d7e1a2a5a7a674f9c759dff","md5":"dccc5e2abd595ebd7a0a923e77efc526","sha256":"756db467ec5031733528b9df2ffc4c1094ff0c86d762ef32642dc96e83dd188a","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jd4x-arch-v0.1a2.tar.gz":{"name":"jd4x-arch-v0.1a2.tar.gz","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jd4x-arch-v0.1a2.tar.gz/download","url":"/projects/jdx/files/OldFiles/jd4x-arch-v0.1a2.tar.gz/","full_path":"OldFiles/jd4x-arch-v0.1a2.tar.gz","type":"f","link":"","downloads":15,"sha1":"af22dfa1ffcab07d28f3fea503c89a0229d4aace","md5":"ddd33c850836878eab02966e0ea32b2a","sha256":"c5d721fff3d5803b439b4b2dba9963454f92697d2424e9b828641fb8d518260c","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jdx-beta-v2.tar":{"name":"jdx-beta-v2.tar","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jdx-beta-v2.tar/download","url":"/projects/jdx/files/OldFiles/jdx-beta-v2.tar/","full_path":"OldFiles/jdx-beta-v2.tar","type":"f","link":"","downloads":51,"sha1":"1b25e8f3e27b34a4c9e7175efd74d51eb8b0f2f7","md5":"7c07d67da98cd988abbbfe17eeeb71c1","sha256":"1c9e0aec2fd04225eab755a2910737b8409360343af7c73a17c08392acf9f6fc","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"jdx-beta-v1.tar":{"name":"jdx-beta-v1.tar","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/jdx-beta-v1.tar/download","url":"/projects/jdx/files/OldFiles/jdx-beta-v1.tar/","full_path":"OldFiles/jdx-beta-v1.tar","type":"f","link":"","downloads":4,"sha1":"d40b4bc8250586d3815a4fa12a9b9caea439ef38","md5":"dab9afc62438fb9a68502b7513033b32","sha256":"432f43ce6efc98f0d60e38463a111ef612dfcba490b3cca6b192f9d936b04b14","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null},"demo.tar":{"name":"demo.tar","path":"/OldFiles","download_url":"https://sourceforge.net/projects/jdx/files/OldFiles/demo.tar/download","url":"/projects/jdx/files/OldFiles/demo.tar/","full_path":"OldFiles/demo.tar","type":"f","link":"","downloads":2,"sha1":"0b6d79a6630f49028545f24fb4a8463226110f82","md5":"c9d99242d491189123506f4db24ce77b","sha256":"851bb35c49bbc8435b9504900f81338fdc38fe211d8b1f40ea1d6da0b638c7b1","default":"","download_label":"","exclude_reports":false,"downloadable":true,"legacy_release_notes":null,"staged":false,"stage":0,"staging_days":3,"files_url":"/projects/jdx/files/","explicitly_staged":false,"authorized":null}};
+net.sf.staging_days = 3;
+$(function ($) {
+    $('#files').files();
+    var tsConfig = {
+        //sortForce: [[0, 0]],
+        headers: {
+            0: { sorter: 'name' },
+            1: { sorter: 'abbrdate' },
+            2: { sorter: 'filesize' },
+            3: { sorter: 'download_count'}
+        },
+        textExtraction: function (node) {
+            return node.innerHTML;
+        }
+    };
+
+    if ($('#files_list tbody tr').length) {
+        $('#files_list').tablesorter(tsConfig).on("sortEnd", SF.tablesorter_svg_update);
+        $('#files_list tr th#parent_folder').unbind();
+        $('#files_list thead tr th').not('.typesort').not('#parent_folder').addClass('usersortable').closest('tr').find('div').append('<svg class="svgico icon-sort"><use xlink:href="#sort"></use></svg>');
+    }
+});
+
+
+</script>
+
+        
+
+<script>
+    (function () {
+        function load_bombora() {
+            /*global _ml:true, window */
+            _ml = window._ml || {};
+            
+            _ml.eid = '771';
+            _ml.fp = '81a3f1dc-fe6c-4644-9f31-6315b40c3659';  
+            var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script');
+            mltag.type = 'text/javascript';
+            mltag.async = true;
+            mltag.defer = true;
+            mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear();
+            s.parentNode.insertBefore(mltag, s);
+        }
+        bizx.cmp.ifConsent({ purposes: 'all', vendors: 'bombora'}, load_bombora);
+    })();
+</script>
+
+
+        
+        
+<!-- Hubspot tracking -->
+
+
+        
+
+
+        
+
+        <script>
+            bizx.cmp.ifConsent('', ['all'], function () {
+                bizx.cmp.embedScript('//ads.pro-market.net/ads/scripts/site-143572.js');
+            });
+        </script><script>
+            bizx.cmp.ifConsent('', ['all'], function () {
+                try{(function(){ var cb = new Date().getTime(); var s = document.createElement("script"); s.defer = true; s.src = "//tag.crsspxl.com/s1.js?d=2396&cb="+cb; var s0 = document.getElementsByTagName('script')[0]; s0.parentNode.insertBefore(s, s0); })();}catch(e){}
+            });
+        </script>
+    
+    
+<script type="text/javascript">
+    bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
+        /* jshint ignore:start */
+        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+        /* jshint ignore:end */
+
+        window.dataLayer = window.dataLayer || [];
+        function gtag(){ window.dataLayer.push(arguments); }
+        window.gtag = window.gtag || gtag;
+        bizx.cmp.embedScript("https://www.googletagmanager.com/gtag/js");
+        gtag('js', new Date());
+        gtag('set', {
+            'page_location': 'https://sourceforge.net/projects/jdx/files/OldFiles/',
+        });
+    });
+</script>
+    <script>
+        /*global ga, gtag */
+        SF.devicePixelRatio = Math.round(window.getDevicePixelRatio()*10)/10;
+
+        
+
+        
+            bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
+                gtag('config', 'G-1H226E4E4L', {
+                    
+                    send_page_view: false,
+                    'SF_Project_Shortname': 'jdx', 
+                    'SF_Page_Type': 'pg_files', 
+                    user_properties: {
+                        'SF_Logged_in': 'Logged Out', 
+                    },
+                    'SF_Ads_Disabled': 'Yes',   
+                    'SF_Prebid_Load_Method': 'sync', 
+                    'devicePixelRatio': SF.devicePixelRatio, 
+                });
+                gtag('event', 'page_view', { send_to: 'G-1H226E4E4L' });
+            });
+        
+            
+            
+        
+        
+    </script>
+    
+
+        
+        
+        
+             <script>
+    $(function() {
+        bizx.cmp.ifConsent({ purposes: 'all' , vendors: 'narrative'}, function() {
+            var current_time = (new Date()).getTime();
+            let imageUrl = "https://io.narrative.io/?companyId=2440&id=first_party%3A81a3f1dc-fe6c-4644-9f31-6315b40c3659&id=site_name%3Asourceforge.net&id=url%3A%2Fprojects%2Fjdx%2Ffiles%2FOldFiles%2F&id=pagetitle%3AJava+Desktop+for+X+Window+-++Browse+%2FOldFiles+at+SourceForge.net&id=vertical%3AOpen+Source+Software&id=product%3AJava+Desktop+for+X+Window&id=topics%3AWindow+Managers&id=programming_language%3AC%2CJava";
+            imageUrl = imageUrl.replace(encodeURIComponent("$PAGE_TITLE"), document.title);  
+
+            imageUrl = URL.parse(imageUrl);
+            let hem = bizx.uids.getHem();
+            if (hem) {
+                imageUrl.searchParams.append('id', 'hem:' + hem);
+            }
+            imageUrl.searchParams.append('rand', current_time);
+
+            var image = new Image();
+            image.src = imageUrl.toString();
+            image.style.display = "none";
+            image.style.height = 0;
+            image.style.width = 0;
+            document.body.appendChild(image);
+        });
+    });
+</script>
+        
+
+        
+            
+<script>
+    $(function() {
+        bizx.cmp.ifConsent({ purposes: 'all', vendors: 'xandr'}, function() {
+            /*jshint ignore:start*/
+            !function(e,i){if(!e.pixie){var n=e.pixie=function(e,i,a){n.actionQueue.push({action:e,actionValue:i,params:a})};n.actionQueue=[];var a=i.createElement("script");a.async=!0,a.src="//acdn.adnxs.com/dmp/up/pixie.js";var t=i.getElementsByTagName("head")[0];t.insertBefore(a,t.firstChild)}}(window,document);
+            pixie('init', '48d4c5e5-03de-40f8-81ab-b370a8860afa');
+            pixie('event', 'PageView');
+            /*jshint ignore:end*/
+
+        });
+    });
+</script>
+
+        
+
+        
+
+        
+        
+
+
+
+
+
+
+
+
+        
+        
+            
+            
+            
+        
+        
+
+        
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/archive/open-source/sourceforge/jd4x/pages/sourceforge-summary.html b/archive/open-source/sourceforge/jd4x/pages/sourceforge-summary.html
new file mode 100644
index 0000000..ea042f5
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/pages/sourceforge-summary.html
@@ -0,0 +1,2376 @@
+<!doctype html><html class="no-js" lang="en">
+    <head>
+        
+
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
+
+        
+        
+        
+    
+        
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-cmp-top.js?1786134019"></script>
+
+        
+    
+
+        
+
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css?1786134019">
+    
+    <script>
+        window.bizx.cmp.init({
+            
+            geo: {
+                is_euro_union: 0,
+                country_code2: 'US',
+                region: 'CA',
+            },
+        });
+    </script>
+
+
+            
+
+
+
+        <script>
+            /*global unescape, window, SF*/
+            // Setup our namespace
+            if (!window.SF) { window.SF = {}; }
+            if (!window.net) { window.net = {}; }
+            if (!window.net.sf) { window.net.sf = {}; }
+            SF.Ads = {};
+            SF.cdn = '//a.fsdn.com/con';
+            SF.alluracdn = '//a.fsdn.com/allura/cdn/allura/nf';
+            SF.deploy_time = '1786134019';
+            SF.sandiego = true;
+            SF.sandiego_chrome = true;
+            SF.variant = 'sf';
+            SF.fpid = '2d08605a-4735-4b7f-8835-6ef5d16c96a6';
+            SF.comm_billboard_route = '/software/product/$slug/';
+            SF.floatingSitewideOrigin = 'https://sourceforge.net';
+            
+            SF.Breakpoints = {
+              small: 0,
+              medium: 640,
+              leaderboard: 743,
+              billboard: 985,
+              large: 1053,
+              xlarge: 1295,
+              xxlarge: 1366
+            };
+            SF.initial_breakpoints_visible = {};
+            for (var bp in SF.Breakpoints) {
+                if (!SF.Breakpoints.hasOwnProperty(bp)) {
+                    continue;
+                }
+                SF.initial_breakpoints_visible[bp] = !window.matchMedia || window.matchMedia('(min-width: ' + SF.Breakpoints[bp] + 'px)').matches;
+            }
+            
+                
+                SF.Ads.viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
+                SF.Ads.viewportHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
+            
+        </script>
+
+        
+        <script>
+            window.ID5EspConfig = {partnerId: 1787};
+        </script>
+        
+
+        
+<script>
+    bizx.uids.gatherAndClean({hem: null });
+</script>
+
+
+        
+            
+    
+    
+    
+    
+    
+    
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/lato.css?1786134019">
+
+        
+        
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/sandiego.css?1786134019">
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/disallow.css?1786134019">
+
+        
+<meta name="description" content="Download Java Desktop for X Window for free.  JD4X is a completely Java orientated desktop for Linux x86 X Window users. It is aimed at Java users and developers who desires a truely Java friendly desktop that supports both native and Java applications."/>
+<meta name="keywords"
+      content="Java Desktop for X Window, download Java Desktop for X Window free, Window Managers"/>
+
+
+
+<meta property="og:title" content="Java Desktop for X Window"/>
+<meta property="og:type" content="product"/>
+<meta property="og:image" content="https://sourceforge.net//a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/1"/>
+
+<meta property="og:url" content="https://sourceforge.net/projects/jdx/"/>
+<meta property="og:site_name" content="SourceForge"/>
+<meta property="og:description" content="Download Java Desktop for X Window for free.  JD4X is a completely Java orientated desktop for Linux x86 X Window users. It is aimed at Java users and developers who desires a truely Java friendly desktop that supports both native and Java applications."/>
+
+
+
+        <title>Java Desktop for X Window download | SourceForge.net</title>
+        <link rel="icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png">
+<link rel="icon" sizes="any" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml">
+<link rel="apple-touch-icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png">
+<link rel="mask-icon" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600">
+        
+        <script>
+            /*global unescape, window, console, jQuery, $, net, SF, bizx  */
+            if (!window.SF) {
+                window.SF = {};
+            }SF.EU_country_codes = ["AW","EE","GP","LI","FR","SH","IS","CY","MT","GG","GB","KY","GR","GF","AT","IO","TF","IE","NO","NL","AX","YT","LT","NC","GS","PL","SI","ME","AI","PT","DE","BL","MQ","PF","TC","PM","SE","GL","WF","LV","LU","MS","FK","IT","CZ","BE","ES","FI","SK","PN","GI","RE","DK","HU","CW","JE","BM","CH","SX","RO","VG","MF","BG","HR"];
+            SF.unknown_country_codes = ["","A1","A2","O1"];
+        </script>
+        
+    
+        
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-head.js?1786134019"></script>
+
+        
+    
+
+
+        <style>.H162462a7b5fa3ccbcc46e6095430f1b2e283e429 { display: none !important; }</style>
+<link rel="alternate" type="application/rss+xml" title="Java Desktop for X Window&#8230;Recent Activity" href="/p/jdx/activity/feed"/>
+<link rel="alternate" type="application/rss+xml" title="Java Desktop for X Window&#8230;File Releases"
+      href="/projects/jdx/rss?path=/"/>
+<link rel="canonical" href="https://sourceforge.net/projects/jdx/">
+
+        
+<script>SF.adblock = true; SF.ubo = true;</script>  
+<script src="//a.fsdn.com/con/js/admanager.js?1786134019"></script>
+
+<script src="//a.fsdn.com/con/js/asg_embed.js?1786134019"></script>
+
+
+ 
+
+        
+
+        
+    <script>
+        function initPiwik(){
+            var _paq = window._paq = window._paq || [];
+            
+            _paq.push(['trackPageView', document.title, {
+                    dimension1: 'jdx',
+                    dimension2: 'pg_project',
+                
+                dimension3: SF.devicePixelRatio,
+                
+            }]);
+            _paq.push(['enableLinkTracking']);
+            
+                _paq.push(['enableHeartBeatTimer']);
+            
+            (function() {
+                var u="//analytics.slashdotmedia.com/";
+                _paq.push(['setTrackerUrl', u+'sf.php']);
+                _paq.push(['setSiteId', 39]);
+                 
+        // only execute if 'measurement' has been granted
+        bizx.cmp.ifConsent({ purposes: ['measurement'], vendors: 'sdm'}, function() {
+            var interval = 6 * 60 * 60 * 1000; // 6 hrs, expressed in ms
+            var vid_date = new Date(localStorage.getItem('vid_date'));
+            if (new Date() - vid_date >= interval) {
+                var data = {do_not_sell: false, is_commercial_page: "False" };
+                bizx.cmp.ifConsent({ purposes: ['ads'], vendors: 'sdm'}, function() {},
+                    function(){
+                        // no consent (opt-out)
+                        data.do_not_sell = true;
+                    },
+                    function(){
+                        //finally call api endpoint
+                        // push promise to pwik and set it run if pwik is allowed to run based on it's own ifConsent check
+                        _paq.push([ function() {
+                            data.matomo_id = this.getVisitorId();
+                            data.domain = "sourceforge.net";
+                            $.ajax({
+                                method: 'PUT',
+                                url: '/p/sfapi/push_vid',
+                                data:  JSON.stringify(data)
+                            })
+                            .done(function(response){
+                                if(response.result) {
+                                    localStorage.setItem('vid_date', new Date());
+                                }
+                            })
+                            .fail(function(){
+                                // Do nothing on failure
+                            });
+                        }]);
+                    }
+                    );
+                }
+            });
+    
+                var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+                g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s);
+            })();
+        }
+        bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'sdm' }, initPiwik);
+    </script>
+
+
+        
+
+        <script type="application/ld+json">
+            {
+                "@context": "http://schema.org",
+                "@type": "WebSite",
+                "name": "SourceForge",
+                "url": "https://sourceforge.net/"
+            }
+        </script>
+    </head>
+
+    <body id="pg_project"
+          class="  anonymous  sandiego v-sf">
+        
+
+            
+        <div id="busy-spinner"></div>
+        
+        
+<div id="messages">
+    
+</div>
+
+
+        <div class="off-canvas position-right" id="offCanvas" data-off-canvas>
+    <!-- Menu -->
+    <ul class="header-nav-menulist">
+        <li class="highlight search">
+            
+                
+            
+            
+    <form method="get" action="/directory/" class="m-search-form">
+    
+        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
+        
+        <label >
+            <input type="submit" class="bt" value="">
+            
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+        </label>
+    </form>
+    
+        </li>
+        
+        <li class="highlight"><a href="https://sourceforge.net/auth/">Join/Login</a></li>
+        
+        <li><a href="/software/">Business Software</a></li>
+        <li><a href="/directory/">Open Source Software</a></li>
+        <li><a  href="/software/vendors/" title="For Vendors">For Vendors</a></li>
+        <li><a href="/blog/" title="Blog">Blog</a></li>
+        <li><a href="/about">About</a></li>
+        <li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li>
+        <li>
+            <ul id="header-nav-more-content" class="toggled" data-toggler=".toggled">
+                
+    
+
+    
+    
+        <li><a href="/articles/">Articles</a></li>
+    
+    
+
+    
+ 
+                
+                <li><a href="/create">Create</a></li>
+                
+                <li><a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a></li>
+                
+                    <li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li>
+                
+                <li><a href="/user/newsletters">Subscribe to our Newsletter</a></li>
+                <li><a href="/support">Support Request</a></li>
+            </ul>
+        </li>
+    </ul>
+</div>
+
+        <div class="off-canvas-content" data-off-canvas-content>
+            
+                
+
+
+<script>
+    SF.linkout_icon = '<svg  data-name="sf-linkout-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><polygon class="st0" points="243.2,243.2 56.8,243.2 56.8,56.8 123,56.8 123,9 9,9 9,291 291,291 291,179.4 243.2,179 "/><polygon class="st0" points="128.5,213 155,186.5 176,165.5 206.7,196.3 235.5,132.5 248.9,102.6 290.6,9.8 291,9 290.6,9.2 197.4,51.1 169.1,63.8 103.7,93.3 137,126.5 115.9,147.5 89.5,174 "/></svg>';
+</script>
+
+
+<div class="l-header-nav sticky sandiego">
+
+    <section class="sandiego l-header-nav-top show-for-large">
+        <div class="row">
+            <a href="/" title="Home" class="sf-logo">
+                
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+            </a>
+            <nav class="links">
+                
+                    <a href="/user/newsletters" title="Subscribe to our newsletter"><span class="newsletter-icon">
+
+
+<svg  data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></span></a>
+                
+                <a href="/software/vendors/" title="For Vendors">For Vendors</a>
+                
+                
+                    <a href="/support" title="Help">Help</a>
+                    <a href="/create/" title="Create">Create</a>
+                
+
+                
+                <a href="/user/registration" title="Join" >Join</a>
+                <a href="https://sourceforge.net/auth/" title="Login">Login</a>
+                
+            </nav>
+        </div>
+    </section>
+
+    <section class="sandiego l-header-nav-top hide-for-large">
+        <div class="row">
+            <a href="/" title="Home" class="sf-logo">
+                
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+            </a>
+            <div class="title-bar-right">
+                <button type="button" aria-label="Toggle Main Menu" class="menu-icon" data-toggle="offCanvas"></button>
+            </div>
+        </div>
+    </section>
+    <section class="sandiego l-header-nav-bottom">
+        <nav class="row">
+            <a href="/" title="Home" class="sf-logo">
+                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0    c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8    c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z"></path><g>    <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5        c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8        C47,94.6,46.6,94.8,46.2,94.8z"></path></g><g>    <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6        c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5        c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z"></path></g><g>    <g>        <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5            c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8            c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8            c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5            c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5            c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1            c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7            c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7            c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3            c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z"></path>        <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8            c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1            c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5            c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7            c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5            c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1            c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8            c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8            c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8            c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5            C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2            c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4            c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1            c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8            c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3            c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1            c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7            c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5            c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1            c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3            L138.4,71.3z"></path>    </g>    <g>        <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4            c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9            c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9            c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8            c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6            c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6            c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z"></path>        <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1            c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9            c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6            c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2            c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2            c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7            c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z"></path>    </g>    <g>        <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8            V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6            c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8            c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z"></path>        <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7            c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3            c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2            c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8            c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2            c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7            c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7            c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z"></path>    </g>    <g>        <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7            c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5            c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6            c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1            c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z"></path>        <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1            c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3            c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9            c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2            c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21            c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5            c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77            h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9            c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z"></path>    </g>    <g>        <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3            c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4            c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9            c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4            c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1            c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7            c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4            c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2            C367.3,68.9,367.5,68.8,367.6,68.8z"></path>        <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6            c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2            c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1            c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2            c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1            c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5            c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3            c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5            C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2            c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8            c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0            c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4            c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9            c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1            c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2            c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z"></path>    </g>    <g>        <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z"></path>        <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2            h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z"></path>    </g>    <g>        <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z"></path>    </g>    <g>        <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2            c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8            c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7            c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9            c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9            c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3            c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z"></path>    </g>    <g>        <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9            c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1            c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3            c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5            c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4            C533.8,50.4,534.9,50.4,534.9,50.4z"></path>    </g>    <g>        <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5            c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1            c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9            c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9            c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2            c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9            c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z"></path>    </g>    <g>        <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z"></path>    </g></g></svg>
+            </a>
+            <div class="links">
+                
+    
+        <div class="nav-dropdown">
+            <a href="/software/">Business Software</a>
+            
+        </div>
+        <div class="nav-dropdown">
+            <a href="/directory/" title="Browse">Open Source Software</a>
+            
+        </div>
+        <div class="nav-dropdown">
+            <a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a>
+        </div>
+        <div class="nav-dropdown">
+            <a>Resources</a>
+            <ul class="nav-dropdown-menu">
+                  <li><a href="/articles/">Articles</a></li>
+                  
+                  <li><a href="/software/case-studies/">Case Studies</a></li>
+                  
+                  <li><a href="/blog/">Blog</a></li>
+            </ul>
+        </div>
+    
+
+                <div class="dev-menu-when-stuck">
+                    Menu
+                    <ul class="dev-menu-dropdown header-nav-menulist">
+                        <li><a href="/support">Help</a></li>
+                        <li><a href="/create">Create</a></li>
+                        <li><a href="/user/registration/" title="Join" >Join</a></li>
+                        <li><a href="https://sourceforge.net/auth/" title="Login">Login</a></li>
+                    </ul>
+                </div>
+                <div class="search-toggle-when-stuck">
+                    <a class="search-toggle">
+                        
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+                    </a>
+                </div>
+            </div>
+
+            <div class="search">
+                
+                    
+
+                
+                
+                    
+                
+                
+                
+                
+    <form method="get" action="/directory/" class="m-search-form">
+    
+    <div class="typeahead__container">
+      <div class="typeahead__field">
+        <div class="typeahead__query">
+        
+        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
+        
+        </div>
+        
+        <label >
+            <input type="submit" class="bt" value="">
+            
+
+
+<svg  data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
+        </label>
+      </div>
+    </div>
+    
+    </form>
+    
+                
+            </div>
+        </nav>
+        
+    </section>
+
+    
+</div>
+
+
+
+
+    
+        
+    
+    
+        
+        
+        <link rel="stylesheet" href="//a.fsdn.com/con/css/top.css?1786134019" />
+        
+        
+            
+    
+    
+    
+    
+    
+    
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/inter-tight.css?1786134019">
+
+        
+        
+            
+                <div id="top-placeholder">
+                <div id="topbar-mount"></div>
+                </div>
+            
+        
+    
+
+    
+
+            
+
+            
+                
+
+                
+                <div class="l-two-column-page">
+                    <div class="l-content-column l-has-sidebar">
+                        
+<div class="project-body" itemscope itemtype="http://schema.org/SoftwareApplication">
+    
+    
+    
+    
+
+    
+    
+        
+    
+    
+    
+<section class="project-masthead"> 
+    
+    
+
+    
+<div class="backdrop" style="box-sizing: content-box; padding-bottom: 162px"></div>
+
+    <div class="content">
+    
+        
+    <nav id="breadcrumbs" class="breadcrumbs rtl">
+        <ul itemscope itemtype="http://schema.org/BreadcrumbList">
+            
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+            <a itemprop="item" href="/"><span itemprop="name">Home</span></a>
+            <meta itemprop="position" content="1" />
+            </li>
+            
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/">
+                    <span itemprop="name">Open Source Software</span>
+                </a>
+                
+                <meta itemprop="position" content="2" />
+            </li>
+            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/desktop-environment/">
+                    <span itemprop="name">Desktop Environment</span>
+                </a>
+                
+                <meta itemprop="position" content="3" />
+            </li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
+                
+                <a itemprop="item" href="/directory/window-managers/">
+                    <span itemprop="name">Window Managers</span>
+                </a>
+                
+                <meta itemprop="position" content="4" />
+            </li><li class="project" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><span itemprop="name">Java Desktop for X Window</span><meta itemprop="position" content="5" />
+            </li>
+            
+        </ul>
+    </nav>
+
+    
+    
+    
+        
+                
+                
+<div class="overview">
+    
+        
+    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+
+    
+    <div class="title long-title"> 
+
+        
+        <h1 class="long-title" itemprop="name">Java Desktop for X Window
+            
+        </h1>
+         
+          
+        
+            
+            
+            <div class="as-h3 brought-by">
+                
+                    <div class="project-status">Status: <span class="status-value">Inactive</span></div>
+                
+                Brought to you by:
+                
+                    <a href="/u/o27/profile/">o27</a>
+                    
+                
+            </div>
+            
+        
+
+        
+
+        
+    </div>
+
+
+    
+
+</div>
+
+                
+                  
+    
+        <div class="stats ">
+            
+    
+    
+    <div class="rating">
+        <a href="/projects/jdx/reviews/" class="count" title="Add a review">
+            Add a Review
+        </a>
+    </div>
+    
+
+    
+    <div class="as-h2">
+        <b class="label">Downloads:</b>
+        <a href="/projects/jdx/files/stats/timeline" title="Downloads This Week">
+            1 This Week
+        </a>
+    </div>
+    
+
+    
+    <div class="as-h2">
+        <b class="label">Last Update:</b>
+        <a href="/p/jdx/activity/">
+            <time class="dateUpdated" datetime="2013-04-09">2013-04-09</time>
+        </a>
+    </div>
+    
+
+        </div>
+
+        <div class="buttons">
+            
+            
+
+<div class="download-container"><a href="/projects/jdx/files/latest/download" title="Download install.jar from SourceForge  - 27.8 MB"
+        class="button download big-text green ">  <img src="//a.fsdn.com/con/images/sandiego/sf-icon-black.svg"  alt="" class="sf-download-icon" /> Download</a>
+    <div class="tip trusted-file" aria-haspopup="true" data-position="left" data-tooltip-class="tooltip" >
+                
+<svg  data-name="shield-check" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M496 128c0 221.282-135.934 344.645-221.539 380.308a48 48 0 0 1-36.923 0C130.495 463.713 16 326.487 16 128a48 48 0 0 1 29.539-44.308l192-80a48 48 0 0 1 36.923 0l192 80A48 48 0 0 1 496 128zM235.313 381.941l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L224 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.25 16.379 6.25 22.627.001z"/></svg>
+            </div>
+</div><meta itemprop="fileSize" content="27839641"/><meta itemprop="fileFormat" content="application/zip; charset=binary"/><div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="hide">
+    <meta itemprop="price" content="0"/>
+    <meta itemprop="priceCurrency" content="USD" />
+    <link itemprop="availability" href="http://schema.org/InStock" />
+</div>
+
+
+
+
+            <a id="share-project-button" class="button default" href="#">Share This</a>
+            
+
+<div class="social-sharing-buttons invisible hide">
+    
+    
+    
+    <a rel=nofollow class="social-media-icon twitter" href="https://x.com/share?url=https://sourceforge.net/projects/jdx/&amp;text=Download%20Java%20Desktop%20for%20X%20Window%20on%20SourceForge%20for%20free%21%20" title="Share Java Desktop for X Window on SourceForge on X">
+
+
+<svg  data-name="x-logo" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/></svg></a>
+    <a rel=nofollow class="social-media-icon facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://sourceforge.net/projects/jdx/&title=Java%20Desktop%20for%20X%20Window%20on%20SourceForge" title="Share Java Desktop for X Window on SourceForge on facebook">
+
+
+<svg  data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a>
+    <a rel=nofollow class="social-media-icon linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=https://sourceforge.net/projects/jdx/&title=Java%20Desktop%20for%20X%20Window%20on%20SourceForge&source=SourceForge.net" title="Share Java Desktop for X Window on SourceForge on LinkedIn">
+
+
+<svg  data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a>
+</div>
+
+            <div id="get-updates">
+    <img id="psp_newsletter_subscribe-icon" src="//a.fsdn.com/con/images/sandiego/sf_email_icon.svg"  alt="Email in envelope"  />
+    
+        <h4>Get an email when there's a new version of Java Desktop for X Window</h4>
+        <div id="get-updates-form">
+            <form>
+                <input type="email" name="email" placeholder="Enter your email address" value="">
+                <a id="get-updates-button" class="button blue" data-open="psp-newsletter-modal">Next</a>
+            </form>
+        </div>
+    
+    </div>
+    <div class="psp_newsletter_subscribe reveal" data-reveal id="psp-newsletter-modal" data-v-offset="0" data-ajax-url="/projects/jdx/get_updates?source=PSP">
+
+    </div>
+    <script>
+
+    $('#get-updates-form input[type="email"]').on('focus', function(){
+        if(SF.downloader) {
+            SF.downloader.cancelRedirect();
+        }
+        SF.noRedirect =  true;
+    });
+    $('#get-updates-button').click(function(){
+        if(SF.downloader) {
+            SF.downloader.cancelRedirect();
+        }
+        SF.noRedirect =  true;
+    });
+    $("#get-updates-form form").on("keydown", function(event) {
+        if(event.which === 13) {
+            if (SF.downloader) {
+                SF.downloader.cancelRedirect();
+            }
+            SF.noRedirect = true;
+            $('#get-updates-button').trigger('click');
+        }
+    });
+
+    </script>
+
+        </div>
+
+        
+            <div class="platforms">
+                
+                <span><meta itemprop="operatingSystem" content="Linux"/>Linux</span>
+                
+            </div>
+        
+
+        <div class="badges">
+                
+
+
+
+        </div>
+    
+    
+            
+            
+        
+    </div>
+</section>
+
+
+    
+        
+    <div id="top_nav"><div id="top_nav_admin">
+        <ul class="dropdown">
+            
+            <li class="selected">
+                <a href="/projects/jdx/"
+                >
+                <span>Summary</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/projects/jdx/files/"
+                >
+                <span>Files</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/projects/jdx/reviews/"
+                >
+                <span>Reviews</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/projects/jdx/support"
+                >
+                <span>Support</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/bugs/"
+                >
+                <span>Bugs</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/news/"
+                >
+                <span>News</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/discussion/"
+                >
+                <span>Discussion</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+Java+Desktop+for+X+Window&amp;cmd=_donations&amp;business=tay_ivan%40hotmail.com"
+                data-external=true rel=nofollow>
+                <span>Donate</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/code/"
+                >
+                <span>Code</span></a>
+                
+            </li>
+            
+            <li >
+                <a href="/p/jdx/mailman/"
+                >
+                <span>Mailing Lists</span></a>
+                
+            </li>
+            
+            
+        </ul>
+        
+    </div></div>
+    
+    
+  
+
+    <article class="main-content">
+
+        
+
+        
+
+
+    
+
+
+
+<section class="row c-description" id="section-description">
+    <div id="about" class="small-12 columns">
+        
+        
+
+
+
+        
+        
+            
+            <p itemprop="description" class="description">
+                JD4X is a completely Java orientated desktop for Linux x86 X Window users. It is aimed at Java users and developers who desires a truely Java friendly desktop that supports both native and Java applications. Visit our project website for more details.
+            </p>
+            
+    </div>
+</section>
+
+
+
+        
+        
+        
+        
+<section class="row screenshots-section">
+    <div class="small-12 columns">
+        <h3>Project Samples</h3>
+        
+
+    
+    
+    
+
+
+
+
+
+<div class="owl-carousel m-screenshots clearfix" data-mode="modal">
+    
+    <a rel="section" class="gallery"  data-featherlight="image" 
+        href="//a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/max/max/1"  title="Screenshot 3 of JD4X v0.5 + Zesktop v0.3."
+         data-alt="Screenshot 3 of JD4X v0.5 + Zesktop v0.3." >
+        
+<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/245/183/1" loading="lazy"
+     width="245"
+     height="183"
+     
+     srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/245/183/2 2x"
+     alt="Screenshot 3 of JD4X v0.5 + Zesktop v0.3."/>
+    </a>
+    <a rel="section" class="gallery"  data-featherlight="image" 
+        href="//a.fsdn.com/con/app/proj/jdx/screenshots/4868.jpg/max/max/1"  title="Screenshot 1 of JD4X v0.3 + Zesktop v0.1."
+         data-alt="Screenshot 1 of JD4X v0.3 + Zesktop v0.1." >
+        
+<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/4868.jpg/245/183/1" loading="lazy"
+     width="245"
+     height="183"
+     
+     srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/4868.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/4868.jpg/245/183/2 2x"
+     alt="Screenshot 1 of JD4X v0.3 + Zesktop v0.1."/>
+    </a>
+    <a rel="section" class="gallery"  data-featherlight="image" 
+        href="//a.fsdn.com/con/app/proj/jdx/screenshots/25236.jpg/max/max/1"  title="Screenshot 5 of JD4X v0.5 + Zesktop v0.3."
+         data-alt="Screenshot 5 of JD4X v0.5 + Zesktop v0.3." >
+        
+<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25236.jpg/245/183/1" loading="lazy"
+     width="245"
+     height="183"
+     
+     srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25236.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25236.jpg/245/183/2 2x"
+     alt="Screenshot 5 of JD4X v0.5 + Zesktop v0.3."/>
+    </a>
+    <a rel="section" class="gallery"  data-featherlight="image" 
+        href="//a.fsdn.com/con/app/proj/jdx/screenshots/25226.jpg/max/max/1"  title="Screenshot 1 of JD4X v0.5 + Zesktop v0.3."
+         data-alt="Screenshot 1 of JD4X v0.5 + Zesktop v0.3." >
+        
+<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25226.jpg/245/183/1" loading="lazy"
+     width="245"
+     height="183"
+     
+     srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25226.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25226.jpg/245/183/2 2x"
+     alt="Screenshot 1 of JD4X v0.5 + Zesktop v0.3."/>
+    </a>
+    <a rel="section" class="gallery"  data-featherlight="image" 
+        href="//a.fsdn.com/con/app/proj/jdx/screenshots/25228.jpg/max/max/1"  title="Screenshot 2 of JD4X v0.5 + Zesktop v0.3."
+         data-alt="Screenshot 2 of JD4X v0.5 + Zesktop v0.3." >
+        
+<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25228.jpg/245/183/1" loading="lazy"
+     width="245"
+     height="183"
+     
+     srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25228.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25228.jpg/245/183/2 2x"
+     alt="Screenshot 2 of JD4X v0.5 + Zesktop v0.3."/>
+    </a>
+    <a rel="section" class="gallery"  data-featherlight="image" 
+        href="//a.fsdn.com/con/app/proj/jdx/screenshots/25232.jpg/max/max/1"  title="Screenshot 4 of JD4X v0.5 + Zesktop v0.3."
+         data-alt="Screenshot 4 of JD4X v0.5 + Zesktop v0.3." >
+        
+<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25232.jpg/245/183/1" loading="lazy"
+     width="245"
+     height="183"
+     
+     srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25232.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25232.jpg/245/183/2 2x"
+     alt="Screenshot 4 of JD4X v0.5 + Zesktop v0.3."/>
+    </a>
+</div> 
+
+
+    
+        <script src="//a.fsdn.com/con/js/sandiego/vendor/owl.carousel.min.js?1786134019" defer></script>
+    
+    
+        <script src="//a.fsdn.com/con/js/sandiego/vendor/featherlight.min.js?1786134019" defer></script>
+        <script src="//a.fsdn.com/con/js/sandiego/vendor/featherlight.gallery.min.js?1786134019" defer></script>
+    
+
+<script>
+    $(document).ready(function() {
+        function linkVid(){
+            window.linkVideoExternally('', '.m-screenshots-display-full');
+            window.linkVideoThumbnailExternally('', '.video-screenshot, .video-screenshot-new');
+        }
+        bizx.cmp.ifConsent({purposes: 'all', vendors: 'youtube'}, function () {
+            window.updateVideoElements('.m-screenshots-display-full', '', '.video-screenshot, .video-screenshot-new',  '', 'jdx' );
+        },
+        linkVid,
+        null,
+        linkVid 
+        );
+    });
+</script>
+    </div>
+</section>
+
+
+        
+            
+
+    <div class="m-project-activity columns small-12 psp-section">
+        <div class="heading">
+            <h3>Project Activity</h3>
+            <div>
+                <a class="button yellow icon-only follow-action-disabled show-for-medium"
+                   href="https://sourceforge.net/auth/?return_to=%2Fprojects%2Fjdx%2F"
+                        title="Follow Java Desktop for X Window - Requires login"
+                    rel="nofollow"
+                   >
+<svg  data-name="sf_star_grey" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#CCCCCB" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg></a>
+                <a class="button blue icon-only show-for-medium" href="/p/jdx/activity/feed" title="RSS" rel="nofollow">
+<svg  data-name="feed" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1408.1818 1408" > <path d="m 384,1216 q 0,80 -56,136 -56,56 -136,56 -80,0 -136,-56 -56,-56 -56,-136 0,-80 56,-136 56,-56 136,-56 80,0 136,56 56,56 56,136 z m 512,123 q 2,28 -17,48 -18,21 -47,21 l -135,0 q -25,0 -43,-16.5 Q 636,1375 634,1350 612,1121 449.5,958.5 287,796 58,774 33,772 16.5,754 0,736 0,711 L 0,576 q 0,-29 21,-47 17,-17 43,-17 l 5,0 q 160,13 306,80.5 146,67.5 259,181.5 114,113 181.5,259 67.5,146 80.5,306 z m 512,2 q 2,27 -18,47 -18,20 -46,20 l -143,0 q -26,0 -44.5,-17.5 Q 1138,1373 1137,1348 1125,1133 1036,939.5 947,746 804.5,603.5 662,461 468.5,372 275,283 60,270 35,269 17.5,250.5 0,232 0,207 L 0,64 Q 0,36 20,18 38,0 64,0 l 3,0 Q 329,13 568.5,120 808,227 994,414 q 187,186 294,425.5 107,239.5 120,501.5 z" /></svg></a>
+            </div>
+        </div>
+        <div id="project-activity">
+            
+            <div class="space--placeholder" style="height: 315px"></div>
+        </div>
+        <p class="all-activities"><a href="/p/jdx/activity/">See All Activity &gt;</a></p>
+    </div>
+
+    <script type="text/x-handlebars-template" id="project-activity-template">
+    
+        <ul class="list-of-activities">
+            {{#each timeline}}
+            <li class="item">
+                <time datetime="{{ iso8601date this.published }}" title="{{ readable_date this.published }}">{{ ago this.published }}</time>
+                <div>
+                {{#ifTagged "release"}}
+                  {{ cap this.verb }}
+                {{else}}
+                  {{ icon this.actor.activity_extras.icon_url }}
+                  {{ activity_obj this.actor }}
+                  {{ this.verb }}
+                {{/ifTagged}}
+                {{ activity_obj this.obj }}
+                {{#if this.target.activity_name}} on {{ activity_obj this.target }}{{/if}}
+                </div>
+                <div class="summary">
+                    {{ this.obj.activity_extras.summary }}
+                </div>
+            </li>
+            {{/each}}
+        </ul>
+    
+    </script>
+
+        
+        
+        
+<section class="row psp-section collapsible-section">
+    
+    <div class="small-12 medium-5 columns">
+        <h3>Categories</h3><a href="/directory/window-managers/"><span itemprop="applicationCategory">Window Managers</span></a></div>
+    
+
+    <div class="medium-5 small-12 columns">
+        <section class="project-info">
+    <h3>License</h3>GNU General Public License version 2.0 (GPLv2)</section>
+
+
+    </div>
+</section>
+
+        
+<section class="row psp-section collapsible-section">
+    <div class="small-12 columns">
+        <h3>Follow Java Desktop for X Window</h3>
+        
+        <p>
+            <a id="homepage" class="pspbtn" href="http://jdx.sourceforge.net" title="Java Desktop for X Window Web Site"  target="_blank">Java Desktop for X Window Web Site</a>
+        </p>
+        
+        
+        
+        
+    </div>
+</section>
+
+        
+        
+
+        
+
+        
+    
+        
+
+<script>
+    if (!SF.wireOutboundZoneTrackingComplete) {  
+        $(SF.wireOutboundZoneTracking);
+        $('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
+        SF.wireOutboundZoneTrackingComplete = true;
+    }
+</script>
+
+
+        
+            <section id="nels" class="small-12 columns">
+               
+               
+    
+    
+    
+    
+     <div class="as-header">
+        <div class="as-h2">Other Useful Business Software</div>
+    </div>
+    
+    
+        
+        
+        
+
+    
+    
+        
+    
+
+    <div class="nel standard can-trunc  "
+        data-id="20986">
+
+        
+
+
+        
+        <div class="application-image thumbnail"  data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow">
+            <img class="main-image" src="//a.fsdn.com/con/app/nel_img/20986" alt="$300 Free Credits for Your Google Cloud Projects Icon">
+            
+        </div>
+        <div class="wrapper">
+            <div class="heading">
+                <div class="heading-main">
+                    
+                    <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about $300 Free Credits for Your Google Cloud Projects">$300 Free Credits for Your Google Cloud Projects</span>
+
+                    
+                    <p class="teaser">Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.</p>
+                </div>
+            </div>
+
+            
+            
+
+            <div class="tiles">
+                <div class="tile">
+                    
+                    <div class="description ">
+                        <div class="description-inner">
+                            Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
+                        </div>
+                    </div>
+                </div>
+
+                
+            </div>
+
+        </div>
+
+        
+        <div class="download standard">
+            
+            
+
+            
+
+            
+        
+            
+        
+        <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1"
+                >Start Free Trial</div>
+        </div>
+
+        
+    </div>
+
+
+    
+            </section>
+        
+    
+
+
+        
+<section class="row m-rate-project">
+    <div class="small-12 columns">
+        <div class="as-h3">Rate This Project</div><a class="rate-this-project" href="/projects/jdx/reviews/new" rel="nofollow">Login To Rate This Project</a>
+    </div>
+</section>
+
+<section class="row reviews-section psp-section collapsible-section hr-bottom">
+    <div class="small-12 columns">
+        
+
+
+<section id="reviews" class="m-reviews-list" data-name="Java Desktop for X Window" data-endpoint="/projects/jdx/reviews/">
+    <section class="heading">
+        <h2 class="as-h3">User Reviews</h2>
+        <div class="info-no-reviews">
+            Be the first to <a href="/projects/jdx/reviews/new" rel="nofollow">post a review</a> of Java Desktop for X Window!
+        </div>
+    </section>
+    <section class="content">
+    </section>
+</section>
+
+
+    </div>
+</section>
+
+
+        
+        <section class="row m-section-additional-details psp-section collapsible-section">
+    <div class="small-12 columns">
+        <h3>Additional Project Details</h3>
+        
+
+
+
+
+
+<section class="project-info">
+    <h4>Operating Systems</h4><a href="/directory/bsd/">BSD</a>, <a href="/directory/linux/">Linux</a></section>
+
+
+<section class="project-info">
+    <h4>Languages</h4>English</section>
+
+
+<section class="project-info">
+    <h4>Intended Audience</h4>Developers, End Users/Desktop</section>
+
+
+<section class="project-info">
+    <h4>User Interface</h4>X Window System (X11)</section>
+
+
+<section class="project-info">
+    <h4>Programming Language</h4><a href="/directory/c/">C</a>, <a href="/directory/java/">Java</a></section>
+
+
+
+
+
+
+
+
+    <section class="project-info">
+     <h4>Related Categories</h4>
+    
+        
+        
+    
+        
+        
+    
+        
+                
+            
+            
+        
+    
+        
+                
+            
+            
+        
+    
+    
+      
+          
+           
+           <a href="/directory/window-managers/c/"><span itemprop="relatedCategory">C Window Managers</span></a>, 
+      
+          
+           
+           <a href="/directory/window-managers/java/"><span itemprop="relatedCategory">Java Window Managers</span></a>
+    </section>
+
+
+<section class="project-info">
+    <div class="as-header">
+        <h4>Registered</h4>
+    </div>
+    <section class="content">
+        2001-08-07
+    </section>
+</section>
+
+    </div>
+</section>
+        
+          
+            
+<aside class="m-wide-widget m-wide-projects-widget ">
+    <div class="as-header">
+        
+        Similar Business Software
+    </div>
+    <div class="body">
+        <ul>
+            
+            
+
+
+
+
+<li>
+    
+        
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="SmartPanels" title="SmartPanels" 
+src="//a.fsdn.com/allura/s/smartwindows/icon?42c57f24af9924c86ced3179afd72de54c0ff777ea162f3d4e8b127a5d44a855?&amp;w=48"
+     loading="lazy"/></div>
+
+    
+    <div class="project-info ">
+        <div class="result-heading-texts">
+            <a href="/software/product/SmartPanels/" title="Find out more about SmartPanels">
+                
+                <strong>SmartPanels</strong>
+            </a>
+            
+        </div>
+        
+        <div class="summary">
+            <span>SmartPanels is a Microsoft Windows workspace management tool designed to help users save and restore their exact desktop layout in seconds. The software lets users preserve window positions, browser tabs, app layouts, display settings, and preset workspace arrangements. SmartPanels supports...</span>
+        </div>
+        
+    </div>
+    <div>
+        <a href="/software/product/SmartPanels/" title="Find out more about SmartPanels" class="button blue hollow see-project">See Software</a>
+    </div>
+</li>
+
+            
+            
+            
+            
+
+
+
+
+<li>
+    
+        
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="ZMover" title="ZMover" 
+src="//a.fsdn.com/allura/s/zmover/icon?c71b09e1eb4ff81527dd913e874b7e922dccd549417e488e4ba20432d9402fca?&amp;w=48"
+     loading="lazy"/></div>
+
+    
+    <div class="project-info ">
+        <div class="result-heading-texts">
+            <a href="/software/product/ZMover/" title="Find out more about ZMover">
+                
+                <strong>ZMover</strong>
+            </a>
+            
+        </div>
+        
+        <div class="summary">
+            <span>ZMover helps you manage your desktop layout by enabling you to set the size, position, layering and state of other application windows. Instead of wasting time rearranging windows across your single or multiple monitor display, you can configure ZMover to do the job for you. Simply tell ZMover...</span>
+        </div>
+        
+    </div>
+    <div>
+        <a href="/software/product/ZMover/" title="Find out more about ZMover" class="button blue hollow see-project">See Software</a>
+    </div>
+</li>
+
+            
+            
+            
+            
+
+
+
+
+<li>
+    
+        
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="i3" title="i3" 
+src="//a.fsdn.com/allura/s/ithree/icon?fbda88e1754b58504dc2e219694be9e5b137370d5c129b825994ec4f88f6aebf?&amp;w=48"
+     loading="lazy"/></div>
+
+    
+    <div class="project-info ">
+        <div class="result-heading-texts">
+            <a href="/software/product/i3/" title="Find out more about i3">
+                
+                <strong>i3</strong>
+            </a>
+            
+        </div>
+        
+        <div class="summary">
+            <span>i3 is a tiling window manager, completely written from scratch. The target platforms are GNU/Linux and BSD operating systems, our code is Free and Open Source Software (FOSS) under the BSD license. i3 is primarily targeted at advanced users and developers. Based upon the experiences we made when...</span>
+        </div>
+        
+    </div>
+    <div>
+        <a href="/software/product/i3/" title="Find out more about i3" class="button blue hollow see-project">See Software</a>
+    </div>
+</li>
+
+            
+            
+            
+            
+
+
+
+
+<li>
+    
+        
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="SMBAct" title="SMBAct" 
+src="//a.fsdn.com/allura/s/smbact/icon?1ec28ecded8e699cb52adbf45b16eb248b56106fd8c9a8d8ba1bfdf939c5363b?&amp;w=48"
+     loading="lazy"/></div>
+
+    
+    <div class="project-info ">
+        <div class="result-heading-texts">
+            <a href="/software/product/SMBAct/" title="Find out more about SMBAct">
+                
+                <strong>SMBAct</strong>
+            </a>
+            
+        </div>
+        
+        <div class="summary">
+            <span>Your personal assistant to simplify the process of interacting with all your windows and applications. All-in-one cross-platform window manager and switcher. Solve window management in a consistent way across three (Windows, MacOS, Linux) platforms. Get both window manager and window switcher in...</span>
+        </div>
+        
+    </div>
+    <div>
+        <a href="/software/product/SMBAct/" title="Find out more about SMBAct" class="button blue hollow see-project">See Software</a>
+    </div>
+</li>
+
+            
+            
+            
+            
+
+
+
+
+<li>
+    
+        
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="awesome" title="awesome" 
+src="//a.fsdn.com/allura/s/awesome/icon?fc5d113470d539901ad3a692aa2e8d74af512b2e920c9d3aa01dd5c88cdbbe88?&amp;w=48"
+     loading="lazy"/></div>
+
+    
+    <div class="project-info ">
+        <div class="result-heading-texts">
+            <a href="/software/product/awesome/" title="Find out more about awesome">
+                
+                <strong>awesome</strong>
+            </a>
+            
+        </div>
+        
+        <div class="summary">
+            <span>awesome is a highly configurable, next-generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with everyday computing tasks and who want to have fine-grained...</span>
+        </div>
+        
+    </div>
+    <div>
+        <a href="/software/product/awesome/" title="Find out more about awesome" class="button blue hollow see-project">See Software</a>
+    </div>
+</li>
+
+            
+            
+            
+            
+
+
+
+
+<li>
+    
+        
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Hyprland" title="Hyprland" 
+src="//a.fsdn.com/allura/s/hyprland/icon?60cc21612e5c2ba4787c1bb815fc96503d64edb1bb9f8f897f19778990e48e50?&amp;w=48"
+     loading="lazy"/></div>
+
+    
+    <div class="project-info ">
+        <div class="result-heading-texts">
+            <a href="/software/product/Hyprland/" title="Find out more about Hyprland">
+                
+                <strong>Hyprland</strong>
+            </a>
+            
+        </div>
+        
+        <div class="summary">
+            <span>Hyprland is a dynamic tiling Wayland compositor that combines the latest Wayland innovations with smooth, eye-pleasing animations and a lightweight, responsive core. It offers automatic tiling with multiple fine-tunable layouts, rounded corners, and customizable window groups, plus global...</span>
+        </div>
+        
+    </div>
+    <div>
+        <a href="/software/product/Hyprland/" title="Find out more about Hyprland" class="button blue hollow see-project">See Software</a>
+    </div>
+</li>
+
+            
+            
+            
+        </ul>
+    </div>
+</aside>
+
+
+        
+
+        <section class="row ">
+    <div class="small-12 columns">
+        <a id="report-inappropriate" href="/projects/jdx/report_inappropriate" rel="nofollow">Report inappropriate content</a>
+    </div>
+</section>
+    </article>
+
+</div>
+                    </div>
+                    <div class="l-gutter">
+                    </div>
+                    <div class="l-side-column">
+                        
+
+
+
+
+
+<div class="scroll-fixable">
+
+    
+        
+            
+        
+        <aside class="m-sidebar-widget">
+            <div class="as-header"></div>
+            <div class="body nel-vert">
+                
+
+<script>
+    if (!SF.wireOutboundZoneTrackingComplete) {  
+        $(SF.wireOutboundZoneTracking);
+        $('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
+        SF.wireOutboundZoneTrackingComplete = true;
+    }
+</script>
+
+
+                
+
+    
+    
+        
+    
+
+    <div class="nel standard can-trunc  "
+        data-id="20986">
+
+        
+
+
+        
+        <div class="application-image thumbnail"  data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow">
+            <img class="main-image" src="//a.fsdn.com/con/app/nel_img/20986" alt="$300 Free Credits for Your Google Cloud Projects Icon">
+            
+        </div>
+        <div class="wrapper">
+            <div class="heading">
+                <div class="heading-main">
+                    
+                    <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about $300 Free Credits for Your Google Cloud Projects">$300 Free Credits for Your Google Cloud Projects</span>
+
+                    
+                    <p class="teaser">Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.</p>
+                </div>
+            </div>
+
+            
+            
+
+            <div class="tiles">
+                <div class="tile">
+                    
+                    <div class="description ">
+                        <div class="description-inner">
+                            Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
+                        </div>
+                    </div>
+                </div>
+
+                
+            </div>
+
+        </div>
+
+        
+        <div class="download standard">
+            
+            
+
+            
+
+            
+        
+            
+        
+        <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1"
+                >Start Free Trial</div>
+        </div>
+
+        
+    </div>
+
+
+            </div>
+        </aside>
+
+    
+    
+<aside class="m-sidebar-widget m-project-list">
+    <div class="as-header">Recommended Projects</div>
+
+    <div class="body">
+        <ul >
+            
+            <li class="item">
+                
+                
+                <a href="/projects/wizarddesktop/" title="Wizard Desktop">
+                    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/wizarddesktop/" title="Learn more about Wizard Desktop ">Wizard Desktop</a>
+                    <div class="summary">
+                        The Wizard Desktop is a set of simple applications that maintain a common user experience along with a simple window manager. The underlying framework will allow a single-user multiple network connected computers paradigm. Communications between the framework and applications are standardized, programs can be swapped out at will. Please visit the OpenHub site.
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/xtermwm/" title="Xterm Window Manager">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Xterm Window Manager" title="Xterm Window Manager" 
+src="//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=48"
+    srcset="//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=72 1.5x
+        ,
+            //a.fsdn.com/allura/p/xtermwm/icon?1745962846?&amp;w=96 2x" loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/xtermwm/" title="Learn more about Xterm Window Manager ">Xterm Window Manager</a>
+                    <div class="summary">
+                        Xterm Window Manager (XtermWM) is a desktop environment / window
+manager for the console.  Runs under Xterm, Linux console, and in a GUI window.
+
+Virtual desktops, tiled terminals with mouse-draggable resize, cascaded terminals, image support, and a plugin system.
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/wmlive/" title="Window Maker Live">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Window Maker Live" title="Window Maker Live" 
+src="//a.fsdn.com/allura/p/wmlive/icon?1764328941"
+     loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/wmlive/" title="Learn more about Window Maker Live ">Window Maker Live</a>
+                    <div class="summary">
+                        Window Maker Live Linux Distribution
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/twin/" title="Twin - Textmode WINdow environment">
+                    
+
+
+<div class="project-icon  default-project-icon " >
+    
+    
+    
+
+
+<svg  data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
+    </div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/twin/" title="Learn more about Twin - Textmode WINdow environment ">Twin - Textmode WINdow environment</a>
+                    <div class="summary">
+                        Twin is a &#34;retro&#34; program for embedded or remote systems
+                    </div>
+                </div>
+            </li>
+            
+            <li class="item">
+                
+                
+                <a href="/projects/virtual-desktop-manager/" title="Virtual Desktop Manager">
+                    
+
+
+<div class="project-icon   " >
+    
+    
+    <img alt="Virtual Desktop Manager" title="Virtual Desktop Manager" 
+src="//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=48"
+    srcset="//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=72 1.5x
+        ,
+            //a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&amp;w=96 2x" loading="lazy"/></div>
+
+                </a>
+                <div class="pinfo-content recommended">
+                    <a class="project-name" href="/projects/virtual-desktop-manager/" title="Learn more about Virtual Desktop Manager ">Virtual Desktop Manager</a>
+                    <div class="summary">
+                        Extends capabilities of Windows 10 virtual desktop feature.
+                    </div>
+                </div>
+            </li>
+            
+        </ul>
+    </div>
+</aside>
+
+    
+    
+
+
+<aside class="m-sidebar-widget m-project-related-keywords">
+    <div class="as-header">Top Searches</div>
+    <div class="body">
+        <ul>
+            
+            <li class="item">
+                <a href="/directory/?q=wmctrl">wmctrl</a>
+            </li>
+            
+        </ul>
+    </div>
+</aside>
+
+
+
+    
+        <aside class="m-sidebar-widget">
+            <div class="as-header">
+                Related Business Categories
+            </div>
+            <div class="body">
+                <ul><li class="item"><a href="/software/window-managers/">Window Managers</a></li></ul>
+            </div>
+        </aside>
+
+    
+
+</div>
+
+    
+
+
+
+<div class="sterling">
+    
+</div>
+                    </div>
+                </div>
+            
+
+            
+    <footer class="sandiego">
+    <div class="as-row">
+        <div class="footer-wrapper">
+            <nav aria-label="Site Links" role="navigation">
+                <section>
+                    <div class="as-h2">SourceForge</div>
+                    <ul>
+                    
+                        <li><a href="/create/" title="Create a Project">Create a Project</a></li>
+                    
+                        <li><a href="/directory/" title="Open Source Software Directory">Open Source Software</a></li>
+                        <li><a href="/software/" title="Business Software Directory">Business Software</a></li>
+                        
+                            
+                            <li><a href="/top" title="Top Open Source Projects">Top Downloaded Projects</a></li>
+                        
+
+                    </ul>
+                </section>
+            </nav>
+            <nav aria-label="Company Links" role="navigation">
+                <section>
+                    <div class="as-h2">Company</div>
+                    <ul>
+                        <li><a href="/about">About</a></li>
+                        <li><a href="/about/leadership" title="Open Source Software Directory">Team</a></li>
+                        <li class="h-card">
+                            <address>
+                                <span class="p-name p-org">SourceForge Headquarters</span><br>
+                                <span class="p-street-address">1320 Columbia Street Suite 310</span><br>
+                                <span class="p-locality">San Diego, CA <span class="p-postal-code">92101</span></span><br>
+                                <span class="p-tel">+1 (858) 422-6466</span><br>
+                            </address>
+                        </li>
+                        <li id="social">
+                            
+<span></span>
+<a href="https://x.com/sourceforge" class="twitter" rel="nofollow" target="_blank" title="SourceForge on X">
+
+
+<svg  class="vertical-icon-fix" data-name="x-logo" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/></svg></a>
+<a href="https://fosstodon.org/@sourceforge" rel="me nofollow" target="_blank" title="SourceForge on Mastodon">
+
+
+<svg  class="vertical-icon-fix" data-name="mastodon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg></a>
+<a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank" title="SourceForge on Facebook">
+
+
+<svg  data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a>
+<a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank" title="SourceForge on LinkedIn">
+
+
+<svg  data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a>
+
+<a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter">
+
+
+<svg  class="vertical-icon-fix" data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></a>
+
+<span></span>
+                        </li>
+                    </ul>
+                </section>
+            </nav>
+             <nav aria-label="Resources Links" role="navigation">
+                <section>
+                    <div class="as-h2">Resources</div>
+                    <ul>
+                        
+                            <li><a href="/support" title="Support Section">Support</a></li>
+                            <li><a href="/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a></li>
+                        
+                        <li><a href="https://fosstodon.org/@sourceforgestatus" title="Site Status" rel="me nofollow">Site Status</a></li>
+                        <li><a href="/reviews" title="Reviews" rel="me nofollow">SourceForge Reviews</a></li>
+
+                    </ul>
+                </section>
+            </nav>
+            <section class="footer-logo">
+                <a href="/" title="Home" class="sf-logo">
+                    
+    
+    <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg"  alt="SourceForge logo" class="sf-logo-full"/>
+                </a>
+            </section>
+        </div>
+    </div>
+    <section class="l-nav-bottom">
+        <nav class="row">
+            
+                
+            
+        
+    <div class="columns small-12 large-6 copyright-notice">
+        &copy; 2026 Slashdot Media. All Rights Reserved.
+    </div>
+    <div class="columns large-6 links links-right">
+        
+
+    
+        <div>
+        <button class="button blue short hollow" data-open="ccpa-modal" id="btn-ccpa-modal">
+                <img src="//a.fsdn.com/con/img/sandiego/ccpa-optout.png" alt="Icon" id=ccpa-icon>
+                Do Not Sell or Share My Personal Information</button>
+        </div>
+        <div class="reveal" data-reveal id="ccpa-modal">
+            
+            <div class="modal-content">
+                <div class="modal-header" id="ccpa-modal-content-destination">
+                </div>
+
+                <button class="close-button" data-close aria-label="Close modal" type="button">
+                    <span aria-hidden="true">&times;</span>
+                </button>
+            </div>
+        </div>
+
+    <a href="https://slashdotmedia.com/terms-of-use" target="_blank" title="Terms" rel="nofollow">Terms</a>
+    <a href="https://slashdotmedia.com/privacy-statement/" target="_blank" title="Privacy" rel="nofollow">Privacy</a>
+
+    
+    
+    
+
+    
+
+    
+        <a href="https://slashdotmedia.com/contact/" target="_blank" title="Advertise" rel="nofollow">Advertise</a>
+    
+    </div>
+        </nav>
+    </section>
+
+    </footer>
+    
+
+
+    
+    
+    
+        
+        
+
+
+
+
+
+
+    
+    
+    
+    
+    
+
+
+<section id="retool-on-top" data-region="retool" data-nosnippet style="display:none">
+  <div class="row">
+    <div class="heading-wrapper">
+        
+    
+    <svg width="116" height="28" viewBox="0 0 321 63" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#E9EBDF"><path d="M136.776 61.537h-11.664l-25.49-26.056H94.87v26.056h-8.64V.739h28.945c12.183 0 19.441 6.514 19.441 17.371s-7.258 17.37-19.441 17.37h-4.32zm-10.8-43.427c0-6.166-3.457-9.988-10.801-9.988H94.87v19.976h20.305c7.344 0 10.801-3.821 10.801-9.988m32.923 44.73c-13.825 0-22.466-10.336-22.466-23.885s8.641-23.885 22.034-23.885c10.8 0 17.281 6.08 20.132 15.113 1.037 3.387 1.469 7.121 1.469 10.943v.869h-35.34c.259 7.295 5.617 14.33 14.171 14.33 7.344 0 10.714-4.255 11.405-7.382h8.9c-2.074 7.383-8.986 13.897-20.305 13.897m-14.171-27.36h27.045c-.432-7.816-4.579-13.896-13.306-13.896s-13.48 6.514-13.739 13.897m35.767-12.159v-6.948h10.801V5.95h8.295v10.423h11.664v6.948h-11.664V50.68c0 3.04.864 4.082 3.888 4.082h7.776v6.775h-9.504c-7.863 0-10.455-3.909-10.455-10.857V23.32zm54.609-8.252c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.898-10.336-22.898-23.885 9.073-23.885 22.898-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.602-7.817 14.602-16.936-5.184-16.937-14.602-16.937m49.458-6.948c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.897-10.336-22.897-23.885 9.072-23.885 22.897-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.603-7.817 14.603-16.936-5.185-16.937-14.603-16.937M320.554.74v60.797h-8.295V.739zM38.496 3.589a2.85 2.85 0 0 0-2.85-2.85H3.35A2.85 2.85 0 0 0 .5 3.59v13.299a2.85 2.85 0 0 0 2.85 2.85h32.297a2.85 2.85 0 0 1 2.85 2.85v3.799a2.85 2.85 0 0 1-2.85 2.85H14.749a2.85 2.85 0 0 0-2.85 2.85v13.298a2.85 2.85 0 0 0 2.85 2.85h20.898a2.85 2.85 0 0 1 2.85 2.85v7.599a2.85 2.85 0 0 0 2.849 2.85h13.299a2.85 2.85 0 0 0 2.85-2.85v-13.3a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85v-3.8a2.85 2.85 0 0 1 2.85-2.849h13.299a2.85 2.85 0 0 0 2.85-2.85V16.888a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85z"/></g><defs><clipPath id="a"><path fill="#fff" d="M.5.74h320v62.1H.5z"/></clipPath></defs></svg>
+    
+
+
+      <div class="vibe-heading"></div>
+    </div>
+    <div class="input-card jazzy">
+      <div class="vibe-glow"></div>
+      <div style="width:100%"> 
+          <form> 
+          <textarea
+            id="textarea-input"
+            rows="2"
+            placeholder="Describe the app or website or idea that you want to build" 
+            data-holder="Describe the app or website or idea that you want to build" 
+          ></textarea>
+          
+          </form>
+        </div>
+    </div>
+    
+        <span style="display:inline-flex; text-decoration:none;">
+          <button class="send-btn" title="Generate apps with AI" data-url="https://login.retool.com/auth/signup?utm_source=sourceforge&amp;utm_medium=display&amp;utm_content=r2_homepage_ad&amp;rcid=701Ql000011VSTbIAO&amp;redirect=assist-new&amp;assistPrompt=" type="button" style=""></button>
+        </span>
+    
+    <div id="retool-gradient-border"></div>
+  </div>
+  
+</section>
+<script>
+try{
+    if (SF.ubo) {
+        document.querySelector('[data-region]').remove();
+    }
+}catch(e){}
+</script>
+
+
+
+
+
+
+    
+
+            
+    
+        </div>
+            
+            
+            
+                
+                    
+    
+    
+    
+    
+    
+    
+    
+        
+        
+        
+        
+    
+    
+    <link rel="stylesheet" href="//a.fsdn.com/con/css/high_impact.css?1786134019" />
+    <section id="auth0-obj" data-footer-name=zendesk data-nosnippet>
+      <div class="sticky-gradient"></div>
+      <button id="mdb-sticky-close" class="sticky-dismiss" aria-label="Close">✕</button>
+      <div class="sticky-wrapper" style="display: flex; align-items: center;">
+        <div class="sticky-left">
+          <div class="sticky-brand">
+              
+    
+        <svg xmlns="http://www.w3.org/2000/svg" width="194.15" height="44" viewBox="0 0 194.15 44" role="img" aria-label="Zendesk"><g fill="#FFFFFF"><g transform="scale(1.3253012)"><path d="M37.5 8.8v24.4H17.4zm0-8.8c0 5.6-4.5 10.1-10.1 10.1s-10-4.5-10-10.1zm3.3 33.1c0-5.6 4.5-10.1 10.1-10.1S61 27.5 61 33.1zm0-8.7V0H61z"/></g><g transform="translate(94.8434,-37.9333) scale(1.2666667)"><path d="M54.6 49.8c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.5 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1H49c.3 1.6 1.3 2.5 3.1 2.5M0 53.8l6.1-6.2h-6v-2h8.8v2l-6.1 6.2H9v2H0zm18.3-4c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.4 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1h-7.9c.4 1.6 1.4 2.5 3.2 2.5m26.6-3.2c0-1.8-1.4-3.3-3.2-3.3s-3.2 1.4-3.2 3.3 1.4 3.3 3.2 3.3 3.2-1.5 3.2-3.3m-8.6 0c0-3.3 2.4-5.3 5.1-5.3 1.3 0 2.6.6 3.4 1.5v-6h2.2v14.8h-2.2v-1.4c-.8 1-2.1 1.6-3.4 1.6-2.6.1-5.1-2-5.1-5.2m24.4 3 2-1c.6.9 1.4 1.5 2.6 1.5s1.9-.6 1.9-1.3c0-.8-1.2-1-2.5-1.3-1.7-.4-3.5-.9-3.5-3 0-1.6 1.5-3.1 3.9-3.1 1.9 0 3.3.7 4.1 2l-1.8 1c-.5-.7-1.3-1.2-2.3-1.2-1.2 0-1.8.6-1.8 1.2 0 .7.9.9 2.4 1.3 1.7.3 3.6.9 3.6 3 0 1.4-1.2 3.3-4.1 3.3q-3.15-.15-4.5-2.4m14.5-2.4-1.7 1.9v2.6h-2.2V41h2.2v9.7l4.6-5h2.6l-4 4.3 4.1 5.8h-2.5zm-45.4-5.9c-2.6 0-4.7 1.7-4.7 4.4v5.9h2.2v-5.6c0-1.7.9-2.7 2.6-2.7s2.4 1 2.4 2.7v5.6h2.2v-5.9c0-2.7-2.2-4.4-4.7-4.4"/></g></g></svg>
+    
+
+          </div>
+        </div>
+        <div class="sticky-content">
+          <div class="sticky-headline"></div>
+          <div class="sticky-desc "></div>
+        </div>
+        <div class="sticky-right">
+          <span class="sticky-cta" data-label="zendesk-footer" data-url="/hi5"></span>
+        </div>
+      </div>
+    </section>
+    <script>
+    if (SF.ubo || navigator?.brave?.isBrave()) {
+        document.getElementById('mdb-sticky-close').parentNode.remove();
+    }
+    </script>
+    
+    
+
+                
+    
+        
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-base.js?1786134019"></script>
+
+        
+    
+
+    <script>
+        /* global Dropzone */
+        Dropzone.options.blockthisForm = false;
+    </script>
+        
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-base.js?1786134019"></script>
+
+        
+    
+
+    
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-tooltip.js?1786134019"></script>
+
+        
+    
+
+    
+    
+
+        
+
+        <script>
+            /* global Foundation */
+            $(document).foundation();
+            Foundation.Triggers.forceListenersNow();
+        </script>
+
+
+        
+        <script>
+            bizx.cmp.ifConsent({purposes:'all', vendors:'google-ads'}, function () {
+                $('body').removeClass('no-ads-consent'); 
+            },
+            function () { 
+                $('body').addClass('no-ads-consent');
+            },
+            null,
+            function () { 
+                $('body').addClass('no-ads-consent');
+            });
+        
+        </script>
+
+        <noscript><p><img src="https://analytics.slashdotmedia.com/index.php?idsite=39" style="border:0;" alt="" /></p></noscript>
+
+        
+
+        
+            
+        
+        
+
+        <script>
+
+        function geturl(url, params) {
+            params = Object
+                .keys(params)
+                .map(function(key) {
+                    return key + "=" + encodeURIComponent(params[key]);
+                })
+                .join("&");
+            return url + "?" + params;
+        }
+
+        
+        function loadimg(params, dimension_prefix) {
+            params = Object.assign({"idsite":1,"rec":1,"rand":21068,"dimension2":"pg_project","url":"https://sourceforge.net/projects/jdx/","action_name":"Java Desktop for X Window download | SourceForge.net"}, params);
+            for (var key in params) {
+                if (params.hasOwnProperty(key) && key.indexOf('dimension') === 0 && params[key] !== undefined) {
+                    params[key] = (dimension_prefix||'') + params[key];
+                }
+            }
+            params.rand = Math.floor(Math.random() * 100000);
+            bizx.cmp.ifConsent('publisher', ['measurement'], function() {
+                var url = geturl("//sourceforge.net/software/visit", params);
+                if (!('sendBeacon' in navigator) || !navigator.sendBeacon(url)) {
+                    var img = document.createElement('img');
+                    img.src = url;
+                    img.style = "border:0;position:absolute;top:0;";
+                    img.alt = "";
+                    document.body.appendChild(img);
+                }
+            });
+        }
+
+        var $typeaheads = $('.typeahead__container input[name=q]');
+        $typeaheads.on('typeahead-item-clicked', function(ev, $typeahead, q, item){
+            var groupIndex = ($typeahead.data('groups') || []).indexOf(item.group);
+            if (groupIndex === 2 || groupIndex === 3) {
+                loadimg({
+                    'e_c': 'Search | Typeahead | ' + item.group,
+                    'e_a': "Typeahead Click | q=" + q,
+                    'e_n': item.href, 
+                 }, 'typeahead_on_');
+            }
+        });
+        </script>
+
+        
+
+        <script type="text/javascript">
+            bizx.cmp.ifConsent({purposes: 'all', vendors: '6sense'}, async() => {
+                
+                (function(){var s = document.getElementsByTagName("script")[0];
+                var b = document.createElement("script");
+                b.type = "text/javascript";b.async = true;b.defer=true;b.id='6senseWebTag';
+                b.src = "https://j.6sc.co/j/58729049-be80-466a-9abf-b3911430bbd8.js";
+                s.parentNode.insertBefore(b, s);})();
+            });
+            </script>
+
+    
+        <script src="//a.fsdn.com/con/js/min/sf.sandiego-project.js?1786134019"></script>
+
+        
+            <script src="//a.fsdn.com/con/js/min/sf.sandiego-project-disallow.js?1786134019"></script>
+        
+    
+
+        
+
+<script>
+    (function () {
+        function load_bombora() {
+            /*global _ml:true, window */
+            _ml = window._ml || {};
+            
+            _ml.eid = '771';
+            _ml.fp = '2d08605a-4735-4b7f-8835-6ef5d16c96a6';  
+            var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script');
+            mltag.type = 'text/javascript';
+            mltag.async = true;
+            mltag.defer = true;
+            mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear();
+            s.parentNode.insertBefore(mltag, s);
+        }
+        bizx.cmp.ifConsent({ purposes: 'all', vendors: 'bombora'}, load_bombora);
+    })();
+</script>
+
+
+        
+        
+<!-- Hubspot tracking -->
+
+
+        
+
+
+        
+
+        <script>
+            bizx.cmp.ifConsent('', ['all'], function () {
+                bizx.cmp.embedScript('//ads.pro-market.net/ads/scripts/site-143572.js');
+            });
+        </script><script>
+            bizx.cmp.ifConsent('', ['all'], function () {
+                try{(function(){ var cb = new Date().getTime(); var s = document.createElement("script"); s.defer = true; s.src = "//tag.crsspxl.com/s1.js?d=2396&cb="+cb; var s0 = document.getElementsByTagName('script')[0]; s0.parentNode.insertBefore(s, s0); })();}catch(e){}
+            });
+        </script>
+    
+    
+<script type="text/javascript">
+    bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
+        /* jshint ignore:start */
+        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+        /* jshint ignore:end */
+
+        window.dataLayer = window.dataLayer || [];
+        function gtag(){ window.dataLayer.push(arguments); }
+        window.gtag = window.gtag || gtag;
+        bizx.cmp.embedScript("https://www.googletagmanager.com/gtag/js");
+        gtag('js', new Date());
+        gtag('set', {
+            'page_location': 'https://sourceforge.net/projects/jdx/',
+        });
+    });
+</script>
+    <script>
+        /*global ga, gtag */
+        SF.devicePixelRatio = Math.round(window.getDevicePixelRatio()*10)/10;
+
+        
+
+        
+            bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
+                gtag('config', 'G-1H226E4E4L', {
+                    
+                    send_page_view: false,
+                    'SF_Project_Shortname': 'jdx', 
+                    'SF_Page_Type': 'pg_project', 
+                    user_properties: {
+                        'SF_Logged_in': 'Logged Out', 
+                    },
+                    'SF_Ads_Disabled': 'Yes',   
+                    'SF_Prebid_Load_Method': 'sync', 
+                    'devicePixelRatio': SF.devicePixelRatio, 
+                });
+                gtag('event', 'page_view', { send_to: 'G-1H226E4E4L' });
+            });
+        
+            
+            
+        
+        
+    </script>
+    
+
+        
+        
+        
+             <script>
+    $(function() {
+        bizx.cmp.ifConsent({ purposes: 'all' , vendors: 'narrative'}, function() {
+            var current_time = (new Date()).getTime();
+            let imageUrl = "https://io.narrative.io/?companyId=2440&id=first_party%3A2d08605a-4735-4b7f-8835-6ef5d16c96a6&id=site_name%3Asourceforge.net&id=url%3A%2Fprojects%2Fjdx%2F&id=pagetitle%3AJava+Desktop+for+X+Window+download+%7C+SourceForge.net&id=vertical%3AOpen+Source+Software&id=product%3AJava+Desktop+for+X+Window&id=topics%3AWindow+Managers&id=programming_language%3AC%2CJava";
+            imageUrl = imageUrl.replace(encodeURIComponent("$PAGE_TITLE"), document.title);  
+
+            imageUrl = URL.parse(imageUrl);
+            let hem = bizx.uids.getHem();
+            if (hem) {
+                imageUrl.searchParams.append('id', 'hem:' + hem);
+            }
+            imageUrl.searchParams.append('rand', current_time);
+
+            var image = new Image();
+            image.src = imageUrl.toString();
+            image.style.display = "none";
+            image.style.height = 0;
+            image.style.width = 0;
+            document.body.appendChild(image);
+        });
+    });
+</script>
+        
+
+        
+            
+<script>
+    $(function() {
+        bizx.cmp.ifConsent({ purposes: 'all', vendors: 'xandr'}, function() {
+            /*jshint ignore:start*/
+            !function(e,i){if(!e.pixie){var n=e.pixie=function(e,i,a){n.actionQueue.push({action:e,actionValue:i,params:a})};n.actionQueue=[];var a=i.createElement("script");a.async=!0,a.src="//acdn.adnxs.com/dmp/up/pixie.js";var t=i.getElementsByTagName("head")[0];t.insertBefore(a,t.firstChild)}}(window,document);
+            pixie('init', '48d4c5e5-03de-40f8-81ab-b370a8860afa');
+            pixie('event', 'PageView');
+            /*jshint ignore:end*/
+
+        });
+    });
+</script>
+
+        
+
+        
+
+        
+        
+
+
+
+
+
+
+
+
+        
+        
+            
+            
+            
+        
+        
+
+        
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/archive/open-source/sourceforge/jd4x/sources/jd4x-arch-v0.1a2.tar.gz b/archive/open-source/sourceforge/jd4x/sources/jd4x-arch-v0.1a2.tar.gz
new file mode 100644
index 0000000..05ffff9
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/sources/jd4x-arch-v0.1a2.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5d721fff3d5803b439b4b2dba9963454f92697d2424e9b828641fb8d518260c
+size 177747
diff --git a/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.1-beta1.tar.gz b/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.1-beta1.tar.gz
new file mode 100644
index 0000000..e09711c
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.1-beta1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:229331947d0d5bbdcceb5013d9ff7eeea622c0a7548041ec4a444a48b77eabc7
+size 684934
diff --git a/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2b13.tar.gz b/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2b13.tar.gz
new file mode 100644
index 0000000..01b7f1f
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2b13.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c2125a1ae19bd2346d24f3c3e8077ba48a1829c84bcd19e540b8d33c14be8b9
+size 3100851
diff --git a/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2stable.tar.gz b/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2stable.tar.gz
new file mode 100644
index 0000000..4a32556
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2stable.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f5d0a4307870ee789bcf43ac2aa1603f3445d9d18cc67c43f81d2d1e0ebc0959
+size 3788096
diff --git a/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.3-stable.tar.gz b/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.3-stable.tar.gz
new file mode 100644
index 0000000..aa9f33b
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.3-stable.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:545ec7e5b291ecc696923fe65fe98f200673fb9f6f40e18b90e141f8f1641d56
+size 9524334
diff --git a/archive/open-source/sourceforge/jd4x/sources/jd4x-v0_1.tar.gz b/archive/open-source/sourceforge/jd4x/sources/jd4x-v0_1.tar.gz
new file mode 100644
index 0000000..0facab7
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/sources/jd4x-v0_1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9d47022f72790ef12a26d3fa47ed9a44c4705eb1863db0c834d318243e69a6bb
+size 4932484
diff --git a/archive/open-source/sourceforge/jd4x/sources/jd4x.tar.gz b/archive/open-source/sourceforge/jd4x/sources/jd4x.tar.gz
new file mode 100644
index 0000000..3ef77d2
--- /dev/null
+++ b/archive/open-source/sourceforge/jd4x/sources/jd4x.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ca71d748f0651df53ffb89311540ee7b92cb81a2aa4bb36602b7d0b831c30eba
+size 815941
diff --git a/archive/open-source/sourceforge/jd4x/sources/patch-va1.tar b/archive/open-source/sourceforge/jd4x/sources/patch-va1.tar
new file mode 100644
index 0000000..f232366
Binary files /dev/null and b/archive/open-source/sourceforge/jd4x/sources/patch-va1.tar differ
diff --git a/archive/open-source/sourceforge/jd4x/sources/patch.tar b/archive/open-source/sourceforge/jd4x/sources/patch.tar
new file mode 100644
index 0000000..43062fa
Binary files /dev/null and b/archive/open-source/sourceforge/jd4x/sources/patch.tar differ
diff --git a/archive/personal-manifest.tsv b/archive/personal-manifest.tsv
index be021e2..10f7f84 100644
--- a/archive/personal-manifest.tsv
+++ b/archive/personal-manifest.tsv
@@ -801,8 +801,91 @@ c67b5bbc33a3452f	97836.html	html		archive/forums/slashdot/raw/journals/97836.htm
 bb51e037d15ee515	wayback-profile-cdx.json	json		archive/forums/slashdot/raw/wayback-profile-cdx.json	2026-08-09T00:00:00Z	37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570	3	repository-only	preserved			
 7ae06fa2823b71d2	wayback-uid-cdx.json	json		archive/forums/slashdot/raw/wayback-uid-cdx.json	2026-08-09T00:00:00Z	37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570	3	repository-only	preserved			
 37f31d84d8742785	slashdot-wooby.warc.gz	warc		archive/forums/slashdot/slashdot-wooby.warc.gz	2026-08-09T00:00:00Z	464d58c858fb30dca8ad166e2f43878fd5b0e95da90c2c8c6e1aaf3fac25c735	853708	repository-only	preserved			
+a17330705cdd61dc	archive-org-links.warc.gz	warc		archive/linked-pages/archive-org-links.warc.gz	2026-08-09T00:00:00Z	dbe68c56ce7ba713a6c8e4a9f877a7eac4fb1df7889c1b729e629423f19ff285	1124839	repository-only	preserved			
+29924875858fbf92	index.tsv	tsv		archive/linked-pages/index.tsv	2026-08-09T00:00:00Z	e87f7ce9e4ba5c4575d9e24775b847864da45f56df4140681a886a45298ad56e	13005	repository-only	preserved			
+69916a2694e2f364	computabilitylog0000bool.json	json		archive/linked-pages/metadata/computabilitylog0000bool.json	2026-08-09T00:00:00Z	6d215c50370aab6001234041290449c1130d8ed54680df3d3d2ae024e06feceb	13775	repository-only	preserved			
+326b2ec52859708f	continentalphilo0000solo.json	json		archive/linked-pages/metadata/continentalphilo0000solo.json	2026-08-09T00:00:00Z	422d98886e0883218b4ed06c0ef0662171ccb4e06e93135178aeb6033ab283b1	13462	repository-only	preserved			
+255922f506e6282a	criticaltraditio0000unse.json	json		archive/linked-pages/metadata/criticaltraditio0000unse.json	2026-08-09T00:00:00Z	d2e127875034ea394eaf30c7bac087283d6b670b12084a2786bd71b9887e89e0	12338	repository-only	preserved			
+e7ad085124453a6b	existentialistph0000oakl.json	json		archive/linked-pages/metadata/existentialistph0000oakl.json	2026-08-09T00:00:00Z	7d908829b186afc3b5e9f66eea5e76e97969bb86d3a8741459a0c1980466139b	13355	repository-only	preserved			
+bff4fbf0adee3b91	foucaultreader0000fouc.json	json		archive/linked-pages/metadata/foucaultreader0000fouc.json	2026-08-09T00:00:00Z	2cf0e7efce647cf6b6c93318913a3a672406c25369823e072a3a6ff52ecac99d	17968	repository-only	preserved			
+3d1c9b3512e61d28	immensejourney00eise.json	json		archive/linked-pages/metadata/immensejourney00eise.json	2026-08-09T00:00:00Z	8ef2c9e83f91f87b3bc9958391bd8b467fa751c4b8624a1db71dce410a50644f	13408	repository-only	preserved			
+e79e3a50fc220207	introductiontolo0000copi.json	json		archive/linked-pages/metadata/introductiontolo0000copi.json	2026-08-09T00:00:00Z	f8e5b7e056bab3a0caa6792231e833e1b7eb4301b2446d77477d4af11992c573	12498	repository-only	preserved			
+afa9804eca238879	islandsoftruthma0000pete.json	json		archive/linked-pages/metadata/islandsoftruthma0000pete.json	2026-08-09T00:00:00Z	620cf3cdbad7ebb2646047be3eba0de60c5a747f096523ecdd297e07978d4185	15899	repository-only	preserved			
+293644989c664f70	killingtimeautob00feye.json	json		archive/linked-pages/metadata/killingtimeautob00feye.json	2026-08-09T00:00:00Z	eb12dca019933f3435581ba000bf549e44b10218df0666029adcf91033912862	16631	repository-only	preserved			
+deb10d30af14f75c	ludwigwittgenste00monk.json	json		archive/linked-pages/metadata/ludwigwittgenste00monk.json	2026-08-09T00:00:00Z	fafa8f34cd7ae649322f6b8cdf2e7d64907cd90d3548b99d4db96e6e1cc11769	16564	repository-only	preserved			
+ea3fe449d8b012f4	mathematicalexpe0000davi.json	json		archive/linked-pages/metadata/mathematicalexpe0000davi.json	2026-08-09T00:00:00Z	708c2c3d4151a6195e84a7413b1a3e965cfd70e94ff110b1c84a9e8afaabe50a	12524	repository-only	preserved			
+a985c60d331e5130	mathematicaltour00pete.json	json		archive/linked-pages/metadata/mathematicaltour00pete.json	2026-08-09T00:00:00Z	82fa0b921b3c4ca9c2e6a2ba33229d83da97dff395a47d0e9b4c90e248a10e68	20157	repository-only	preserved			
+023a03256014f72b	newhistoryofphil0001mats.json	json		archive/linked-pages/metadata/newhistoryofphil0001mats.json	2026-08-09T00:00:00Z	b1c4ee31d6bc3dc19c616070c6920eb392a0d6f5f00ef84700da114f3d5be648	12063	repository-only	preserved			
+7e9f6f8a4c4f4f1d	newturingomnibus0000dewd.json	json		archive/linked-pages/metadata/newturingomnibus0000dewd.json	2026-08-09T00:00:00Z	7a4df2ae0541a462fe97a3429687847bcb79b614b741bf1f35273cac2a22671e	14347	repository-only	preserved			
+d54c29d3176d7f7b	oxfordhistoryofw0000unse.json	json		archive/linked-pages/metadata/oxfordhistoryofw0000unse.json	2026-08-09T00:00:00Z	62a1a6e3b9326a17ae80fec1356d4ed43669e3ae36e5c61e475fc8b1d5765695	16420	repository-only	preserved			
+eab90fae91d24d31	passionforwisdom00solo.json	json		archive/linked-pages/metadata/passionforwisdom00solo.json	2026-08-09T00:00:00Z	dbb18047a0b265aba67cc43bc2a89a1693f29045ccd4a5b21555e9ac78d26bcb	16886	repository-only	preserved			
+2e94cc39063132b4	passionsphilosop0000solo.json	json		archive/linked-pages/metadata/passionsphilosop0000solo.json	2026-08-09T00:00:00Z	49a9345e5adc6fe2ff032e5633883c8bd860c6b7df6112550b2c835bfb9899d9	14706	repository-only	preserved			
+3b77f8de53fcfc74	shorthistoryofph00solo.json	json		archive/linked-pages/metadata/shorthistoryofph00solo.json	2026-08-09T00:00:00Z	d2ac9a9d11c7647242ce767da796f93b21d78ae04deaa3b9a176637dd5d834b5	19515	repository-only	preserved			
+eaa06819e2b88c07	socratestosartre0000stum.json	json		archive/linked-pages/metadata/socratestosartre0000stum.json	2026-08-09T00:00:00Z	190a4de0cb28eee14442ba3df68d819a5202ae3c663a2f2caa4cfa315ba6aa5d	13731	repository-only	preserved			
+06ef0a28143a0496	tinkertoycompute00dewd.json	json		archive/linked-pages/metadata/tinkertoycompute00dewd.json	2026-08-09T00:00:00Z	a19ccb6fda4eac9fe8559855f7f90176a342aafbe8cf68d41d1cb0fdfd3594fd	13708	repository-only	preserved			
+c37e46a15c050eb8	williamjamesbiog00alle.json	json		archive/linked-pages/metadata/williamjamesbiog00alle.json	2026-08-09T00:00:00Z	cd0de660e1bfb588cc968a64156886dca5bc57fe41511a76c4b619a1398131e9	11150	repository-only	preserved			
+0f1d7cb4b5b49fbd	0e16f0236443924f.html	html		archive/linked-pages/raw/0e16f0236443924f.html	2026-08-09T00:00:00Z	a2ac9978216a6205547de5bd7c048f48b5a1d8075cca4eea8386fe6224c9a527	10924	repository-only	preserved			
+13119829c135af5d	0e983cc34b06a67e.html	html		archive/linked-pages/raw/0e983cc34b06a67e.html	2026-08-09T00:00:00Z	52e5c982863b41a73fc6716c4dd086dc3eec48922fd9851867813e8c4c8e4cc0	13609	repository-only	preserved			
+340a682771e17afe	135616cce9046f92.html	html		archive/linked-pages/raw/135616cce9046f92.html	2026-08-09T00:00:00Z	e2d1f5b905a99ec72d81bdddd74d83225d32a8b7910814f9f60c10eb3a69512e	227153	repository-only	preserved			
+0c460481d77f6c8c	1457eca04d49b50a.html	html		archive/linked-pages/raw/1457eca04d49b50a.html	2026-08-09T00:00:00Z	c83a694e7e07dbee58b35aa3792563ea75dbf24b590424363b028eb363929c5d	28960	repository-only	preserved			
+024ea6c68f22cef2	1e07a370e2c0805b.html	html		archive/linked-pages/raw/1e07a370e2c0805b.html	2026-08-09T00:00:00Z	c70d5c089689be37d65e12a79fdbe12adcae195c73450471f229e8322158483e	219020	repository-only	preserved			
+2a4fdcc00927c421	26a4ee38ac0569de.html	html		archive/linked-pages/raw/26a4ee38ac0569de.html	2026-08-09T00:00:00Z	05b283b85620ef7a03e6a05a0a0325f0cca47bec5374b343dcf71e36c9bb0325	21301	repository-only	preserved			
+a7dd40cccc8220da	332511f2fd2cfa8b.html	html		archive/linked-pages/raw/332511f2fd2cfa8b.html	2026-08-09T00:00:00Z	46feec7f790622592905edeb80a5b25aae104d58e07d19709f66246217580fd5	17176	repository-only	preserved			
+c944ef344d52b361	34c8fd7c9de86e0a.html	html		archive/linked-pages/raw/34c8fd7c9de86e0a.html	2026-08-09T00:00:00Z	ce0df9b3a7697e0525233e87009bbdc95f57607b8d38163eeb70d5cc3e259ba4	44597	repository-only	preserved			
+39621cfbb14dfcec	369f8956e293c47c.html	html		archive/linked-pages/raw/369f8956e293c47c.html	2026-08-09T00:00:00Z	c6edee57f3083293502c955f5a89c01634fa3d23f11870da0d74fbcfbe6c1750	39256	repository-only	preserved			
+42265c8ae157c335	38399e5db9edf0b6.html	html		archive/linked-pages/raw/38399e5db9edf0b6.html	2026-08-09T00:00:00Z	743cedf6032d3e8c2d1a1713d8d46befd520ebc99c85680c6a0f03ab623c11e5	20769	repository-only	preserved			
+b53ecc53601c3b56	406432ec24d991f5.html	html		archive/linked-pages/raw/406432ec24d991f5.html	2026-08-09T00:00:00Z	fcac869fc269d35fabe7d1bb84861a2d01daf0e72bc5feec8b4b64eb26b173eb	228013	repository-only	preserved			
+b177a93d7108d0b5	43622f66b43ec626.html	html		archive/linked-pages/raw/43622f66b43ec626.html	2026-08-09T00:00:00Z	fb451ef9ed1d4ca61a89da2e703832ed730a85578cbce422ca3610a98ff334c4	25420	repository-only	preserved			
+0183088078abb83f	4448806eafb0c1c3.html	html		archive/linked-pages/raw/4448806eafb0c1c3.html	2026-08-09T00:00:00Z	ab999cd31a33ef01c5ef82db069d3ce96d9e5c403e66a1fb4f742eee414a4ee0	16231	repository-only	preserved			
+0423616d092e7531	4b43982afa18c995.html	html		archive/linked-pages/raw/4b43982afa18c995.html	2026-08-09T00:00:00Z	6158d83b8c276b9e933ffb3bf67a1a174aac0a9962c9132b9b534617b7be41d4	233384	repository-only	preserved			
+32142e660773cda4	4b61af7ddfef304b.html	html		archive/linked-pages/raw/4b61af7ddfef304b.html	2026-08-09T00:00:00Z	557aa8c3425f72d63465418c663a3869e80ea17c2382895b0804d5fa2371eb9a	220768	repository-only	preserved			
+4486a6969dc632a2	530c508f89d24b09.html	html		archive/linked-pages/raw/530c508f89d24b09.html	2026-08-09T00:00:00Z	0a02667580c8e0b0385bd29f2e2261537b9117be1c9dacd1d7d42d32f765fa3a	227008	repository-only	preserved			
+56950b6d4aafc76c	590f0f09e566b806.html	html		archive/linked-pages/raw/590f0f09e566b806.html	2026-08-09T00:00:00Z	ed44bd0b5e64da883c9f4a65ea34e6a2e40837cdd073002e5d6bca1e44eb38ba	235985	repository-only	preserved			
+141355f3723dab0b	5b99d69ee692a810.html	html		archive/linked-pages/raw/5b99d69ee692a810.html	2026-08-09T00:00:00Z	24b626602f8c6f7f67d81feecc9b970674d5add02a6c9480ea0bbdf5494f2067	224821	repository-only	preserved			
+830b7049bccad09f	6580a8620a6d294b.html	html		archive/linked-pages/raw/6580a8620a6d294b.html	2026-08-09T00:00:00Z	cbb3a6084abba5e8a05e1985bcd34ba0b0612b7423ac63620e0db84febb22b4b	222692	repository-only	preserved			
+8dade66211c9ccb3	6b1de9b5fb14b14b.html	html		archive/linked-pages/raw/6b1de9b5fb14b14b.html	2026-08-09T00:00:00Z	291aff34cc1317ecc7d687fbf41d81e602c05ca722d3da472cd2aa9276b1bbc1	22660	repository-only	preserved			
+5b0107739d30c3af	7f748f5e4f0e6d6d.html	html		archive/linked-pages/raw/7f748f5e4f0e6d6d.html	2026-08-09T00:00:00Z	adc7564e3cb0e483908f7cc484a17debbb8ade8a7ed108d88c76d10af7403f55	224462	repository-only	preserved			
+48dbc8467f8c8b70	8092af09b0a85b5e.html	html		archive/linked-pages/raw/8092af09b0a85b5e.html	2026-08-09T00:00:00Z	81f230b8ba45fac05b2e67b2ac75da05af35e6b72ed3b0aeba8a3ccbb6bf7e7d	21016	repository-only	preserved			
+f0960bd57d781933	894eebaf95fac9c2.html	html		archive/linked-pages/raw/894eebaf95fac9c2.html	2026-08-09T00:00:00Z	5c082d0aa0ac2bee195a4f86e8c57e217a6a615355c5b5262424977bd76eab77	19159	repository-only	preserved			
+0ece37cb70295371	933a58d0de9862df.html	html		archive/linked-pages/raw/933a58d0de9862df.html	2026-08-09T00:00:00Z	478a671f207a0f331f1960008f26b57f7296ebba14eca8c7daf8705bf732d19b	232106	repository-only	preserved			
+6d1aac5f3e5b5a85	9538ecf7720c0a8c.html	html		archive/linked-pages/raw/9538ecf7720c0a8c.html	2026-08-09T00:00:00Z	de37c1a0f5985e0a8124ba92d539fe3b57bb89e4dbd0b5420882fb0b34ce5513	232778	repository-only	preserved			
+50decc4965ce2153	95bcdf42425f56c7.html	html		archive/linked-pages/raw/95bcdf42425f56c7.html	2026-08-09T00:00:00Z	0707e92084f4960f7e28841287917dc6370661041c2b70d039da525f9845bcea	22805	repository-only	preserved			
+7041eaff6ef33153	9b20d53eaa69ae59.html	html		archive/linked-pages/raw/9b20d53eaa69ae59.html	2026-08-09T00:00:00Z	538b4dcc031ca28082e3ca8c49aba5849d8354abd022601314a79eef39614cf1	224754	repository-only	preserved			
+9f56fa78307afaf2	9cfacd3925216022.html	html		archive/linked-pages/raw/9cfacd3925216022.html	2026-08-09T00:00:00Z	40091940a9ce3482537e6bb26c8e8b56b94ff8a9d01cfcab5b5110af08212a2f	225835	repository-only	preserved			
+2704832db08c3df5	aeb1bf498c81ecfe.html	html		archive/linked-pages/raw/aeb1bf498c81ecfe.html	2026-08-09T00:00:00Z	e770ebeec1df970e313b4b6424e0db18170556903814a92e3f2b0392b3493ad4	222642	repository-only	preserved			
+ba56d69caca880a7	b927e815645ec20d.html	html		archive/linked-pages/raw/b927e815645ec20d.html	2026-08-09T00:00:00Z	5f2b7739af52dc1c33bf33c3b87f0ac18a7a72e0a240adcb004636b357996237	225975	repository-only	preserved			
+49737a8369bd20ae	c0b2d4870a71773d.html	html		archive/linked-pages/raw/c0b2d4870a71773d.html	2026-08-09T00:00:00Z	af1f411af474a2f1fa2608e9d68a40babc408fbf9cb57873703cefcad6b6f1b0	68302	repository-only	preserved			
+e260c4d60e55588a	ca875c273d569629.html	html		archive/linked-pages/raw/ca875c273d569629.html	2026-08-09T00:00:00Z	94d9e6757ce88cf3236282826198cd69ab1b23ab3757bd2a7738b2fa77a84b7d	25458	repository-only	preserved			
+d687e23f1f7e8fc8	cefee94bca10f2a4.html	html		archive/linked-pages/raw/cefee94bca10f2a4.html	2026-08-09T00:00:00Z	e04b02c811948a65ea045c859ac99af5bbb19d417fb4887d5f49553937aee3c0	228256	repository-only	preserved			
+2c3675b276523ed0	d472aace4dcd6010.html	html		archive/linked-pages/raw/d472aace4dcd6010.html	2026-08-09T00:00:00Z	7966741b364f9114d8b61ecb9f73299d348372971d87fe248599b09b6db92c3f	225555	repository-only	preserved			
+fa5e9c022b56d8c3	da24bb2ae4a4eabe.html	html		archive/linked-pages/raw/da24bb2ae4a4eabe.html	2026-08-09T00:00:00Z	3bf31344cda91bc67a93896bf8871752cf0e78fd44401036a6bcb79f79b75ff5	222427	repository-only	preserved			
+4f5dc29ebb6a2a60	ea0556cba2f0223a.html	html		archive/linked-pages/raw/ea0556cba2f0223a.html	2026-08-09T00:00:00Z	5a8dd9f2922e2d038af2cad86290e47e8ebf719b1c3caae41a4ed4c2d9296e88	17391	repository-only	preserved			
+ee9d0ee980c79032	efc98388440d7778.html	html		archive/linked-pages/raw/efc98388440d7778.html	2026-08-09T00:00:00Z	5fe64c9efdde398d76e7b94e200624869638341c0c778d91e773b0df5734c4a6	227644	repository-only	preserved			
+594f18810f207de4	f724db7100358068.html	html		archive/linked-pages/raw/f724db7100358068.html	2026-08-09T00:00:00Z	a6e97350760df7610671693be7e4a1d11ce7cda9ab012cab17700000636dddbe	230705	repository-only	preserved			
+f3e5b49555bf6639	f964c5792f0df968.html	html		archive/linked-pages/raw/f964c5792f0df968.html	2026-08-09T00:00:00Z	e5027d481c7625fc8b5caa5110cf09b97cf23ee19e76904037892252b5da953f	34593	repository-only	preserved			
 48b702a9a31ee918	bundle-failures.json	json		archive/open-source/bundle-failures.json	2026-08-09T00:00:00Z	37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570	3	repository-only	preserved			
-aeaf62c1e349dfd4	contributions.tsv	tsv		archive/open-source/contributions.tsv	2026-08-09T00:00:00Z	c6bed437e42b17e9faae03e9d498acc7efc56167b43f3a12e0c8dcfbde9c162c	3879	repository-only	preserved			
+aeaf62c1e349dfd4	contributions.tsv	tsv		archive/open-source/contributions.tsv	2026-08-09T00:00:00Z	0442f6bf932862f2f22024140b09034b983f941ae56e206be7bd7eeaeabded4f	4693	repository-only	preserved			
+2835a246c0006c9f	index.tsv	tsv		archive/open-source/evidence-pages/index.tsv	2026-08-10T00:00:00Z	1528585fcff3ac81bc31a097c15ab6a157ebd7affc99d695ec78ca2e603ffbc1	1010	repository-only	preserved			
+06180ad036a62f50	open-source-evidence.warc.gz	warc		archive/open-source/evidence-pages/open-source-evidence.warc.gz	2026-08-10T00:00:00Z	83002971da929a78d23f7148689004612569e6e59835fe425598f3bb60541348	224798	repository-only	preserved			
+2afd4064b61cb5f2	bit-tech-mosaic-coverage.html	html		archive/open-source/evidence-pages/raw/bit-tech-mosaic-coverage.html	2026-08-10T00:00:00Z	fe5f34947dce565b6c64147181ad5e8a6c6ab87783cf1b51a3fec514a4110c6f	75169	repository-only	preserved			
+aee02b31c5477658	fswatch-official-history.html	html		archive/open-source/evidence-pages/raw/fswatch-official-history.html	2026-08-10T00:00:00Z	f086b7f8b9c4ddebdccd830f10241f6a4708e735dddaa0c076d7b9769a79b933	8483	repository-only	preserved			
+5ea4a939f6a28dd5	github-mosaic-coverage.html	html		archive/open-source/evidence-pages/raw/github-mosaic-coverage.html	2026-08-10T00:00:00Z	18f1083e7916843770214baae0b3ce649cf29317b8349a39ec832a6d97c9fe8b	158060	repository-only	preserved			
+0837474743509bfc	scalatra-home.html	html		archive/open-source/evidence-pages/raw/scalatra-home.html	2026-08-10T00:00:00Z	8a6698c93b289112a79ff74ff782fd7d976912dbb82ed22e938e51a4481f8044	12541	repository-only	preserved			
+9188efd9cccec7c1	wired-mosaic-coverage.html	html		archive/open-source/evidence-pages/raw/wired-mosaic-coverage.html	2026-08-10T00:00:00Z	d029cae85f6e74796d84a653da71d0f3f82ac0c289018ac798b6656c18d3293d	1346993	repository-only	preserved			
+152bad07637b8a56	bcachet-fsharp-port.html	html		archive/open-source/gist-evidence/raw/1263783/bcachet-fsharp-port.html	2026-08-09T00:00:00Z	1a22d1643b7e02537220ca51aec20de7957cefbb045fa90408d62f7177cf80ac	134191	repository-only	preserved			
+b8295e613e7549d3	capture.warc.gz	warc		archive/open-source/gist-evidence/raw/1263783/capture.warc.gz	2026-08-09T00:00:00Z	59c6eca6b4f4f320b536513f765c0ae17c8f69d0cb79b125f25d5bb64ba1faf5	85458	repository-only	preserved			
+0840fb326ebc161f	comments.json	json		archive/open-source/gist-evidence/raw/1263783/comments.json	2026-08-09T00:00:00Z	69c257d231b0c332fc4e81532502116ce93d69418f3cbcf3402c245bd2bc6a4e	7949	repository-only	preserved			
+019e22cb380af638	forks.json	json		archive/open-source/gist-evidence/raw/1263783/forks.json	2026-08-09T00:00:00Z	5614fb8afce87422532f1742f19553b29fb0fed72265c5de9c6498a05b1d83cf	13937	repository-only	preserved			
+0d86055ab76ff733	gist.html	html		archive/open-source/gist-evidence/raw/1263783/gist.html	2026-08-09T00:00:00Z	ff06175b577520a896adbf171a521a9d1e64ed49ba597a43f09a4da010b61583	166113	repository-only	preserved			
+6ca43ac9fad246b9	gist.json	json		archive/open-source/gist-evidence/raw/1263783/gist.json	2026-08-09T00:00:00Z	0622412ba2d55aded788ff45ee88038e668fba777784aa867218868ec2f44347	18246	repository-only	preserved			
+67cfc998c75d7d26	jeroenvandijk-copy.html	html		archive/open-source/gist-evidence/raw/1263783/jeroenvandijk-copy.html	2026-08-09T00:00:00Z	57acedbc0491ba5821d02c91a6c75766f081b0cf691c6ee5005c85a1c965dea2	189058	repository-only	preserved			
+08bb46d3ea15e5e3	capture.warc.gz	warc		archive/open-source/gist-evidence/raw/2346460/capture.warc.gz	2026-08-10T00:00:00Z	0b521c959e1c2cb7bef180e14c7d30dfa2f1b0727cf6da59362ce0d1cf743cf1	31728	repository-only	preserved			
+e7280be1c72f5120	comments.json	json		archive/open-source/gist-evidence/raw/2346460/comments.json	2026-08-10T00:00:00Z	dfc05b3ae468676422d8b3f8aab03dcff9bbb627a1c4ecc7566cb2c17466fb21	10822	repository-only	preserved			
+a7b94034f512647e	forks.json	json		archive/open-source/gist-evidence/raw/2346460/forks.json	2026-08-10T00:00:00Z	6029945bd05175b1e72bce2aedcc80a75afb5b4a34c5418820d06980d6eea83f	9447	repository-only	preserved			
+6f4ffae583a1348b	gist.json	json		archive/open-source/gist-evidence/raw/2346460/gist.json	2026-08-10T00:00:00Z	dc09051dabd82d152e593b2b2537a2e8d83d081b67fd4b6be37afdad15591694	12493	repository-only	preserved			
+155d9930aad81620	teaching-comment.html	html		archive/open-source/gist-evidence/raw/2346460/teaching-comment.html	2026-08-10T00:00:00Z	9b7a27864da7c026c495243cbbed3d6040575aa7a166fd52ad33a3277d6064d9	130954	repository-only	preserved			
+ed76c278d0818000	gist-footprint.tsv	tsv		archive/open-source/gist-footprint.tsv	2026-08-09T00:00:00Z	50d6fab0c4743feaad95b90cc17a47dd76a81a4ae9c18ebb3965f833206dba32	1698	repository-only	preserved			
+4b79c986e616f1e4	gist-index.tsv	tsv		archive/open-source/gist-index.tsv	2026-08-09T00:00:00Z	8c3aa286e838a95cee2dead887a01f411fa8b8e8b5fbef92baeeaabd3dd53ec6	75750	repository-only	preserved			
 dc3527e50f96876d	gists.jsonl	jsonl		archive/open-source/gists.jsonl	2026-08-09T00:00:00Z	1bd5bef15ec52fc50abe96e72782d65f90868b16485b4b854bfddca8e78fbfdf	729292	repository-only	preserved			
 124ab322407d4c51	abcl-example.bundle	git-bundle	https://github.com/alandipert/abcl-example	archive/open-source/git/github/alandipert/abcl-example.bundle	2026-08-09T00:00:00Z	3a93af68c8bbc03318b2ed1156126c788a248985f2e51a803d8035bd30bc2f0c	2891	repository-only	preserved			
 87818d649d1756cb	abcl-maven-plugin.bundle	git-bundle	https://github.com/alandipert/abcl-maven-plugin	archive/open-source/git/github/alandipert/abcl-maven-plugin.bundle	2026-08-09T00:00:00Z	0841009280586ba8fbe652506a9df71ab316df96a705ac281eaa2d54d11f8952	9159	repository-only	preserved			
@@ -1414,9 +1497,25 @@ a679d5432f617a75	repos-1.json	json		archive/open-source/raw/github-api/repos-1.j
 91078a8b3189e4cc	repos-2.json	json		archive/open-source/raw/github-api/repos-2.json	2026-08-09T00:00:00Z	472a836c350adcb76a3165328fc6beda938602c971d712f93348881645292570	519913	repository-only	preserved			
 a069b87f3911dff4	repositories.jsonl	jsonl		archive/open-source/repositories.jsonl	2026-08-09T00:00:00Z	7b0dcafee8bc68370cd83b5599d695a6e3b9752ce72b251074adff61607a8a61	1045367	repository-only	preserved			
 51d93c93ddc576e5	repository-index.tsv	tsv		archive/open-source/repository-index.tsv	2026-08-09T00:00:00Z	901d1f7bfb946437ecd3e08b3a94dd613aede2ad60ad15af31fcaed141164bcf	44123	repository-only	preserved			
+cb679756089d2d17	jd4x-public-record.warc.gz	warc		archive/open-source/sourceforge/jd4x/jd4x-public-record.warc.gz	2026-08-09T00:00:00Z	e8ce6bf9189252e6bf73e8bb1cdab6e28b9d81a754795e0437943b2749c59429	23132480	repository-only	preserved			
+77f85358ce7237c9	project-home.html	html		archive/open-source/sourceforge/jd4x/pages/project-home.html	2026-08-09T00:00:00Z	eff20f5b7099fa8897257188742cbbc0806988d787a8ef2f879e3bbf4c9d933b	13025	repository-only	preserved			
+406768a3778fca9a	sourceforge-files.html	html		archive/open-source/sourceforge/jd4x/pages/sourceforge-files.html	2026-08-09T00:00:00Z	6b3125a4b1d443d23402cf0bc369a504ebeb80321d07b0862d3fc6629ecc2c30	105097	repository-only	preserved			
+febe169570badce7	sourceforge-news.html	html		archive/open-source/sourceforge/jd4x/pages/sourceforge-news.html	2026-08-09T00:00:00Z	3a2c30bc9e3c02a6fdafe9fea6cdc09abcd13542145b1135ce988eb227dea11e	64601	repository-only	preserved			
+608a332151dc1a87	sourceforge-old-files.html	html		archive/open-source/sourceforge/jd4x/pages/sourceforge-old-files.html	2026-08-09T00:00:00Z	402849ba7c3b0c4748638013ed2c0a302969dafc54defdce448c0b698f16815c	129342	repository-only	preserved			
+3100ca3f3dbbbc95	sourceforge-summary.html	html		archive/open-source/sourceforge/jd4x/pages/sourceforge-summary.html	2026-08-09T00:00:00Z	cb065db222b945944d28ee9d5409ad837f9dda9d832a5685467a9d400e6c0621	103877	repository-only	preserved			
+f85f6de90b262d5f	jd4x-arch-v0.1a2.tar.gz	tar-gzip		archive/open-source/sourceforge/jd4x/sources/jd4x-arch-v0.1a2.tar.gz	2026-08-09T00:00:00Z	c5d721fff3d5803b439b4b2dba9963454f92697d2424e9b828641fb8d518260c	177747	repository-only	preserved			
+f1f3c3eea4d6163b	jd4x-src-v0.1-beta1.tar.gz	tar-gzip		archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.1-beta1.tar.gz	2026-08-09T00:00:00Z	229331947d0d5bbdcceb5013d9ff7eeea622c0a7548041ec4a444a48b77eabc7	684934	repository-only	preserved			
+09f349e51aa27207	jd4x-src-v0.2b13.tar.gz	tar-gzip		archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2b13.tar.gz	2026-08-09T00:00:00Z	8c2125a1ae19bd2346d24f3c3e8077ba48a1829c84bcd19e540b8d33c14be8b9	3100851	repository-only	preserved			
+356feaf4c559e526	jd4x-src-v0.2stable.tar.gz	tar-gzip		archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.2stable.tar.gz	2026-08-09T00:00:00Z	f5d0a4307870ee789bcf43ac2aa1603f3445d9d18cc67c43f81d2d1e0ebc0959	3788096	repository-only	preserved			
+6030baa9664b3342	jd4x-src-v0.3-stable.tar.gz	tar-gzip		archive/open-source/sourceforge/jd4x/sources/jd4x-src-v0.3-stable.tar.gz	2026-08-09T00:00:00Z	545ec7e5b291ecc696923fe65fe98f200673fb9f6f40e18b90e141f8f1641d56	9524334	repository-only	preserved			
+2e5096e4bdcfac81	jd4x-v0_1.tar.gz	tar-gzip		archive/open-source/sourceforge/jd4x/sources/jd4x-v0_1.tar.gz	2026-08-09T00:00:00Z	9d47022f72790ef12a26d3fa47ed9a44c4705eb1863db0c834d318243e69a6bb	4932484	repository-only	preserved			
+d5b2bd254f1d859a	jd4x.tar.gz	tar-gzip		archive/open-source/sourceforge/jd4x/sources/jd4x.tar.gz	2026-08-09T00:00:00Z	ca71d748f0651df53ffb89311540ee7b92cb81a2aa4bb36602b7d0b831c30eba	815941	repository-only	preserved			
+e03ad060fd0003c9	patch-va1.tar	binary		archive/open-source/sourceforge/jd4x/sources/patch-va1.tar	2026-08-09T00:00:00Z	3bb63e50053ef6a21b3b93a5611d84113d2791888e860776665d004fe905861a	30720	repository-only	preserved			
+3575ac991eb84651	patch.tar	binary		archive/open-source/sourceforge/jd4x/sources/patch.tar	2026-08-09T00:00:00Z	756db467ec5031733528b9df2ffc4c1094ff0c86d762ef32642dc96e83dd188a	30720	repository-only	preserved			
 5e54a510c9f1a8a9	alan-dipert-problemscan-v1-0__1-6312.bundle	git-bundle		archive/problemscan/git/alan-dipert-problemscan-v1-0__1-6312.bundle	2026-08-09T00:00:00Z	56e69ab4866ed98f7fc7564cd0416c3a2f54b49ce794b916f20815dd45a4e377	8829	repository-only	preserved			
 ed07e58cf675dbf2	CODE_UPLOAD36782282000.psc	source		archive/problemscan/original/CODE_UPLOAD36782282000.psc	2026-08-09T00:00:00Z	a08b1035d608d81ea9d180f1b4d2f20097125c1d22f4720de2123ec8de0ca34e	8000	repository-only	preserved			
 b766492c322ea911	CODE_UPLOAD36782282000.zip	zip		archive/problemscan/original/CODE_UPLOAD36782282000.zip	2026-08-09T00:00:00Z	695b6ebff08808e1af6f7a49a8addf861ce8492007335cc8e34ded4fd8e29055	8000	repository-only	preserved			
+f3a995b4572fe84f	ConsultingPractice.md	markdown		archive/site-history/ConsultingPractice.md	2026-08-09T00:00:00Z	acd22fdbb459f044c9a4ba25f254ab34c201ab8804cfd0e02954e060297373ee	1272	repository-only	preserved			
 05b8b54899216e73	alan-dipert-org.cdx	binary		archive/web-history/alan-dipert-org.cdx	2026-08-09T00:00:00Z	c64a1e39c7171d666d4003391e533eb685d724a3eeeb18f8c9165f086adec697	37499	repository-only	preserved			
 a03022ee39feb037	alan-dipert-org.warc.gz	warc		archive/web-history/alan-dipert-org.warc.gz	2026-08-09T00:00:00Z	148b27dadd5383f84b763d7d1f2dccee39b8f0f918cec2537f0ddce618c5f600	828288	repository-only	preserved			
 346fa7a64b7cf9af	editorial-index.tsv	tsv		archive/web-history/editorial-index.tsv	2026-08-09T00:00:00Z	57686b287abe2f5896a84040647a7f4d04a4ad478250edcd8148139e9677685c	19796	repository-only	preserved			
diff --git a/archive/site-history/ConsultingPractice.md b/archive/site-history/ConsultingPractice.md
new file mode 100644
index 0000000..7876991
--- /dev/null
+++ b/archive/site-history/ConsultingPractice.md
@@ -0,0 +1,24 @@
+# ConsultingPractice
+
+Retired from the public site in August 2026. This is the June–November 2020
+consulting-practice page retained as site history.
+
+**As of November 2020 I'm booked and unavailable to start new projects, but
+please don't hesitate to e-mail me anyway at alan@tailrecursion.com. I'll be
+happy to make your acquaintance and get back to you when I become available.**
+
+As of June 2020 I am an independent software consultant specializing in
+Clojure, ClojureScript, JavaScript, and web application design and
+architecture. I have over a decade of experience and have successfully built
+and operated applications in a wide variety of challenging technical and
+business environments. My practice is defined by the following mission
+statement:
+
+1. **Deliver** reliable software solutions regularly and rapidly to my clients.
+2. **Collaborate** whenever possible to avoid pitfalls and leverage existing expertise.
+3. **Communicate** continuously to ensure solutions meet all expectations and requirements.
+4. **Resolve**, immediately, any operational difficulties associated with delivered software.
+5. **Improve** techniques and methodologies continuously as lessons are learned.
+
+The page ended with an invitation to discuss a consulting engagement by
+email.
diff --git a/tests/test_archive_personal.py b/tests/test_archive_personal.py
index 9292724..92edbb6 100644
--- a/tests/test_archive_personal.py
+++ b/tests/test_archive_personal.py
@@ -58,6 +58,43 @@ class ArchivePersonalTests(unittest.TestCase):
             ):
                 archive_personal.audit(root, verify_bundles=False)
 
+    def test_archive_org_target_normalizes_wayback_replays(self):
+        url = "https://web.archive.org/web/20130507052435/http://example.com/post"
+        self.assertEqual(
+            archive_personal.archive_org_target(url),
+            (
+                "https://web.archive.org/web/20130507052435id_/http://example.com/post",
+                "wayback-page",
+                None,
+            ),
+        )
+
+    def test_archive_org_target_identifies_book_metadata(self):
+        self.assertEqual(
+            archive_personal.archive_org_target(
+                "https://archive.org/details/examplebook0000auth"
+            ),
+            (
+                "https://archive.org/details/examplebook0000auth",
+                "archive-item-page",
+                "examplebook0000auth",
+            ),
+        )
+
+    def test_archive_org_audit_rejects_unmapped_public_link(self):
+        with tempfile.TemporaryDirectory() as directory:
+            root = Path(directory)
+            md = root / "md"
+            md.mkdir()
+            (md / "Page.md").write_text(
+                "[old](https://web.archive.org/web/20010101000000/http://example.com/)",
+                encoding="utf-8",
+            )
+            with self.assertRaisesRegex(
+                archive_personal.ArchiveError, "not locally indexed"
+            ):
+                archive_personal.audit_archive_org_links(root)
+
 
 if __name__ == "__main__":
     unittest.main()
diff --git a/tools/archive_personal.py b/tools/archive_personal.py
index e3e4eaa..dcb1b74 100644
--- a/tools/archive_personal.py
+++ b/tools/archive_personal.py
@@ -29,8 +29,8 @@ import urllib.request
 import uuid
 
 
-CAPTURE_DATE = "2026-08-09"
-CAPTURE_UTC = "2026-08-09T00:00:00Z"
+CAPTURE_DATE = "2026-08-10"
+CAPTURE_UTC = "2026-08-10T00:00:00Z"
 USER_AGENT = "alan-dipert-personal-archive/1.0 (+https://tailrecursion.com/~alan/)"
 MANIFEST_FIELDS = (
     "artifact_id", "title", "kind", "source_url", "local_path",
@@ -39,6 +39,7 @@ MANIFEST_FIELDS = (
 )
 NON_TECHWORKS_CORPORA = (
     "aol-hometown", "problemscan", "web-history", "open-source", "forums",
+    "linked-pages", "site-history",
 )
 CONTROL_NAMES = {"README.md", "SHA256SUMS", "manifest.tsv"}
 KINDS_BY_SUFFIX = {
@@ -54,6 +55,25 @@ KINDS_BY_SUFFIX = {
     ".txt": "text",
     ".zip": "zip",
 }
+ARCHIVE_ORG_PATTERN = re.compile(
+    r"https?://(?:www\.)?(?:web\.)?archive\.org/[^\s)>\]}`\"']+"
+)
+ARCHIVE_LINK_FIELDS = (
+    "source_url", "capture_url", "kind", "local_path", "metadata_path",
+    "retrieved_utc", "status", "sha256", "bytes",
+)
+GIST_INDEX_FIELDS = (
+    "gist_id", "description", "created_at", "updated_at", "comments",
+    "files", "source_url", "bundle_path",
+)
+GIST_EVIDENCE_FIELDS = (
+    "gist_id", "title", "source_url", "downstream_url", "relationship",
+    "evidence", "confidence", "local_path", "notes",
+)
+GIST_RELATIONSHIPS = {
+    "direct-fork", "direct-use-report", "attributed-copy", "attributed-port",
+    "exact-attributed-match",
+}
 
 
 class ArchiveError(Exception):
@@ -167,6 +187,365 @@ def json_line(value: Any) -> str:
     return json.dumps(value, ensure_ascii=False, sort_keys=True, separators=(",", ":"))
 
 
+def archive_org_links(root: Path) -> list[str]:
+    """Return every distinct Archive.org URL referenced by public Markdown."""
+    urls: set[str] = set()
+    for path in sorted((root / "md").rglob("*.md")):
+        urls.update(
+            match.rstrip(".,;:")
+            for match in ARCHIVE_ORG_PATTERN.findall(path.read_text(encoding="utf-8"))
+        )
+    return sorted(urls)
+
+
+def archive_org_target(url: str) -> tuple[str, str, str | None]:
+    """Return capture URL, kind, and optional Archive.org item identifier."""
+    parsed = urllib.parse.urlsplit(url)
+    if parsed.netloc.lower() == "web.archive.org":
+        match = re.match(r"/web/(\d+)(?:id_)?/(.+)", parsed.path)
+        if not match:
+            raise ArchiveError(f"unsupported Wayback URL: {url}")
+        timestamp, original = match.groups()
+        if parsed.query:
+            original += "?" + parsed.query
+        return f"https://web.archive.org/web/{timestamp}id_/{original}", "wayback-page", None
+    match = re.match(r"/details/([^/?#]+)", parsed.path)
+    if not match:
+        raise ArchiveError(f"unsupported Archive.org URL: {url}")
+    identifier = urllib.parse.unquote(match.group(1))
+    return url, "archive-item-page", identifier
+
+
+def fetch_archive_org_links(root: Path) -> list[dict[str, str]]:
+    """Preserve every Archive.org URL used by the generated website."""
+    corpus = root / "archive" / "linked-pages"
+    raw = corpus / "raw"
+    metadata = corpus / "metadata"
+    rows: list[dict[str, str]] = []
+    with WarcWriter(corpus / "archive-org-links.warc.gz") as warc:
+        for source_url in archive_org_links(root):
+            capture_url, kind, identifier = archive_org_target(source_url)
+            key = hashlib.sha256(source_url.encode("utf-8")).hexdigest()[:16]
+            destination = raw / f"{key}.html"
+            if destination.exists():
+                body = destination.read_bytes()
+                status = 200
+                warc.response(
+                    capture_url, body, status,
+                    (("Content-Type", "application/octet-stream"),),
+                )
+            else:
+                body, status = fetch_to_warc(capture_url, destination, warc)
+            metadata_path = ""
+            if identifier:
+                item_url = f"https://archive.org/metadata/{urllib.parse.quote(identifier)}"
+                item_path = metadata / f"{safe_name(identifier)}.json"
+                if item_path.exists():
+                    item_body = item_path.read_bytes()
+                    warc.response(
+                        item_url, item_body, 200,
+                        (("Content-Type", "application/json"),),
+                    )
+                else:
+                    item_body, item_status = fetch_to_warc(item_url, item_path, warc)
+                    if item_status != 200:
+                        raise ArchiveError(
+                            f"Archive.org metadata {identifier}: HTTP {item_status}"
+                        )
+                    json_value(item_body, item_url)
+                metadata_path = item_path.relative_to(root).as_posix()
+            rows.append({
+                "source_url": source_url,
+                "capture_url": capture_url,
+                "kind": kind,
+                "local_path": destination.relative_to(root).as_posix(),
+                "metadata_path": metadata_path,
+                "retrieved_utc": CAPTURE_UTC,
+                "status": str(status),
+                "sha256": sha256(destination),
+                "bytes": str(destination.stat().st_size),
+            })
+            print(f"Archive.org: {source_url} -> HTTP {status}", flush=True)
+    index = corpus / "index.tsv"
+    index.parent.mkdir(parents=True, exist_ok=True)
+    with index.open("w", encoding="utf-8", newline="") as stream:
+        writer = csv.DictWriter(
+            stream, fieldnames=ARCHIVE_LINK_FIELDS, dialect="excel-tab",
+            lineterminator="\n",
+        )
+        writer.writeheader()
+        writer.writerows(rows)
+    write_text(
+        corpus / "README.md",
+        """# Public Archive.org link preservation
+
+Every Archive.org URL used by public Markdown is mapped in `index.tsv` to a
+local response captured in `archive-org-links.warc.gz`. Wayback links use raw
+`id_` replay URLs. Book links preserve the public item page and metadata only;
+restricted book files are deliberately not downloaded.
+""",
+    )
+    return rows
+
+
+def audit_archive_org_links(root: Path) -> None:
+    links = archive_org_links(root)
+    index = root / "archive" / "linked-pages" / "index.tsv"
+    if not index.exists():
+        if links:
+            raise ArchiveError("public Archive.org links are not locally indexed")
+        return
+    with index.open(encoding="utf-8", newline="") as stream:
+        reader = csv.DictReader(stream, dialect="excel-tab")
+        if tuple(reader.fieldnames or ()) != ARCHIVE_LINK_FIELDS:
+            raise ArchiveError(f"unexpected Archive.org index fields: {reader.fieldnames}")
+        rows = list(reader)
+    mapped = {row["source_url"]: row for row in rows}
+    errors: list[str] = []
+    for url in links:
+        row = mapped.get(url)
+        if not row:
+            errors.append(f"unpreserved public Archive.org URL: {url}")
+            continue
+        path = root / row["local_path"]
+        if not path.is_file():
+            errors.append(f"missing Archive.org capture: {row['local_path']}")
+            continue
+        if sha256(path) != row["sha256"] or str(path.stat().st_size) != row["bytes"]:
+            errors.append(f"Archive.org capture checksum mismatch: {row['local_path']}")
+        _capture_url, _kind, identifier = archive_org_target(url)
+        if identifier and not row["metadata_path"]:
+            errors.append(f"missing Archive.org item metadata mapping: {identifier}")
+        elif identifier and not (root / row["metadata_path"]).is_file():
+            errors.append(f"missing Archive.org item metadata: {identifier}")
+    for extra in sorted(set(mapped) - set(links)):
+        errors.append(f"Archive.org index URL is no longer public: {extra}")
+    if errors:
+        raise ArchiveError("\n".join(errors))
+
+
+def index_gist_footprint(root: Path) -> list[dict[str, str]]:
+    """Create a complete, reviewable index of the archived gist corpus."""
+    corpus = root / "archive" / "open-source"
+    gists = load_jsonl(corpus / "gists.jsonl")
+    rows: list[dict[str, str]] = []
+    for gist in sorted(
+        gists, key=lambda value: (value.get("created_at") or "", value["id"])
+    ):
+        bundle = corpus / "git" / "github" / "gists" / f"{gist['id']}.bundle"
+        rows.append({
+            "gist_id": gist["id"],
+            "description": gist.get("description") or "",
+            "created_at": gist.get("created_at") or "",
+            "updated_at": gist.get("updated_at") or "",
+            "comments": str(gist.get("comments") or 0),
+            "files": ", ".join(sorted((gist.get("files") or {}).keys())),
+            "source_url": gist["html_url"],
+            "bundle_path": bundle.relative_to(root).as_posix(),
+        })
+    destination = corpus / "gist-index.tsv"
+    with destination.open("w", encoding="utf-8", newline="") as stream:
+        writer = csv.DictWriter(
+            stream, fieldnames=GIST_INDEX_FIELDS, dialect="excel-tab",
+            lineterminator="\n",
+        )
+        writer.writeheader()
+        writer.writerows(rows)
+    return rows
+
+
+def fetch_gist_footprint(root: Path, gist_ids: list[str]) -> None:
+    """Capture API context for all or selected inventoried gists."""
+    corpus = root / "archive" / "open-source"
+    gists = {gist["id"]: gist for gist in load_jsonl(corpus / "gists.jsonl")}
+    evidence_by_gist: dict[str, list[dict[str, str]]] = {}
+    evidence_path = corpus / "gist-footprint.tsv"
+    if evidence_path.exists():
+        with evidence_path.open(encoding="utf-8", newline="") as stream:
+            for row in csv.DictReader(stream, dialect="excel-tab"):
+                evidence_by_gist.setdefault(row["gist_id"], []).append(row)
+    targets = gist_ids or sorted(gists)
+    for gist_id in targets:
+        if gist_id not in gists:
+            raise ArchiveError(f"gist is not in inventory: {gist_id}")
+        destination = corpus / "gist-evidence" / "raw" / gist_id
+        with WarcWriter(destination / "capture.warc.gz") as warc:
+            for name, url in (
+                ("gist.json", f"https://api.github.com/gists/{gist_id}"),
+                ("comments.json", f"https://api.github.com/gists/{gist_id}/comments?per_page=100"),
+                ("forks.json", f"https://api.github.com/gists/{gist_id}/forks?per_page=100"),
+            ):
+                path = destination / name
+                if path.exists():
+                    body = path.read_bytes()
+                    warc.response(
+                        url, body, 200, (("Content-Type", "application/json"),)
+                    )
+                else:
+                    body, status = fetch_to_warc(url, path, warc)
+                    if status != 200:
+                        raise ArchiveError(f"GitHub gist API {url}: HTTP {status}")
+                    json_value(body, url)
+            for row in evidence_by_gist.get(gist_id, []):
+                if not row["downstream_url"] or not row["local_path"]:
+                    continue
+                path = root / row["local_path"]
+                if path.exists():
+                    body = path.read_bytes()
+                    warc.response(
+                        row["downstream_url"], body, 200,
+                        (("Content-Type", "text/html"),),
+                    )
+                else:
+                    _body, status = fetch_to_warc(row["downstream_url"], path, warc)
+                    if status != 200:
+                        raise ArchiveError(
+                            f"gist downstream evidence {row['downstream_url']}: HTTP {status}"
+                        )
+        print(f"Gist evidence: {gist_id}", flush=True)
+    index_gist_footprint(root)
+
+
+def audit_gist_footprint(root: Path) -> None:
+    corpus = root / "archive" / "open-source"
+    if not (corpus / "gists.jsonl").exists():
+        return
+    inventory = {gist["id"] for gist in load_jsonl(corpus / "gists.jsonl")}
+    index = corpus / "gist-index.tsv"
+    if not index.exists():
+        raise ArchiveError("archive/open-source/gist-index.tsv is missing")
+    with index.open(encoding="utf-8", newline="") as stream:
+        indexed = list(csv.DictReader(stream, dialect="excel-tab"))
+    if {row["gist_id"] for row in indexed} != inventory:
+        raise ArchiveError("gist footprint index does not match GitHub inventory")
+    for row in indexed:
+        if not (root / row["bundle_path"]).is_file():
+            raise ArchiveError(f"missing indexed gist bundle: {row['bundle_path']}")
+    evidence_path = corpus / "gist-footprint.tsv"
+    if not evidence_path.exists():
+        raise ArchiveError("archive/open-source/gist-footprint.tsv is missing")
+    with evidence_path.open(encoding="utf-8", newline="") as stream:
+        reader = csv.DictReader(stream, dialect="excel-tab")
+        if tuple(reader.fieldnames or ()) != GIST_EVIDENCE_FIELDS:
+            raise ArchiveError(f"unexpected gist evidence fields: {reader.fieldnames}")
+        evidence_rows = list(reader)
+    for row in evidence_rows:
+        if row["gist_id"] not in inventory:
+            raise ArchiveError(f"gist evidence references unknown gist: {row['gist_id']}")
+        if row["relationship"] not in GIST_RELATIONSHIPS:
+            raise ArchiveError(f"unsupported gist relationship: {row['relationship']}")
+        if row["confidence"] not in {"high", "medium"}:
+            raise ArchiveError(f"unsupported gist confidence: {row['confidence']}")
+        if row["local_path"] and not (root / row["local_path"]).is_file():
+            raise ArchiveError(f"missing gist evidence artifact: {row['local_path']}")
+
+
+def fetch_sourceforge_jd4x(root: Path) -> None:
+    """Preserve the JD4X pages that credit Alan and the historical sources."""
+    corpus = root / "archive" / "open-source" / "sourceforge" / "jd4x"
+    pages = {
+        "project-home.html": "https://jdx.sourceforge.net/",
+        "sourceforge-summary.html": "https://sourceforge.net/projects/jdx/",
+        "sourceforge-files.html": "https://sourceforge.net/projects/jdx/files/",
+        "sourceforge-old-files.html": "https://sourceforge.net/projects/jdx/files/OldFiles/",
+        "sourceforge-news.html": "https://sourceforge.net/p/jdx/news/",
+    }
+    sources = (
+        "jd4x-src-v0.3-stable.tar.gz",
+        "jd4x-src-v0.2stable.tar.gz",
+        "jd4x-src-v0.2b13.tar.gz",
+        "jd4x.tar.gz",
+        "jd4x-v0_1.tar.gz",
+        "jd4x-src-v0.1-beta1.tar.gz",
+        "patch-va1.tar",
+        "patch.tar",
+        "jd4x-arch-v0.1a2.tar.gz",
+    )
+    with WarcWriter(corpus / "jd4x-public-record.warc.gz") as warc:
+        for filename, url in pages.items():
+            path = corpus / "pages" / filename
+            if path.exists():
+                body = path.read_bytes()
+                warc.response(url, body, 200, (("Content-Type", "text/html"),))
+            else:
+                _body, status = fetch_to_warc(url, path, warc)
+                if status != 200:
+                    raise ArchiveError(f"JD4X page {url}: HTTP {status}")
+        for filename in sources:
+            url = f"https://downloads.sourceforge.net/project/jdx/OldFiles/{filename}"
+            path = corpus / "sources" / filename
+            if path.exists():
+                body = path.read_bytes()
+                warc.response(
+                    url, body, 200,
+                    (("Content-Type", "application/octet-stream"),),
+                )
+            else:
+                _body, status = fetch_to_warc(url, path, warc)
+                if status != 200:
+                    raise ArchiveError(f"JD4X source {filename}: HTTP {status}")
+            print(f"JD4X source: {filename}", flush=True)
+    write_text(
+        corpus / "README.md",
+        """# JD4X / Java Desktop for X Window
+
+The surviving project homepage credits Alan Dipert under “Other Types Of
+Contributers.” This collection preserves that page, the SourceForge summary,
+file and news listings, and the source-designated historical releases. Binary
+installers and the 654 MB live CD are excluded. The later CVS source endpoint
+is no longer available through SourceForge's current code browser.
+""",
+    )
+
+
+def fetch_open_source_evidence(root: Path) -> None:
+    """Preserve primary and contemporary pages used for public role claims."""
+    corpus = root / "archive" / "open-source" / "evidence-pages"
+    pages = {
+        "fswatch-official-history.html": "https://emcrisostomo.github.io/fswatch/doc/1.17.1/fswatch.html/Introduction.html",
+        "scalatra-home.html": "https://scalatra.org/",
+        "github-mosaic-coverage.html": "https://github.blog/news-insights/ncsa-mosaic-on-github/",
+        "wired-mosaic-coverage.html": "https://www.wired.com/2010/03/browse-the-web-as-it-looked-in-1993/",
+        "bit-tech-mosaic-coverage.html": "https://bit-tech.net/news/tech/software/hackers-resurrect-ncsa-mosaic/1/",
+    }
+    rows: list[dict[str, str]] = []
+    with WarcWriter(corpus / "open-source-evidence.warc.gz") as warc:
+        for filename, url in pages.items():
+            path = corpus / "raw" / filename
+            if path.exists():
+                body = path.read_bytes()
+                status = 200
+                warc.response(url, body, status, (("Content-Type", "text/html"),))
+            else:
+                _body, status = fetch_to_warc(url, path, warc)
+            if status != 200:
+                raise ArchiveError(f"open-source evidence {url}: HTTP {status}")
+            rows.append({
+                "source_url": url,
+                "local_path": path.relative_to(root).as_posix(),
+                "status": str(status),
+                "sha256": sha256(path),
+            })
+            print(f"Open-source evidence: {url}", flush=True)
+    index = corpus / "index.tsv"
+    with index.open("w", encoding="utf-8", newline="") as stream:
+        writer = csv.DictWriter(
+            stream,
+            fieldnames=("source_url", "local_path", "status", "sha256"),
+            dialect="excel-tab", lineterminator="\n",
+        )
+        writer.writeheader()
+        writer.writerows(rows)
+    write_text(
+        corpus / "README.md",
+        """# Open-source evidence pages
+
+Contemporary coverage and official project pages supporting the public role
+descriptions for fswatch, Step/Scalatra, and the NCSA Mosaic recovery.
+""",
+    )
+
+
 def fetch_hacker_news(root: Path) -> None:
     corpus = root / "archive" / "forums" / "hacker-news"
     raw = corpus / "raw"
@@ -709,6 +1088,8 @@ def refresh_manifest(root: Path) -> list[dict[str, str]]:
 
 
 def audit(root: Path, *, verify_bundles: bool = True) -> list[dict[str, str]]:
+    audit_archive_org_links(root)
+    audit_gist_footprint(root)
     manifest = root / "archive" / "personal-manifest.tsv"
     if not manifest.exists():
         raise ArchiveError("archive/personal-manifest.tsv is missing; run checksums")
@@ -778,6 +1159,12 @@ def parse_args() -> argparse.Namespace:
     subparsers.add_parser("index-web-history")
     subparsers.add_parser("fetch-github-inventory")
     subparsers.add_parser("index-github-inventory")
+    subparsers.add_parser("index-gist-footprint")
+    subparsers.add_parser("fetch-archive-org-links")
+    subparsers.add_parser("fetch-sourceforge-jd4x")
+    subparsers.add_parser("fetch-open-source-evidence")
+    gist_parser = subparsers.add_parser("fetch-gist-footprint")
+    gist_parser.add_argument("--gist-id", action="append", default=[])
     bundle_parser = subparsers.add_parser("bundle-github")
     bundle_parser.add_argument("--update", action="store_true")
     bundle_parser.add_argument("--limit", type=int)
@@ -807,6 +1194,18 @@ def main() -> int:
         elif args.command == "index-github-inventory":
             repos = index_github_inventory(root)
             print(f"GitHub repository index: {len(repos)} repositories")
+        elif args.command == "index-gist-footprint":
+            rows = index_gist_footprint(root)
+            print(f"GitHub gist index: {len(rows)} gists")
+        elif args.command == "fetch-archive-org-links":
+            rows = fetch_archive_org_links(root)
+            print(f"Archive.org links preserved: {len(rows)}")
+        elif args.command == "fetch-sourceforge-jd4x":
+            fetch_sourceforge_jd4x(root)
+        elif args.command == "fetch-open-source-evidence":
+            fetch_open_source_evidence(root)
+        elif args.command == "fetch-gist-footprint":
+            fetch_gist_footprint(root, args.gist_id)
         elif args.command == "bundle-github":
             bundle_github(root, update=args.update, limit=args.limit)
         elif args.command == "checksums":