www.service.26-2.ru
Open in
urlscan Pro
95.214.58.182
Public Scan
Submission: On August 18 via automatic, source certstream-suspicious
Summary
TLS certificate: Issued by R3 on August 18th 2021. Valid for: 3 months.
This is the only time www.service.26-2.ru was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
17 | 95.214.58.182 95.214.58.182 | 209684 (ACTION-DI...) (ACTION-DIGITAL) | |
10 | 95.214.59.159 95.214.59.159 | 209684 (ACTION-DI...) (ACTION-DIGITAL) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::200a | 15169 (GOOGLE) (GOOGLE) | |
6 | 46.235.190.61 46.235.190.61 | 34879 (CCT-AS NG...) (CCT-AS NGENIX) | |
6 | 95.214.58.143 95.214.58.143 | 209684 (ACTION-DI...) (ACTION-DIGITAL) | |
2 | 95.214.59.141 95.214.59.141 | 209684 (ACTION-DI...) (ACTION-DIGITAL) | |
43 | 7 |
ASN209684 (ACTION-DIGITAL, RU)
m.action-media.ru | |
dm.action-media.ru |
ASN34879 (CCT-AS NGENIX, RU)
PTR: cdn.ngenix.net
cdn.action-mcfr.ru |
Apex Domain Subdomains |
Transfer | |
---|---|---|
18 |
action-media.ru
m.action-media.ru api.action-media.ru dm.action-media.ru id2.action-media.ru Failed mp-events.mi.action-media.ru |
67 KB |
17 |
26-2.ru
www.service.26-2.ru |
562 KB |
6 |
action-mcfr.ru
cdn.action-mcfr.ru |
34 KB |
1 |
googleapis.com
ajax.googleapis.com |
33 KB |
43 | 4 |
Domain | Requested by | |
---|---|---|
17 | www.service.26-2.ru |
www.service.26-2.ru
|
9 | m.action-media.ru |
www.service.26-2.ru
m.action-media.ru |
6 | api.action-media.ru |
cdn.action-mcfr.ru
|
6 | cdn.action-mcfr.ru |
m.action-media.ru
cdn.action-mcfr.ru |
2 | mp-events.mi.action-media.ru |
cdn.action-mcfr.ru
|
1 | dm.action-media.ru |
www.service.26-2.ru
|
1 | ajax.googleapis.com |
m.action-media.ru
|
0 | id2.action-media.ru Failed |
m.action-media.ru
|
43 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
e.26-2.ru |
seminar.sq97.ru |
id2.action-media.ru |
pr.26-2.ru |
kbk.26-2.ru |
school.26-2.ru |
Subject Issuer | Validity | Valid | |
---|---|---|---|
service.26-2.ru R3 |
2021-08-18 - 2021-11-16 |
3 months | crt.sh |
action-media.ru R3 |
2021-06-22 - 2021-09-20 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2021-07-12 - 2021-10-04 |
3 months | crt.sh |
cdn.action-mcfr.ru R3 |
2021-06-28 - 2021-09-26 |
3 months | crt.sh |
api.action-media.ru R3 |
2021-06-14 - 2021-09-12 |
3 months | crt.sh |
mi.action-media.ru R3 |
2021-06-24 - 2021-09-22 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.service.26-2.ru/
Frame ID: 7C02FB919A21B85AD426FAC51D0FF62E
Requests: 39 HTTP requests in this frame
10 Outgoing links
These are links going to different origins than the main page.
Title: Новости
Search URL Search Domain Scan URL
Title: Правовая база
Search URL Search Domain Scan URL
Title: Вебинары
Search URL Search Domain Scan URL
Title: Свежий номер журнала
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Реквизиты платежных поручений
Search URL Search Domain Scan URL
Title: Справочник действующих КБК
Search URL Search Domain Scan URL
Title: Быстрокурс Быстрокурс: заполняем новый отчет СЗВ-ТД
Search URL Search Domain Scan URL
Title: Как разобраться с кодами должностей, чтобы без проблем сдать СЗВ-ТД
Search URL Search Domain Scan URL
Title: Условия использования
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
43 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.service.26-2.ru/ |
11 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.css
www.service.26-2.ru/css/ |
9 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom.css
www.service.26-2.ru/css/ |
46 B 223 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.svg
www.service.26-2.ru/img/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_1-1620742423.svg
www.service.26-2.ru/files/uploads/img/ |
12 KB 12 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_3-1620742724.svg
www.service.26-2.ru/files/uploads/img/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_6-1620742837.svg
www.service.26-2.ru/files/uploads/img/ |
4 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_4-1620743003.svg
www.service.26-2.ru/files/uploads/img/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_7-1620743101.svg
www.service.26-2.ru/files/uploads/img/ |
4 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_5-1620743175.svg
www.service.26-2.ru/files/uploads/img/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_6-1620743330.svg
www.service.26-2.ru/files/uploads/img/ |
4 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-1-1620829416.jpg
www.service.26-2.ru/files/uploads/img/ |
131 KB 131 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-6-1620829804.jpg
www.service.26-2.ru/files/uploads/img/ |
38 KB 38 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-5-1620829843.jpg
www.service.26-2.ru/files/uploads/img/ |
33 KB 33 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
www.service.26-2.ru/assets/7695f45d/ |
281 KB 282 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
yii.js
www.service.26-2.ru/assets/c91d5bad/ |
20 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
www.service.26-2.ru/js/ |
34 B 221 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
all.2.js
m.action-media.ru/js/ |
55 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lib.3.js
m.action-media.ru/js/ |
43 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
all.4.css
m.action-media.ru/css/ |
64 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.11.1/ |
94 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loader.js
cdn.action-mcfr.ru/widgets/ |
30 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a.bundle.js
cdn.action-mcfr.ru/front/a/ |
7 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
manifest.json
cdn.action-mcfr.ru/widgets/prod/ |
1 KB 693 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
gauge-raw_set-many
api.action-media.ru/metrics/backend/api/v1/ |
0 0 |
Preflight
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
gauge-raw_set
api.action-media.ru/metrics/backend/api/v1/ |
0 0 |
Preflight
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
s.php
dm.action-media.ru/stat/ |
50 B 822 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
s_default.css
m.action-media.ru/css/ |
0 301 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
gauge-raw_set-many
api.action-media.ru/metrics/backend/api/v1/ |
0 1 KB |
XHR
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
gauge-raw_set
api.action-media.ru/metrics/backend/api/v1/ |
0 1 KB |
XHR
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
templates.4.js
m.action-media.ru/js/templates/ru/ |
23 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
polezno.js
m.action-media.ru/js/component/ru/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
client
id2.action-media.ru/api/rest/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
manifest.json
cdn.action-mcfr.ru/widgets/prod/marketing-entry-point/latest/ |
30 B 313 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
id2login2.1.js
m.action-media.ru/js/component/ru/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dark-bgr@2x.png
m.action-media.ru/images/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rx-action-badge.png
m.action-media.ru/images/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
manifest.json
cdn.action-mcfr.ru/widgets/prod/marketing-entry-point/1_0_0/ |
102 B 386 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.fc062cbe7e42d9ccc1a2.js
cdn.action-mcfr.ru/widgets/prod/marketing-entry-point/1_0_0/ |
69 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sync-deadpool
api.action-media.ru/ |
84 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
sync-deadpool
api.action-media.ru/ |
0 0 |
Preflight
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
sync-event
mp-events.mi.action-media.ru/ |
0 0 |
Fetch
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
sync-event
mp-events.mi.action-media.ru/ |
0 0 |
Preflight
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- id2.action-media.ru
- URL
- https://id2.action-media.ru/api/rest/client?method=gettoken&rand=1629295959703&format=json&appid=20
Verdicts & Comments Add Verdict or Comment
61 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| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated number| user_id number| APP_ID number| EMV_ID number| ID2_SITE_USER_ID boolean| member_apress boolean| senddata_login boolean| senddata_logout boolean| senddata_apress object| aktion boolean| sendagg function| statusAuthCallback function| statusNoauthCallback function| doLogin function| send_agregator object| array_agregatorp function| AsyncInit function| toast function| loadMarketingEntryPoint object| id2ButtonRequireNS object| aktionmodels object| aktiondebug object| handled_resources object| aktiontracking object| aktionlogin object| aktionpool object| aktionswitch object| aktiondeferred object| aktionid object| aktionui object| aktionmsg object| aktionpolezno object| aktionnotify object| aktionnotification object| nerve function| $ function| jQuery object| yii object| CryptoJS string| AUTOBAHNJS_VERSION object| global object| Hogan function| when object| ab object| WidgetLoader object| ActionMetrics object| templates object| id2Usefull function| showloginpopup object| MarketingEntryPoint object| core2 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.
Domain/Path | Expires | Name / Value |
---|---|---|
www.service.26-2.ru/ | Name: _csrf Value: 9ce1ae38aba4f2723e3e9d50f5d8bb9d6e3b216763589bfe925d4d52e31f5971a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22xIsgNi-KcXpc22Rg6ckqQtA20WN35Nyt%22%3B%7D |
|
www.service.26-2.ru/ | Name: PHPSESSID Value: 329b2be266dfa4e1234b087ab1261253 |
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=15724800; includeSubDomains |
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.
ajax.googleapis.com
api.action-media.ru
cdn.action-mcfr.ru
dm.action-media.ru
id2.action-media.ru
m.action-media.ru
mp-events.mi.action-media.ru
www.service.26-2.ru
id2.action-media.ru
2a00:1450:4001:82f::200a
46.235.190.61
95.214.58.143
95.214.58.182
95.214.59.141
95.214.59.159
2cbbafca827d18c166a88feb260f13721dfcd15492fdd7209c16771ad6b96bd9
31eac63983f1fab38624b25609f934fc5f88faf39bec10fe788dce125124a56b
36257596c90442edf9dcc900f6d820ed930171622f8e47a96ff8ce12b36f54d6
37c3f70418b8936a4abd023840720a2fa0e8a899e1aad059e3f6fdca850252bc
416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37
430c22df3933e75d68ec0e0825e5f996bddb5fb2597b63ef2078935b462ea1b9
4baf21b24a8b94d0e7321fd52e78783bbd98ecc23ebb118eb256ef334ce135af
505a33cf5430f56b0d1bd19a23804f21725c2906d0297869da1918b6661de374
540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441
56684e6914946982b62869985b01e6b55cf06849bf5d89ae3b032f0e853f52ac
5a42e9dbbb3f9f946eb11ca71eb6a16450e71960e5eb558298375e7af09ec01c
65a47b8d76cc4bfdce00d5476284539e9ff45516c68775d794c13707c4f68398
67bed69f23af460ec3341aefcdf793955c250fbf879589de4b93d17b8ec4ae54
6a9d46ddb4add705d8ceaaa9b86552898354303ca27121aad55c8a0a467fd520
6b13426af4b2d8465a180da340948ba79220835de51329e84e2867e97e0b9b82
74185a8d0c8f5d54dc6903d6188841ef9623b48485a4194ba648790d549f7a99
79e4a35fd37105c496418ba5489097cf84c3456b8040280615ab3aed4d8924bc
820d2826119d8d0462d6b6cf1bd25e2de01792ba2cd9d5dbaa4e0af378710064
93fe12b3db0ba3c1760139be2453d7941f98eddb51d18c3f308ce13ff2af3cb1
9aae73532fa0e858463ac89248ba77d0856bfc1fe36ba6839198a35e97367fa5
a8c63186336f386a1ff5e5c597751b375897767efae792e75e6f58866e9fcaec
a92fe8331f662d0cb505b61d5a2688c02d405e9d854454aa24eb7328212bf1fd
af4abb87c5c620f9bd72aca54f0aa7644a8748fcc812e437c9a8fc47ab841aad
b42647d23826c680044227bca1c37a8bbe16f8bdc697fa34d7d596f9ee3a753c
c8825157ec3eec6091d8222c0b9c6aaf44ae8203ed4950d7a6b1fd4678a6c5ce
d4ba9719ae96931b1561004c080c3142da0cc1bd8da6ddcaf6b4add15d610a16
da61e5eba79b7f0c03978209b226285c48ec061404f6965d3be322f0b7604427
da7672f440540a78a73d3710e9e2bcca841b981caf0f4ab09a7640b14ecde592
dd746f5ab82815c28fdd5add2c4bd9c5a2e3d7dbb6ce8c431a5c952be597207d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e67a452b57e1cda3a202bd9c81599929099957132beabad99b881a82df2e0110
eee207f6a2d975a4fb71c873a1fb7f172c51ad9b9facb3c894af09f993fd9ea7
f0fa954eeb38d91a9aa0d310445b1b6ea1d243e7475b331dd515b462e74734db
f8c012ee1f79462e638df1868dc756423423bdf4cc576bafc6b213a849d2f50a