72
public/.well-known/apple-developer-domain-association.txt
Normal file
@ -0,0 +1,72 @@
|
||||
MIIP1AYJKoZIhvcNAQcCoIIPxTCCD8ECAQExCzAJBgUrDgMCGgUAMGkGCSqGSIb3DQEHAaBcBFp7
|
||||
InRlYW1JZCI6IkI1WldLQkNVVFUiLCJkb21haW4iOiJqYXJ2LmlzIiwiZGF0ZUNyZWF0ZWQiOiIy
|
||||
MDIwLTAxLTAzLDAxOjU4OjUyIiwidmVyc2lvbiI6MX2gggyyMIID8zCCAtugAwIBAgIBFzANBgkq
|
||||
hkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMd
|
||||
QXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcN
|
||||
MDcwNDEyMTc0MzI4WhcNMjIwNDEyMTc0MzI4WjB5MQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBw
|
||||
bGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxLTArBgNVBAMT
|
||||
JEFwcGxlIGlQaG9uZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQAD
|
||||
ggEPADCCAQoCggEBAKMevvBHwLSeEFtGpLghuE-GIXAoRWBcHMPICmRjiPv8ae74VPzpW7cGTgQv
|
||||
w2szr0RM6kuACbSH9lu0_WTds3LgE7P9F9m856jtwoxhwir57M6lXtZp62QLjQiPuKBQRgncGeTl
|
||||
sJRtu_eZmMTom0FO1PFl4xtSetzoA9luHdoQVYakKVhJDOpH1xU0M_bAoERKcL4stSowN4wuFevR
|
||||
5GyXOFVWsTUrWOpEoyaF7shmSuTPifA9Y60p3q26WrPcpaOapwlOgBY1ZaSFDWN7PmOK2n1KRuyj
|
||||
ORg0ucYoZRi8E2Ccf1esFMmJ7aG2h2hStoROuMiD7PmeGauzwQuGx58CAwEAAaOBnDCBmTAOBgNV
|
||||
HQ8BAf8EBAMCAYYwDwYDVR0TAQH_BAUwAwEB_zAdBgNVHQ4EFgQU5zQqLiLeOWBrtJTOd4NhLzGg
|
||||
fDUwHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01_CF4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0
|
||||
cDovL3d3dy5hcHBsZS5jb20vYXBwbGVjYS9yb290LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAHdHV
|
||||
e910TtcX_IItDJmbXkJy8mnc1WteDQxrSz57FCXes5TooPoPgInyFz0AAqKRkb50V9yvmp-hCn0w
|
||||
vgAqzCFZ6_1JrG51GeiaegPRhvbn9rAOS0n6o7dButfR41ahfYOrl674UUomwYVCEyaNA1RmEF5g
|
||||
hAUSMStrVMCgyEG8VB7nVK0TANJKx7vBiq-BCI7wRgq_J6a-3M85OoBwGSMyo2tmXZ5NqEdJsntF
|
||||
tVEzp3RnCU62bG9I9yy5MwVEa0W-dEtvsoaRtD4lKCWes8JRhvxP5a87qrtELAFJ4nSzNPpE7xTC
|
||||
EfItGRpRidMISkFsWFbemzrhBVflYs_SDzCCA_gwggLgoAMCAQICCD1yIOPPjPIlMA0GCSqGSIb3
|
||||
DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQKEwpBcHBsZSBJbmMuMSYwJAYDVQQLEx1BcHBs
|
||||
ZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEtMCsGA1UEAxMkQXBwbGUgaVBob25lIENlcnRpZmlj
|
||||
YXRpb24gQXV0aG9yaXR5MB4XDTE0MDcxMTAxMzUyNVoXDTIyMDQxMjE3NDMyOFowWTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAoMCkFwcGxlIEluYy4xNTAzBgNVBAMMLEFwcGxlIGlQaG9uZSBPUyBQcm92
|
||||
aXNpb25pbmcgUHJvZmlsZSBTaWduaW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
||||
59mawxejyekH1ceZpLR1IUwRA2gfMCwHnHeIMUjIRASNgc16xvjT9kccbU7uuuYUhXHE73mzS3Xa
|
||||
aIWmc1WixodRe9ccgbUBauOMke56KvzPlV75caAofvmr1OHODk-V88rtt5UKMv8lmTb2mJ0ki2RX
|
||||
tvX9vkUh-a5EdrfqsDtpn21_ftcRm7LqQ6Ll_SZHzszEB-Lndcbb_H4WtaSTxnyvPb3dwC-AeHY6
|
||||
TnzYZE8qJVGHQXYObuCTpCGqPl3KX6eLC0ClL7OzakrHxlO1H1wsioju5JAvn91SPhZBxjgeaCSP
|
||||
MS3baXHPoPNCGigRSnScptZ4SVgNxLwcW_E9ewIDAQABo4GjMIGgMB0GA1UdDgQWBBSkXms7_HpH
|
||||
cpFwCcEkvS87yXugvjAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFOc0Ki4i3jlga7SUzneDYS8x
|
||||
oHw1MDAGA1UdHwQpMCcwJaAjoCGGH2h0dHA6Ly9jcmwuYXBwbGUuY29tL2lwaG9uZS5jcmwwCwYD
|
||||
VR0PBAQDAgeAMBEGCyqGSIb3Y2QGAgIBBAIFADANBgkqhkiG9w0BAQUFAAOCAQEAirZWTkHSsfMh
|
||||
Q50L2cf_tJhYme1BpzDx79vagG0htrNc3L6H8TkhvMSh2ibS7abx7cARlRmsR7gqDmmY1Obmzmvq
|
||||
IsErpwFuQUwsHeMjjIYno4wXnMwb7thkMw9EDos7SGITYlTTcU2SLYE6_6bLjlxDcWyIMyI8ID8d
|
||||
eLn_Gioh6HNpz5uhoeE96QwXvKlz1-lSusK2H6EihT64XBqymnufzMtQOv6Wx_xIR_Qkoq0-TPtK
|
||||
22ecA3EVJz-DUvuy9BkWqT6p7BTsXsIKp_NN0TCq1K24MqFQL01VyEInrBzOcmTwLOAJ5Ey5CyA1
|
||||
N5zVC5HEMR3QK-Jcgr190P4ImTCCBLswggOjoAMCAQICAQIwDQYJKoZIhvcNAQEFBQAwYjELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRpZmljYXRp
|
||||
b24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMB4XDTA2MDQyNTIxNDAzNloXDTM1
|
||||
MDIwOTIxNDAzNlowYjELMAkGA1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsT
|
||||
HUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMIIB
|
||||
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5JGpCR-R2x5HUOsF7V55hC3rNqJXTFXsixmJ
|
||||
3vlLbPUHqyIwAugYPvhQCdN_QaiY-dHKZpwkaxHQo7vkGyrDH5WeegykR4tb1BY3M8vED03OFGnR
|
||||
yRly9V0O1X9fm_IlA7pVj01dDfFkNSMVSxVZHbOU9_acns9QusFYUGePCLQg98usLCBvcLY_ATCM
|
||||
t0PPD5098ytJKBrI_s61uQ7ZXhzWyz21Oq30Dw4AkguxIRYudNU8DdtiFqujcZJHU1XBry9Bs_j7
|
||||
43DN5qNMRX4fTGtQlkGJxHRiCxCDQYczioGxMFjsWgQyjGizjx3eZXP_Z15lvEnYdp8zFGWhd5TJ
|
||||
LQIDAQABo4IBejCCAXYwDgYDVR0PAQH_BAQDAgEGMA8GA1UdEwEB_wQFMAMBAf8wHQYDVR0OBBYE
|
||||
FCvQaUeUdgn-9GuNLkCm90dNfwheMB8GA1UdIwQYMBaAFCvQaUeUdgn-9GuNLkCm90dNfwheMIIB
|
||||
EQYDVR0gBIIBCDCCAQQwggEABgkqhkiG92NkBQEwgfIwKgYIKwYBBQUHAgEWHmh0dHBzOi8vd3d3
|
||||
LmFwcGxlLmNvbS9hcHBsZWNhLzCBwwYIKwYBBQUHAgIwgbYagbNSZWxpYW5jZSBvbiB0aGlzIGNl
|
||||
cnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBw
|
||||
bGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRl
|
||||
IHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjANBgkqhkiG9w0B
|
||||
AQUFAAOCAQEAXDaZTC14t-2Mm9zzd5vydtJ3ME_BH4WDhRuZPUc38qmbQI4s1LGQEti-9HOb7tJk
|
||||
D8t5TzTYoj75eP9ryAfsfTmDi1Mg0zjEsb-aTwpr_yv8WacFCXwXQFYRHnTTt4sjO0ej1W8k4uvR
|
||||
t3DfD0XhJ8rxbXjt57UXF6jcfiI1yiXV2Q_Wa9SiJCMR96Gsj3OBYMYbWwkvkrL4REjwYDieFfU9
|
||||
JmcgijNq9w2Cz97roy_5U2pbZMBjM3f3OgcsVuvaDyEO2rpzGU-12TZ_wYdV2aeZuTJC-9jVcZ5-
|
||||
oVK3G72TQiQSKscPHbZNnF5jyEuAF1CqitXa5PzQCQc3sHV1ITGCAowwggKIAgEBMIGFMHkxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQKEwpBcHBsZSBJbmMuMSYwJAYDVQQLEx1BcHBsZSBDZXJ0aWZpY2F0
|
||||
aW9uIEF1dGhvcml0eTEtMCsGA1UEAxMkQXBwbGUgaVBob25lIENlcnRpZmljYXRpb24gQXV0aG9y
|
||||
aXR5Agg9ciDjz4zyJTAJBgUrDgMCGgUAoIHcMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ
|
||||
KoZIhvcNAQkFMQ8XDTIwMDEwMzAxNTg1MlowIwYJKoZIhvcNAQkEMRYEFIJlJqMi8JSzuOah7y2E
|
||||
gjt_j3BzMCkGCSqGSIb3DQEJNDEcMBowCQYFKw4DAhoFAKENBgkqhkiG9w0BAQEFADBSBgkqhkiG
|
||||
9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
|
||||
DgMCBzANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAQARvTqFIbHuP0tBCPmbrNTs3pf9
|
||||
zjt2WvhbPVeDo3-tWH2T9L0xCyNZiq8h9RmULTyeLeVf2BLVTS809u5O6HOyHZLVPxAEYOdBkVon
|
||||
bNQXVn1vgGs8p4c3SoQD4RI_OodpZzssc7wKbQ8O2Fzm-lVG4Wedo5BtpwRoyh6dC434UbOfgkjR
|
||||
-Ij6l7FVoxAG_2J2dQ4EUTJT863ZlJNF7ZJCc7ujojdxQiAtk_TjEZkOemr36WmMQmPsOyHR9bZ1
|
||||
wxLjARMwCrbiUv6xCT3Nhnu6FJnLuWmHJ8K79ecE7MowQpiQlQu0N5x6ub2I3-PiNzMuONvtiSRE
|
||||
Gp3YnZVj8lzt
|
4
public/.well-known/brave-rewards-verification.txt
Normal file
@ -0,0 +1,4 @@
|
||||
This is a Brave Rewards publisher verification file.
|
||||
|
||||
Domain: jarv.is
|
||||
Token: 3df670b7cdb7d0442ec98aa7f0f68e19fd67a5559e6f6202eae1ea1a7fa633e4
|
86
public/.well-known/keybase.txt
Normal file
@ -0,0 +1,86 @@
|
||||
==================================================================
|
||||
https://keybase.io/jakejarvis
|
||||
--------------------------------------------------------------------
|
||||
|
||||
I hereby claim:
|
||||
|
||||
* I am an admin of https://jarv.is
|
||||
* I am jakejarvis (https://keybase.io/jakejarvis) on keybase.
|
||||
* I have a public key with fingerprint 3BC6 E577 6BF3 79D3 6F67 1480 2B0C 9CF2 51E6 9A39
|
||||
|
||||
To do so, I am signing this object:
|
||||
|
||||
{
|
||||
"body": {
|
||||
"key": {
|
||||
"eldest_kid": "0101c35f512403602f2353b2007b186f926ace0c88dcd774f31a89399cf399a949910a",
|
||||
"fingerprint": "3bc6e5776bf379d36f6714802b0c9cf251e69a39",
|
||||
"host": "keybase.io",
|
||||
"key_id": "2b0c9cf251e69a39",
|
||||
"kid": "0101647946d36fa5b52f5d33ebf8ca2006b04b125339ad2639bce117eaf25b498d680a",
|
||||
"uid": "1b34b49ba13d00b2fc9da2037f06ba00",
|
||||
"username": "jakejarvis"
|
||||
},
|
||||
"merkle_root": {
|
||||
"ctime": 1587566135,
|
||||
"hash_meta": "6bc62e2c9a9a5e7f78686b1b32edb4bf1b7931d8dc75daf7013532edd31bf8cc",
|
||||
"seqno": 16013053
|
||||
},
|
||||
"revoke": {
|
||||
"sig_ids": [
|
||||
"14141cc1757985590676873dc8fc028a2131c1ca2b08d2f021d3d005a5a607270f"
|
||||
]
|
||||
},
|
||||
"service": {
|
||||
"hostname": "jarv.is",
|
||||
"protocol": "https:"
|
||||
},
|
||||
"type": "web_service_binding",
|
||||
"version": 1
|
||||
},
|
||||
"ctime": 1587566142,
|
||||
"expire_in": 157680000,
|
||||
"prev": "ea3b24adc64f0ae994067910e75be3e9ff232a75e17e8b72d32b469467efd398",
|
||||
"seqno": 130,
|
||||
"tag": "signature"
|
||||
}
|
||||
|
||||
which yields the signature:
|
||||
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
owFtU3tsFEUYv2IhUIu0YkB5s4hgOcrMzu7MbpGXj1KQRBAKAtpjZne2PY7enXvb
|
||||
wuVSBEpRbEGgpSYFDQEFFApKH0pLy1MIKIkBEyiPKg1txAhYqcRICs42osY4f+xk
|
||||
v/l9v+/3/eabDb0f8fSMG5O49ddZbRV63Nc3mCdr29yMmMRCZlRKi0kB3rXxJSaP
|
||||
OL6A35TSJAABNJBqqVBWAMJAtmSkIiYDQBjUsKXLmBocGJpmGiYhioUg1XSk64Yl
|
||||
PlRXdB0CKnklyx/M5nbY9gcdQYuYgblKCGYWIrqJsIUJVDQgM2CIVFmFHOsU6SIx
|
||||
JxRxM4Q4RiM81R8SMfHj65L3P/h/dGOF6Ap2yanKVNlSTYQ4szSDCvmYAYVBWUVI
|
||||
p6aMkc4MDiHhVJAxRddMrHXpzuuigwwpIsooRCYATLYM3RQsiFiCiALgAiPcDtJc
|
||||
LtCLaYAvpna+PyIVeKVcbgeWcJ8dCjmuvYbjd0FQ1YiKMUSqaJFGcny53KEiFwtn
|
||||
ZC4bwjuqcmIRDWuYifoyN5nCLMiIjqAp7CaqSS0CBIN7ZiLotmYIJRH+ZjAkKmBx
|
||||
BlQkJNg8PxTgbvWIP1s4F5HSFkrwSL4CFWgYkKhE11RVB5hgjSDT0CwDyBqVIYIG
|
||||
FHYxoJmyBWRouu2rVKUYEJkAS3qjwK0nWjW66N3L+tsEOz9VOOCVwnbICRmhJSKY
|
||||
4zjhSJrrihMNu6ilnPn+yvcxf9AUUyIy8rkd8YeCogeB/I9hiuyV+LKw3+Y+v4tQ
|
||||
hWYglluH5wtKTsV8KtQ0sGIBynVdEX2JKeREZRxx3RIjLFOicnHbGiOyiWSmYDEp
|
||||
hFsm0rV/OYgEq0OzBanwLUidPJtLBQlru6F4T1xPz+B+w+PHn2xdGrgTPR/KfmLF
|
||||
w6fVvZv7rjwJvZIeRuq+7fNgWuO8pcr15h0Z6Tk/aVvmXDrV1jw5+mGRGf/YiO6x
|
||||
V/YnSpHOnotS7UI8/4sL+39ZfqSkrEa9+uWgnYVFD1KPdfSfV/L23ier/iha1nrs
|
||||
6K6Eq53TD9+uUVY/Tdesnf/qvsLtzafzh0VfO1fS0pS8qGPggkDttPtNm8riVtXX
|
||||
zUgtH5s+NvbVLPnCjwsvTx+52jP8+oFjQ6cer8+7W31i2+P9q1sumTWNysVYw6iV
|
||||
E6ZI319pmdbkeS9lzZDgz1l6vyun2/ennCnM9n7glFe3v6jNPl4c3/DOzKGVG7tl
|
||||
J91sW91j8LPjJtGzxS/kXrdr1v7et2oA2IxKD/SBpfvC5uHDhXsaB1lwwNy8H+4W
|
||||
vUwm7bj3yfhctjtDGlhZNHJiYumNaM7yiycye7XS2e1m7a1FZ2+pw94/+Eztwi0r
|
||||
A58Ny8x47tGUTcGZA08dre7Rvuel1pb0zti8QzdS+ky+Vn5mfdvQhoTyWeM+b28p
|
||||
PVSZjLa9tTcr+lvCqJtHr2T12DA23IGTvut9bnft1HcrNldNMGbcPbIgfVf3HXvq
|
||||
z1fha/ZGb2aH98yAm+uLe10uq5z/1Oj7r88pO31HK5lxb+fK50FOrGDdp7HqdSM6
|
||||
Z05Mqj1f19T4zdm6FU0XOpNvabVR5xrtu/jgR7e3nmyYMLJoyKkKZ/vuwbFLpRBn
|
||||
4nMTiysmOasONNdf/HgKGTNndNb0vslZiYE/AQ==
|
||||
=AIK/
|
||||
-----END PGP MESSAGE-----
|
||||
|
||||
And finally, I am proving ownership of this host by posting or
|
||||
appending to this document.
|
||||
|
||||
View my publicly-auditable identity here: https://keybase.io/jakejarvis
|
||||
|
||||
==================================================================
|
1
public/.well-known/openpgpkey/policy
Normal file
@ -0,0 +1 @@
|
||||
# Policy flags for domain jarv.is
|
4
public/BingSiteAuth.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<users>
|
||||
<user>164551986DA47F7F6FC0D21A93FFFCA6</user>
|
||||
</users>
|
47
public/dark-mode-example/example.html
Normal file
@ -0,0 +1,47 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Welcome to the dark side 🌓</title>
|
||||
<style>
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
|
||||
body {
|
||||
font-family: system-ui, -apple-system, sans-serif;
|
||||
text-align: center;
|
||||
}
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
.dark-mode-toggle {
|
||||
cursor: pointer;
|
||||
padding: 1em;
|
||||
visibility: hidden;
|
||||
}
|
||||
body.light {
|
||||
background-color: #fff;
|
||||
color: #222;
|
||||
}
|
||||
body.light a {
|
||||
color: #06f;
|
||||
}
|
||||
body.dark {
|
||||
background-color: #222;
|
||||
color: #fff;
|
||||
}
|
||||
body.dark a {
|
||||
color: #fe0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body class="light">
|
||||
<h1>Welcome to the dark side 🌓</h1>
|
||||
<button class="dark-mode-toggle">💡 Click to see the light... or not.</button>
|
||||
<p><a href="https://github.com/jakejarvis/dark-mode" target="_blank" rel="noopener">View the source code</a> or <a href="https://jarv.is/notes/dark-mode/" target="_blank" rel="noopener">read the post</a>.</p>
|
||||
<script async defer src="example.js"></script>
|
||||
</body>
|
||||
</html>
|
4
public/dark-mode-example/example.js
Normal file
@ -0,0 +1,4 @@
|
||||
/* eslint-disable */
|
||||
/*! Dark mode switcheroo | MIT License | jrvs.io/darkmode */
|
||||
// Note: Using sessionStorage instead of localStorage for the iframe'd example, since we're sandboxed from the parent window here.
|
||||
(function(){var e=window,t=e.document,i=t.body.classList,a=sessionStorage,c="dark_mode_example",d=a.getItem(c),n="dark",o="light",r=o,s=t.querySelector(".dark-mode-toggle"),m=r===n,l=function(e){i.remove(n,o);i.add(e);m=e===n};d===n&&l(n);d===o&&l(o);if(!d){var f=function(e){return"(prefers-color-scheme: "+e+")"};e.matchMedia(f(n)).matches?l(n):e.matchMedia(f(o)).matches?l(o):l(r);e.matchMedia(f(n)).addListener((function(e){e.matches&&l(n)}));e.matchMedia(f(o)).addListener((function(e){e.matches&&l(o)}))}if(s){s.style.visibility="visible";s.addEventListener("click",(function(){if(m){l(o);a.setItem(c,o)}else{l(n);a.setItem(c,n)}}),!0)}})();
|
1
public/google06385a641f3d866f.html
Normal file
@ -0,0 +1 @@
|
||||
google-site-verification: google06385a641f3d866f.html
|
56
public/humans.txt
Normal file
@ -0,0 +1,56 @@
|
||||
##
|
||||
###----##
|
||||
### \
|
||||
/ ##__
|
||||
/ ## # --#
|
||||
: __/ -# :
|
||||
,' _\ > :
|
||||
#### :' #########:
|
||||
########## | ###:
|
||||
###################### :
|
||||
####################### :
|
||||
######################...,'
|
||||
:
|
||||
;
|
||||
;
|
||||
;
|
||||
,;
|
||||
;##########
|
||||
;###########
|
||||
,,,,,,,,,;###########
|
||||
|
||||
# humanstxt.org/
|
||||
# The humans responsible & technology colophon
|
||||
|
||||
# HUMAN
|
||||
|
||||
Jake Jarvis <jake@jarv.is>
|
||||
@jakejarvis
|
||||
|
||||
# TECHNOLOGY
|
||||
|
||||
- Next.js
|
||||
- React
|
||||
- Vercel
|
||||
- FaunaDB
|
||||
- Sentry
|
||||
- ...and more: https://jarv.is/uses/
|
||||
|
||||
# VIEW SOURCE
|
||||
|
||||
https://github.com/jakejarvis/jarv.is
|
||||
|
||||
# PRIVACY POLICY
|
||||
|
||||
https://jarv.is/privacy/
|
||||
|
||||
# TOR MIRROR
|
||||
|
||||
http://jarvis2i2vp4j4tbxjogsnqdemnte5xhzyi7hziiyzxwge3hzmh57zad.onion/
|
||||
|
||||
# LICENSE
|
||||
|
||||
All content is licensed under CC-BY-4.0, an
|
||||
open & permissive Creative Commons license:
|
||||
|
||||
https://jarv.is/license/
|
149
public/pinterest-e8aef.html
Normal file
@ -0,0 +1,149 @@
|
||||
|
||||
|
||||
<!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">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<meta name="p:domain_verify" content="e8aefab89c04734260da89b6ff26fd5b" />
|
||||
<title></title>
|
||||
|
||||
</head>
|
||||
<body lang="en" style="background-color:#f7f5f5;background:#f7f5f5 url('https://s.pinimg.com/images/paper.jpg') repeat;padding:0;margin:0;">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%" background="https://s.pinimg.com/images/paper.jpg">
|
||||
<tr>
|
||||
<td id="wrapper" style="padding:20px 20px 40px;">
|
||||
<table id="content" cellspacing="0" cellpadding="0" border="0" align="center" width="620">
|
||||
|
||||
<tr>
|
||||
<td id="logo" align="center" style="padding:20px 0 40px;">
|
||||
<a href="https://www.pinterest.com/website/confirm/" Title="Verify domain" style="border:none;">
|
||||
<img src="https://s.pinimg.com/images/email/logo.gif" width="200" height="52" style="vertical-align:top;outline:none;border:none;" alt="Verify website" />
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="header" background="https://s.pinimg.com/images/mail/double_rules620.gif" align="center">
|
||||
<table cellspacing="0" cellpadding="0" border="0" align="center">
|
||||
<tr>
|
||||
<td background="https://s.pinimg.com/images/paper.jpg" style="background-color:#f7f5f5;">
|
||||
<h1 style="font-family:georgia,serif;font-weight:normal;font-size:22px;line-height:21px;color:#211922 !important;text-shadow:0 1px 0 #FFFFFF;margin:0;padding:0 20px;">
|
||||
|
||||
|
||||
Hi, Jake!
|
||||
|
||||
|
||||
</h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="comment_wrap" style="padding:30px 0 30px 8px;">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td width="1" style="background-color:#eceaeb"></td>
|
||||
<td class="" style="background-color:#FFFFFF;padding:0px;border-top:1px solid #eae9e9;border-bottom:1px solid #b2b1b1;border-left:1px solid #d4d2d3;border-right:1px solid #d4d2d3;">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<table class="comment_container" cellspacing="0" cellpadding="0" border="0" width="617">
|
||||
<tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<td class="profile_image" width="80" valign="top">
|
||||
<a href="https://www.pinterest.com/website/confirm/" title="Jake Jarvis">
|
||||
<img src="https://i.pinimg.com/140x140_RS/8e/aa/2c/8eaa2cc12232600ac5ba3419e961d145.jpg" width="80" height="80" style="vertical-align:top;outline:none;border:none;" alt="Jake Jarvis" />
|
||||
</a>
|
||||
</td>
|
||||
|
||||
|
||||
|
||||
<td class="comment_text" width="341">
|
||||
<p style="font-family:'helvetica neue',helvetica,arial,sans-serif;font-size:14px;color:#211922;line-height:20px;text-shadow:0 1px 0 #FFFFFF;margin:0;padding:5px 0 5px 15px;">Looking good! You are ready to return to the verification page and complete the process.</p>
|
||||
</td>
|
||||
|
||||
|
||||
|
||||
|
||||
<td class="button_row" width="140" align="right" style="padding:20px;">
|
||||
<table class="button" cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td class="button_text" height="34" align="center" background="https://s.pinimg.com/images/mail/button_borderless.gif" style="background-repeat:repeat-x;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-position:top left;background-color:#d43638;border:1px solid #910101;white-space:nowrap;height:34px;">
|
||||
<a href="https://www.pinterest.com/website/confirm/" style="color:#fcf9f9;cursor:pointer;text-align:center;text-decoration:none;vertical-align:baseline;" title="Go To Board">
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="1" style="background-color:#eceaeb"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="1" style="background-color:#eceaeb"></td>
|
||||
<td height="1" style="background-color:#d5d3d4"></td>
|
||||
<td width="1" style="background-color:#eceaeb"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="1"></td>
|
||||
<td height="1" style="background-color:#e8e6e7"></td>
|
||||
<td width="1"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td align="center" style="padding:10px 0 30px;">
|
||||
|
||||
<h4 style="font-family:georgia,serif;font-weight:normal;font-size:21px;color:#211922 !important;text-shadow:0 1px 0 #FFFFFF;margin:0;padding:0;">Happy Pinning!</h4>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td id="badge_rule" height="18" width="100%" background="https://s.pinimg.com/images/mail/badge_rule620.gif" align="center"></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td align="center" style="padding:30px 0 15px;">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td align="center">
|
||||
<p style="font-family:'helvetica neue',helvetica,arial,sans-serif;font-size:10px;color:#999999;text-shadow:0 1px 0 #FFFFFF;line-height:1.35em;margin:0;padding:0;"><span class="symbolfix">©</span>2017 Pinterest, Inc. <font style="color:#AAA;padding:0 2px;">|</font> All Rights Reserved<br><a href="https://www.pinterest.com/_/_/about/privacy/" style="color:#999;text-decoration:underline;text-shadow:0 1px 0 #FFFFFF;">Privacy Policy</a> <font style="color:#AAA;padding:0 2px;"> |</font> <a href="https://www.pinterest.com/_/_/about/terms-service/" style="color:#999;text-decoration:underline;text-shadow:0 1px 0 #FFFFFF;">Terms and Conditions</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
64
public/pubkey.asc
Normal file
@ -0,0 +1,64 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=sqOH
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
34
public/site.webmanifest
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"name": "Jake Jarvis",
|
||||
"short_name": "jarv.is",
|
||||
"description": "Hi there! I'm a frontend web developer based in Boston, Massachusetts specializing in the JAMstack, modern JavaScript frameworks, and progressive web apps.",
|
||||
"lang": "en-us",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/static/images/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/static/images/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/static/images/maskable-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/static/images/maskable-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
}
|
||||
],
|
||||
"display": "browser",
|
||||
"start_url": "/"
|
||||
}
|
BIN
public/static/daily.pdf
Normal file
BIN
public/static/images/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
public/static/images/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
public/static/images/angry-panda.gif
Normal file
After Width: | Height: | Size: 400 KiB |
BIN
public/static/images/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
public/static/images/birthday/birthday.mp4
Normal file
BIN
public/static/images/birthday/birthday.webm
Normal file
BIN
public/static/images/birthday/thumb.png
Normal file
After Width: | Height: | Size: 128 KiB |
BIN
public/static/images/cli/screenshot.png
Normal file
After Width: | Height: | Size: 142 KiB |
BIN
public/static/images/favicon-128.png
Normal file
After Width: | Height: | Size: 904 B |
BIN
public/static/images/favicon-16.png
Normal file
After Width: | Height: | Size: 299 B |
BIN
public/static/images/favicon-192.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
public/static/images/favicon-32.png
Normal file
After Width: | Height: | Size: 393 B |
BIN
public/static/images/favicon-48.png
Normal file
After Width: | Height: | Size: 513 B |
BIN
public/static/images/favicon-64.png
Normal file
After Width: | Height: | Size: 611 B |
BIN
public/static/images/favicon.ico
Normal file
After Width: | Height: | Size: 5.3 KiB |
7
public/static/images/favicon.svg
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" viewbox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill="#6fbc4e" d="M27.7 5l17.1 9.8 8.5-4.9-17-9.9z"/>
|
||||
<path fill="#ffb900" d="M27.7 14.8l8.6 4.9v19.7l8.5 4.9V14.8L27.7 5zM19.2 39.4l-8.5-4.9v19.6l17 9.9v-9.8l-8.5-5z"/>
|
||||
<path fill="#009cdf" d="M27.7 44.3v-9.8l-8.5 4.9v9.8zM44.8 44.3l-17.1 9.9V64l25.6-14.7V9.9l-8.5 4.9z"/>
|
||||
<path fill="#6fbc4e" d="M10.7 34.5l8.5 4.9 8.5-4.9-8.5-4.9zM19.2 49.2l8.5 5 17.1-9.9-8.5-4.9z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 529 B |
BIN
public/static/images/hillary/convention-720p.mp4
Normal file
BIN
public/static/images/hillary/convention-720p.webm
Normal file
108
public/static/images/hillary/subs.en.vtt
Normal file
@ -0,0 +1,108 @@
|
||||
WEBVTT
|
||||
Kind: captions
|
||||
Language: en
|
||||
|
||||
00:00:00.030 --> 00:00:03.210
|
||||
All right, well let's listen
|
||||
here to the video at the Democratic
|
||||
|
||||
00:00:03.210 --> 00:00:04.880
|
||||
National Convention on this issue.
|
||||
|
||||
00:00:04.880 --> 00:00:08.340
|
||||
You know, when I came here to New Hampshire
|
||||
|
||||
00:00:08.340 --> 00:00:14.269
|
||||
the first time in this campaign and
|
||||
heard about the heroin epidemic
|
||||
|
||||
00:00:14.269 --> 00:00:16.660
|
||||
The growing drug problem in our area...
|
||||
|
||||
00:00:16.780 --> 00:00:19.604
|
||||
We're all losing fathers, brothers, sons, mothers...
|
||||
|
||||
00:00:19.604 --> 00:00:22.040
|
||||
The numbers of people who are being affected
|
||||
|
||||
00:00:22.040 --> 00:00:27.000
|
||||
If you have been impacted by your own or
|
||||
someone else's use of substances, would
|
||||
|
||||
00:00:27.000 --> 00:00:28.510
|
||||
you just raise your hand?
|
||||
|
||||
00:00:28.510 --> 00:00:31.470
|
||||
I didn't even know what was wrong with me until I
|
||||
|
||||
00:00:31.470 --> 00:00:35.400
|
||||
found out that I was I was an addict.
|
||||
|
||||
00:00:35.400 --> 00:00:38.480
|
||||
This problem touches everybody...
|
||||
|
||||
00:00:38.480 --> 00:00:41.484
|
||||
My children suffered, my family suffered...
|
||||
|
||||
00:00:41.484 --> 00:00:44.280
|
||||
Meeting grandmothers raising their grandchildren...
|
||||
|
||||
00:00:44.280 --> 00:00:48.800
|
||||
All of my friends are raising
|
||||
their grandchildren because of addiction
|
||||
|
||||
00:00:48.800 --> 00:00:53.700
|
||||
I think you're very brave and
|
||||
very loving to take on this responsibility.
|
||||
|
||||
00:00:53.700 --> 00:00:56.720
|
||||
It is plaguing families.
|
||||
I don't want to
|
||||
|
||||
00:00:56.730 --> 00:01:00.180
|
||||
go to more funerals. I'm going to one this weekend.
|
||||
I didn't know if I wanted
|
||||
|
||||
00:01:00.180 --> 00:01:04.980
|
||||
to do better. Addiction had full control
|
||||
over my heart and soul.
|
||||
|
||||
00:01:04.980 --> 00:01:10.880
|
||||
I wouldn't have necessarily known that if I hadn't been
|
||||
sitting in a little cafe in Keene
|
||||
|
||||
00:01:10.880 --> 00:01:16.140
|
||||
listening to people tell me about what
|
||||
was breaking their hearts and what they
|
||||
|
||||
00:01:16.140 --> 00:01:19.660
|
||||
wanted their president to know.
|
||||
|
||||
00:01:19.660 --> 00:01:21.299
|
||||
We need the voice of those who are using, that is
|
||||
|
||||
00:01:21.299 --> 00:01:24.480
|
||||
the way in which we can make an impact
|
||||
on this disease.
|
||||
|
||||
00:01:24.480 --> 00:01:26.860
|
||||
We can't walk away from these stories.
|
||||
|
||||
00:01:26.860 --> 00:01:29.900
|
||||
These are our children, these are our friends, our neighbors,
|
||||
|
||||
00:01:29.900 --> 00:01:34.160
|
||||
our loved ones. This is not something we can
|
||||
just brush under the rug and wish it would
|
||||
|
||||
00:01:34.160 --> 00:01:39.180
|
||||
go away. We need to drag it out of the
|
||||
shadows, we need to hold it up to the light
|
||||
|
||||
00:01:39.180 --> 00:01:41.740
|
||||
Everybody should feel that they are
|
||||
|
||||
00:01:41.740 --> 00:01:50.960
|
||||
valued, they are cared about, and they
|
||||
have a president who sees them
|
||||
|
BIN
public/static/images/hillary/thumb.png
Normal file
After Width: | Height: | Size: 283 KiB |
BIN
public/static/images/leo/leo.mp4
Normal file
BIN
public/static/images/leo/leo.webm
Normal file
111
public/static/images/leo/subs.en.vtt
Normal file
@ -0,0 +1,111 @@
|
||||
WEBVTT
|
||||
|
||||
00:00:00.000 --> 00:00:05.029
|
||||
["The Lab" Theme Music]
|
||||
|
||||
00:00:05.029 --> 00:00:08.760
|
||||
Welcome back to "The Lab with Leo," I'm Kate Abraham and now it's time for our
|
||||
|
||||
00:00:08.760 --> 00:00:13.000
|
||||
Facebook app of the day. And in honor of
|
||||
the lovely Amber – wasn't it great to see Amber?
|
||||
|
||||
00:00:13.040 --> 00:00:16.470
|
||||
Oh, it was so nice to see her.
|
||||
She's looking so tan!
|
||||
|
||||
00:00:16.470 --> 00:00:21.140
|
||||
Toronto weather.
|
||||
Yeah, really? I think she was at Prince Edward Island for a few days
|
||||
|
||||
00:00:21.140 --> 00:00:26.380
|
||||
for Canada Day.
|
||||
So she's out there like this, tanning in the ocean. Good for her.
|
||||
|
||||
00:00:26.380 --> 00:00:28.060
|
||||
She knows how to enjoy herself.
|
||||
[laughs]
|
||||
|
||||
00:00:28.060 --> 00:00:30.740
|
||||
So in honor of Amber, our Facebook app of the day is
|
||||
|
||||
00:00:30.740 --> 00:00:35.360
|
||||
Powncer, or Poncer or Punser
|
||||
|
||||
00:00:35.360 --> 00:00:39.000
|
||||
However you want to say it, I say Powncer.
|
||||
So there's your Pownce page.
|
||||
|
||||
00:00:39.000 --> 00:00:44.520
|
||||
So what you do is, basically, it literally updates your most recent post on Pownce.
|
||||
So literally I've just put here
|
||||
|
||||
00:00:44.520 --> 00:00:49.200
|
||||
"Playing with Pownce," then if I just post this, and what will happen is it'll automatically
|
||||
|
||||
00:00:49.200 --> 00:00:52.460
|
||||
I bet you've done this in advance, it'll
|
||||
automatically go through to my actual
|
||||
|
||||
00:00:52.460 --> 00:00:56.420
|
||||
site on Facebook and as you can see, you can see exactly what I'm doing
|
||||
|
||||
00:00:56.420 --> 00:00:59.000
|
||||
And then can they click that and takes
|
||||
it to your Pownce page?
|
||||
Yeah, then you can
|
||||
|
||||
00:00:59.000 --> 00:01:02.860
|
||||
reply to me. Oh that's neat!
|
||||
Then what'll happen, you can basically send me a reply.
|
||||
|
||||
00:01:02.860 --> 00:01:06.460
|
||||
You know who wrote that? I don't know.
|
||||
Jake Jarvis wrote that.
|
||||
|
||||
00:01:06.479 --> 00:01:10.560
|
||||
And I know who Jake Jarvis is, he's on my
|
||||
Facebook friends list.
|
||||
|
||||
00:01:10.560 --> 00:01:14.250
|
||||
He's a young guy, I think he's a high school kid, the son of Jeff Jarvis, who's
|
||||
|
||||
00:01:14.250 --> 00:01:18.450
|
||||
a very well known media critic.
|
||||
These kids freak me out. Isn't it neat?
|
||||
|
||||
00:01:18.450 --> 00:01:22.590
|
||||
Jake's written some great applications
|
||||
How old is he?
|
||||
I don't know, I think 16 or 17.
|
||||
|
||||
00:01:22.590 --> 00:01:26.100
|
||||
That scares me.
|
||||
He's written a lot, he's one of the best Facebook developers out there.
|
||||
|
||||
00:01:26.100 --> 00:01:29.310
|
||||
Did a nice job with that.
|
||||
That's fantastic.
|
||||
Isn't that great? I love it, that's so good.
|
||||
|
||||
00:01:29.310 --> 00:01:31.860
|
||||
But for more details, obviously Facebook
|
||||
apps
|
||||
|
||||
00:01:31.860 --> 00:01:37.080
|
||||
I said facebook.com/apps.
|
||||
There's lots of them, there's thousands.
|
||||
So many on there.
|
||||
|
||||
00:01:37.080 --> 00:01:41.100
|
||||
There's a lot of bad ones but some really good ones.
|
||||
Well that's what you're here for, to tell us which ones are good.
|
||||
|
||||
00:01:41.100 --> 00:01:44.540
|
||||
Exactly, this was a good one, I like it.
|
||||
She installs them all so that you can
|
||||
|
||||
00:01:44.540 --> 00:01:48.220
|
||||
tell, you got like a page this long!
|
||||
You just keep scrolling, scrolling, scrolling...
|
||||
[laughs]
|
BIN
public/static/images/leo/thumb.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
public/static/images/logo.png
Normal file
After Width: | Height: | Size: 12 KiB |
16
public/static/images/logo.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg viewBox="0 0 96 144" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="c1" fill="#6fbc4e">
|
||||
<polygon points="57.6 0 38.4 11.1 38.4 11.1 76.8 33.2 96 22.1 96 22.1 57.6 0 57.6 0"/>
|
||||
<polygon points="19.2 66.5 0 77.6 0 77.6 19.2 88.7 38.4 77.6 38.4 77.6 19.2 66.5 19.2 66.5"/>
|
||||
<polygon points="57.6 88.7 19.2 110.9 19.2 110.9 38.4 121.9 76.8 99.8 76.8 99.8 57.6 88.7 57.6 88.7"/>
|
||||
</g>
|
||||
<g id="c2" fill="#ffb900">
|
||||
<polygon points="38.4 11.1 38.4 33.3 57.6 44.3 57.6 88.7 76.8 99.8 76.8 33.2 38.4 11.1 38.4 11.1"/>
|
||||
<polygon points="19.2 110.9 19.2 110.8 19.2 88.7 0 77.6 0 121.9 38.4 144.1 38.4 121.9 19.2 110.9 19.2 110.9"/>
|
||||
</g>
|
||||
<g id="c3" fill="#009cdf">
|
||||
<polygon points="76.8 33.2 76.8 99.8 76.8 99.8 38.4 121.9 38.4 144.1 96 110.9 96 22.1 76.8 33.2 76.8 33.2"/>
|
||||
<polygon points="19.2 110.9 38.4 99.8 38.4 77.6 19.2 88.7 19.2 110.9 19.2 110.9"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 945 B |
BIN
public/static/images/maskable-192x192.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
public/static/images/maskable-512x512.png
Normal file
After Width: | Height: | Size: 8.9 KiB |
BIN
public/static/images/me.jpg
Normal file
After Width: | Height: | Size: 128 KiB |
BIN
public/static/images/mstile-150x150.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
public/static/images/mstile-310x310.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 156 KiB |
After Width: | Height: | Size: 129 KiB |
After Width: | Height: | Size: 156 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 359 KiB |
After Width: | Height: | Size: 64 KiB |
BIN
public/static/images/notes/bernie-sanders-bern-app-data/webinar-qa-1.png
Executable file
After Width: | Height: | Size: 21 KiB |
BIN
public/static/images/notes/bernie-sanders-bern-app-data/webinar-qa-2.png
Executable file
After Width: | Height: | Size: 31 KiB |
BIN
public/static/images/notes/bernie-sanders-bern-app-data/webinar-slide-1.png
Executable file
After Width: | Height: | Size: 148 KiB |
BIN
public/static/images/notes/bernie-sanders-bern-app-data/webinar-slide-2.png
Executable file
After Width: | Height: | Size: 176 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 39 KiB |
After Width: | Height: | Size: 332 KiB |
After Width: | Height: | Size: 166 KiB |
After Width: | Height: | Size: 271 KiB |
After Width: | Height: | Size: 71 KiB |
After Width: | Height: | Size: 60 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 142 KiB |
BIN
public/static/images/notes/coronavirus-open-source/folding.mp4
Normal file
BIN
public/static/images/notes/coronavirus-open-source/folding.webm
Normal file
BIN
public/static/images/notes/coronavirus-open-source/hopkins.png
Normal file
After Width: | Height: | Size: 224 KiB |
After Width: | Height: | Size: 295 KiB |
BIN
public/static/images/notes/coronavirus-open-source/scenarios.png
Normal file
After Width: | Height: | Size: 150 KiB |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 23 KiB |
BIN
public/static/images/notes/css-waving-hand-emoji/codepen.png
Normal file
After Width: | Height: | Size: 126 KiB |
BIN
public/static/images/notes/dropping-dropbox/cancel.mp4
Normal file
BIN
public/static/images/notes/dropping-dropbox/cancel.png
Normal file
After Width: | Height: | Size: 146 KiB |
BIN
public/static/images/notes/dropping-dropbox/cancel.webm
Normal file
BIN
public/static/images/notes/dropping-dropbox/email.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
public/static/images/notes/dropping-dropbox/icloud-drive.png
Normal file
After Width: | Height: | Size: 403 KiB |
BIN
public/static/images/notes/dropping-dropbox/icloud-storage.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 65 KiB |
BIN
public/static/images/notes/github-actions/actions-flow.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
public/static/images/notes/github-actions/hugo-logs.png
Normal file
After Width: | Height: | Size: 145 KiB |
BIN
public/static/images/notes/github-actions/lighthouse-output.png
Normal file
After Width: | Height: | Size: 73 KiB |
BIN
public/static/images/notes/github-rename-master/blm-topic.png
Normal file
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 471 KiB |
After Width: | Height: | Size: 3.6 KiB |
BIN
public/static/images/notes/how-to-pull-request-fork-github/step1.png
Executable file
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 23 KiB |
BIN
public/static/images/notes/how-to-pull-request-fork-github/step7-1.png
Executable file
After Width: | Height: | Size: 9.1 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 184 KiB |
After Width: | Height: | Size: 56 KiB |