geohashing.site
Open in
urlscan Pro
46.226.108.147
Public Scan
Effective URL: https://geohashing.site/geohashing/Main_Page
Submission: On October 01 via api from US — Scanned from FR
Summary
TLS certificate: Issued by R11 on August 27th 2024. Valid for: 3 months.
This is the only time geohashing.site was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 30 | 46.226.108.147 46.226.108.147 | 29169 (GANDI-AS ...) (GANDI-AS Domain name registrar - www.gandi.net) | |
29 | 2 |
ASN29169 (GANDI-AS Domain name registrar - www.gandi.net, FR)
PTR: xvm-108-147.dc2.ghst.net
geohashing.site |
Apex Domain Subdomains |
Transfer | |
---|---|---|
30 |
geohashing.site
1 redirects
geohashing.site |
381 KB |
29 | 1 |
Domain | Requested by | |
---|---|---|
30 | geohashing.site |
1 redirects
geohashing.site
|
29 | 1 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.mediawiki.org |
www.xkcd.com |
geohashing.info |
geohashing.win |
discord.gg |
mibbit.com |
www.timeanddate.com |
en.wikipedia.org |
Subject Issuer | Validity | Valid | |
---|---|---|---|
geohashing.site R11 |
2024-08-27 - 2024-11-25 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://geohashing.site/geohashing/Main_Page
Frame ID: D69630DCF701CFE3F27157BEFFEFEECB
Requests: 42 HTTP requests in this frame
Screenshot
Page Title
GeohashingPage URL History Show full URLs
-
http://geohashing.site/
HTTP 307
https://geohashing.site/ HTTP 301
https://geohashing.site/geohashing/Main_Page Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Page Statistics
11 Outgoing links
These are links going to different origins than the main page.
Title: Wiki editing help
Search URL Search Domain Scan URL
Title: comic #426
Search URL Search Domain Scan URL
Title: today's coordinates
Search URL Search Domain Scan URL
Title: geohashing.win
Search URL Search Domain Scan URL
Title: Discord
Search URL Search Domain Scan URL
Title: web interface
Search URL Search Domain Scan URL
Title: timeanddate.com
Search URL Search Domain Scan URL
Title: Münster-Uppenberg
Search URL Search Domain Scan URL
Title: Linlithgow
Search URL Search Domain Scan URL
Title: Burgsteinfurt
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://geohashing.site/
HTTP 307
https://geohashing.site/ HTTP 301
https://geohashing.site/geohashing/Main_Page Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
Main_Page
geohashing.site/geohashing/ Redirect Chain
|
78 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
load.php,qdebug==false,alang==en,amodules==mediawiki.legacy.commonPrint,P7Cmediawiki.skinning.content,P7Czzz.ext.bootstrap.styles,aonly==styles,askin==chameleon+load.php,qdebug==false,alang==en,amo...
geohashing.site/ |
307 KB 49 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
load.php,qdebug=false,alang=en,amodules=startup,aonly=scripts,askin=chameleon.pagespeed.jm.ebfITs-o6O.js
geohashing.site/ |
0 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
xHolidaylogo.png.pagespeed.ic.sM0imWsM_t.webp
geohashing.site/images/9/91/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x400px-Coordinates.png.pagespeed.ic.hzusQrfD-I.webp
geohashing.site/images/thumb/5/51/Coordinates.png/ |
31 KB 31 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x300px-Geohash_2015-12-28_-37_147_03_Group.JPG.pagespeed.ic.NyIGuuoKSo.webp
geohashing.site/images/thumb/c/cb/Geohash_2015-12-28_-37_147_03_Group.JPG/ |
21 KB 22 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x97px-2024-10-01_-37_145_grin.jpeg.pagespeed.ic.iZ0uT3DhUf.webp
geohashing.site/images/thumb/a/a7/2024-10-01_-37_145_grin.jpeg/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x173px-2024-09-30_47_8_selfie.jpg.pagespeed.ic.wP7akQbu_p.webp
geohashing.site/images/thumb/1/15/2024-09-30_47_8_selfie.jpg/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
173px-2024-09-29_10_106_vicentt_1727592916756.jpg
geohashing.site/images/thumb/6/68/2024-09-29_10_106_vicentt_1727592916756.jpg/ |
11 KB 11 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x173px-PXL_20240929_030307079.jpg.pagespeed.ic.N3MLfj_OqK.webp
geohashing.site/images/thumb/5/54/PXL_20240929_030307079.jpg/ |
9 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x173px-2024-09-29_51_7_06_Site.jpg.pagespeed.ic.9AZ5G8rbZt.webp
geohashing.site/images/thumb/f/fe/2024-09-29_51_7_06_Site.jpg/ |
10 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
173px-2024_09_29_55_-3_race_small.jpg
geohashing.site/images/thumb/e/e0/2024_09_29_55_-3_race_small.jpg/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x173px-2024-09-28_52_7_04_Site.jpg.pagespeed.ic.K2DmCocAHS.webp
geohashing.site/images/thumb/8/80/2024-09-28_52_7_04_Site.jpg/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x173px-2024-09-28_53_8_beardygrade_1727563264730.jpg.pagespeed.ic.H8W-fY4UWQ.webp
geohashing.site/images/thumb/c/cf/2024-09-28_53_8_beardygrade_1727563264730.jpg/ |
5 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x173px-2024-09-27_43_-124.jpg.pagespeed.ic.wwIOMEf5ft.webp
geohashing.site/images/thumb/6/6c/2024-09-27_43_-124.jpg/ |
3 KB 4 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
173px-2024-09-27_-37_145_Felix_Dance_1727490608448.jpg
geohashing.site/images/thumb/5/53/2024-09-27_-37_145_Felix_Dance_1727490608448.jpg/ |
6 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
173px-PXL_20240926_025642553.jpg
geohashing.site/images/thumb/1/13/PXL_20240926_025642553.jpg/ |
7 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x73px-2024-09-24_47_8_The_Geohash.jpg.pagespeed.ic.PRM4zS9xTZ.webp
geohashing.site/images/thumb/e/ee/2024-09-24_47_8_The_Geohash.jpg/ |
4 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
173px-2024-09-23_51_5_Selfie.jpeg
geohashing.site/images/thumb/1/13/2024-09-23_51_5_Selfie.jpeg/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
173px-2024-09-23_43_-124_a.jpg
geohashing.site/images/thumb/0/08/2024-09-23_43_-124_a.jpg/ |
5 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
173px-2024-09-22_32_34_A.jpg
geohashing.site/images/thumb/0/06/2024-09-22_32_34_A.jpg/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
97px-2024-09-20_-37_147_Felix_Dance_1726980883088.jpg
geohashing.site/images/thumb/e/e6/2024-09-20_-37_147_Felix_Dance_1726980883088.jpg/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
x173px-2024-09-19_-38_143_Johnwrw_1726746590877.jpg.pagespeed.ic.Q8k51A5Bzt.webp
geohashing.site/images/thumb/0/07/2024-09-19_-38_143_Johnwrw_1726746590877.jpg/ |
8 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
97px-2024-09-19_56_-3_Self.jpg
geohashing.site/images/thumb/0/05/2024-09-19_56_-3_Self.jpg/ |
3 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
97px-2024-09-18_55_-4_Self.jpg
geohashing.site/images/thumb/a/ae/2024-09-18_55_-4_Self.jpg/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
poweredby_mediawiki_88x31.png
geohashing.site/resources/assets/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
254 B 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
421 B 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
31 B 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
92 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
204 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
214 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
188 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
102 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
108 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
84 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
148 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
260 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-solid-900.woff2
geohashing.site/skins/chameleon/resources/fontawesome/webfonts/ |
73 KB 73 KB |
Font
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
load.php
geohashing.site/ |
172 KB 49 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
xfavicon.ico.pagespeed.ic.oLwzXo0jaf.webp
geohashing.site/ |
672 B 1 KB |
Other
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
1 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| RLQ0 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
2 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=31536000; includeSubdomains; preload |
X-Content-Type-Options | nosniff |
X-Xss-Protection | 1; mode=block |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
geohashing.site
46.226.108.147
00c50e7298305f232f7062886f32550d5b6757ed7d0016ba421fe974f948a675
022777586c3ec70272773c476d0543e004c15f39f4be6dd52515cbcd1ae6901a
1fd79e7b0ff12f52c2f5a9c6881fa0452f0eaa1ba5a956a70b1669183e745677
2226070af0895df2f69c7fa2bc9a5e55c2cb338c39f41021c5848f6b7651df99
256f6749770029bb0d6c42adc776d0388e961ad676736536e8b0bfc601a3dff8
2ab41c84b578168fd223003ccf24b77a1cc26c0fbd12e7253e1be3dafd99d7b1
2c9d45e9a14fb3e9b7fb5858a3cd0a5f6e3f98c179c1d61840cc913d2c87e6e3
32dd21df08c8d3e134892301cdf79bbd2d0d25c62d843bd5d80e6b0b244772eb
367a25c114d46f0ae44e08c4e10643d7ab228e33162dce769aada7b8dd53f96b
458826648d5af953438bc50c390bec3100a79c6681cd1e74701e496b48a0063f
46180be87b28c58f650a735f442c86d2b1c265183281d52d41d810f9b9ed3613
4e3acebc58465e3c40e0841f675eed14e7da2d7aed48bf45a1db390c01980ab4
51a7d43aeaa52ac8b35e7362f3403993d6532abf4bfc3854ce4dbd75a708d559
5a5f7184a1ab9ed490f05a7fcd24d86808ab64a23c03dd35f2186f90f5f530cb
5ba3cfaf044b709bbf310453a9763c79d783311232e488674f9ba34cc3c8dd1d
6d3b9d8004ff771afc1ca93a443acb477728236834da6fec9e3bf690ccbf900f
70f14fc2f4b3edb2e6a113a6c6db6dc9a8e282d0b0d9b6576b78a89a9774cfae
819f32dd8e5c8f918e3da74cffe2141641edc06279fff647c68ec05bc526d3c0
83a3949c148855ed75b70e2e2d68a4d53d43b637971e2e6c54c7f4eca2a61d6b
89574f8f62c9853e0ed2b9c957ea872153e7e4ce01df317c9c477738f50e2447
8d3d9eec2344b7bdab35111feea5548022053c74729ed99e7b18672627858220
8e4b10d6570daf70901c52013ff16b1f665f7524d1cd4e1f058615b40351f8ce
98343320d1a1fae8859d18504f1a144a58ff8be5730ebb827821b48e2cdb6db1
a0876109b5fb1b456ae01d38b4d751afe6ec69d50c7f8f1e9225a260a166df40
a26827a91943911e5570ad3bf4e6d4ee751ed02fffdcc6567a818f48df40f70c
a59a1e0326be8177ade13fea9c85b9b49d18b3a2ce39582dd21071d8d521bbeb
a63501f7d170bbfa9b0c920c03c4dde79a21880dbbc9815fac66472d5d1ba2f2
a746cb2f00da44a73910758ac0b02af61feaee2411b877e295936697d3130845
ab251bda61312d6fe5d9f5ce8a86a64f35f75722d13ec63a103c4f8a1a6931de
b0537250b04bd56aff9c5b23e3596b4f767ea5610221c4ed483c1065e04e184a
b3a570d5772e0e6aee13ad69383703d80c76320f3be93ba18d4ebfc0d52bd29c
bfbd3d6c95726e7e040d05429a143cac272d1b4d3063a03b60c08b4f88726143
c1ac8cd3fe9ee8c45cc9b06c63b2968f1560e7b73ad9ae979da2c1ea6d98a1e0
c1df376c9567d9b8b7bf3b5d558eaab610edabd94854d94d1411e2de818371ea
c478c783d78d0d56694fbfb9676f6668ead21a6ec7256d5db2fab25c24fcff3e
d35b1cc4d7a5ac63df1d93862c1fafe62ef8635a293d8a1ba34ed75ef5925f92
d4319b9d2b2289170de8ddf298f60a7559720bf3d7d6faf4106bbb4066c3d0e1
f001aadf4047ab1070d824f5f84e86304bc13e9cce63cc274aaa8e5e7d09ac44
f0cd2462ce1c7338d605a3aade8e363b04db4c6860a4fe1e3b29370e68e399bf
f9d7d7680f10f110ec6fba9f5aa5aed1c4e65525cd454228d3c8f45a51e11f1e
ff41a007e24a376b0d36aa67c32aa4da9122a059404fa0a9258883fa4605995a