techspresso.craverapp.com
Open in
urlscan Pro
2a00:1450:4001:811::2013
Public Scan
Submission: On December 03 via api from US — Scanned from DE
Summary
TLS certificate: Issued by WR3 on December 2nd 2024. Valid for: 3 months.
This is the only time techspresso.craverapp.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 2a00:1450:400... 2a00:1450:4001:811::2013 | 15169 (GOOGLE) (GOOGLE) | |
1 2 | 2606:4700::68... 2606:4700::6811:f7cb | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700:310... 2606:4700:3108::ac42:2b5d | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 2a00:1450:400... 2a00:1450:4001:82f::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2600:9000:223... 2600:9000:223d:ee00:13:4005:e4c0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
8 | 2a00:1450:400... 2a00:1450:4001:808::201b | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a04:4e42:400... 2a04:4e42:400::729 | 54113 (FASTLY) (FASTLY) | |
20 | 2a00:1450:400... 2a00:1450:4001:828::2013 | 15169 (GOOGLE) (GOOGLE) | |
2 | 34.120.195.249 34.120.195.249 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 18.245.46.14 18.245.46.14 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:811::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 151.101.128.176 151.101.128.176 | 54113 (FASTLY) (FASTLY) | |
42 | 12 |
ASN15169 (GOOGLE, US)
techspresso.craverapp.com |
ASN15169 (GOOGLE, US)
storage.googleapis.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 249.195.120.34.bc.googleusercontent.com
o104974.ingest.sentry.io |
ASN16509 (AMAZON-02, US)
PTR: server-18-245-46-14.fra56.r.cloudfront.net
js.stripe.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
craverapp.com
techspresso.craverapp.com apis.craverapp.com — Cisco Umbrella Rank: 953261 |
69 KB |
11 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 29 storage.googleapis.com — Cisco Umbrella Rank: 314 |
8 MB |
2 |
stripe.com
js.stripe.com — Cisco Umbrella Rank: 1073 |
181 KB |
2 |
sentry.io
o104974.ingest.sentry.io |
398 B |
2 |
unpkg.com
1 redirects
unpkg.com — Cisco Umbrella Rank: 740 |
2 KB |
1 |
gstatic.com
fonts.gstatic.com |
125 KB |
1 |
sentry-cdn.com
browser.sentry-cdn.com — Cisco Umbrella Rank: 4270 |
16 KB |
1 |
squarecdn.com
web.squarecdn.com — Cisco Umbrella Rank: 31052 |
108 KB |
1 |
quilljs.com
cdn.quilljs.com — Cisco Umbrella Rank: 24276 |
4 KB |
42 | 9 |
Domain | Requested by | |
---|---|---|
20 | apis.craverapp.com |
storage.googleapis.com
|
8 | storage.googleapis.com |
techspresso.craverapp.com
storage.googleapis.com |
3 | fonts.googleapis.com |
techspresso.craverapp.com
|
2 | js.stripe.com |
storage.googleapis.com
js.stripe.com |
2 | o104974.ingest.sentry.io |
storage.googleapis.com
|
2 | unpkg.com |
1 redirects
techspresso.craverapp.com
|
2 | techspresso.craverapp.com | |
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | browser.sentry-cdn.com |
techspresso.craverapp.com
|
1 | web.squarecdn.com |
techspresso.craverapp.com
|
1 | cdn.quilljs.com |
techspresso.craverapp.com
|
42 | 11 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.craverapp.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
techspresso.craverapp.com WR3 |
2024-12-02 - 2025-03-02 |
3 months | crt.sh |
cdn.quilljs.com WE1 |
2024-10-16 - 2025-01-14 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-10-21 - 2025-01-13 |
3 months | crt.sh |
web.squarecdn.com Amazon RSA 2048 M02 |
2024-03-02 - 2025-03-31 |
a year | crt.sh |
storage.googleapis.com WR2 |
2024-10-21 - 2025-01-13 |
3 months | crt.sh |
*.sentry-cdn.com GlobalSign Atlas R3 DV TLS CA 2024 Q2 |
2024-06-04 - 2025-07-06 |
a year | crt.sh |
apis.craverapp.com WR3 |
2024-11-11 - 2025-02-09 |
3 months | crt.sh |
ingest.sentry.io DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-10-03 - 2025-07-29 |
10 months | crt.sh |
a.stripecdn.com DigiCert SHA2 Extended Validation Server CA |
2024-10-30 - 2025-02-06 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-10-21 - 2025-01-13 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://techspresso.craverapp.com/
Frame ID: 2052149FD9234FDCA1417674672E402C
Requests: 31 HTTP requests in this frame
Frame:
https://js.stripe.com/v3/m-outer-3437aaddcdf6922d623e172c2d6f9278.html
Frame ID: 82F8E7284391098FA0EBDC657093AF6F
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Techspresso Web OrderingDetected technologies
Sentry (Issue Trackers) ExpandDetected patterns
- browser\.sentry\-cdn\.com/([0-9.]+)/bundle(?:\.tracing)?(?:\.min)?\.js
Stripe (Payment Processors) Expand
Detected patterns
- js\.stripe\.com
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: TECHSPRESSO'S TERMS OF USE
Search URL Search Domain Scan URL
Title: TECHSPRESSO'S PRIVACY STATEMENT
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://unpkg.com/react-vis/dist/style.css HTTP 302
- https://unpkg.com/react-vis@1.12.1/dist/style.css
42 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
techspresso.craverapp.com/ |
3 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
unpkg.com/react-vis@1.12.1/dist/ Redirect Chain
|
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
quill.snow.css
cdn.quilljs.com/1.2.6/ |
24 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
3 KB 558 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 903 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon
fonts.googleapis.com/ |
569 B 417 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
square.js
web.squarecdn.com/v1/ |
383 KB 108 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bundle.min.js
storage.googleapis.com/craver-app/web/develop/rc/ |
6 MB 6 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bundle.min.js
browser.sentry-cdn.com/5.7.1/ |
50 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
1.8035
apis.craverapp.com/api/web/featureflag/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.8035
apis.craverapp.com/api/web/featureflag/ |
174 B 225 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
o104974.ingest.sentry.io/api/1819074/envelope/ |
2 B 300 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fonts.css
storage.googleapis.com/craver-app/web/develop/rc/fonts/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
apis.craverapp.com/api/assets/web/style/json/ |
304 B 467 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v3
js.stripe.com/ |
690 KB 181 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
apis.craverapp.com/api/assets/web/style/json/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
techspresso.craverapp.com/ |
3 KB 1 KB |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
2-e61c00dd-fd71-43df-816c-3af369542a73-bundle.json
storage.googleapis.com/craver-app-assets/techspresso/assets/web/style/json/ |
5 KB 5 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
o104974.ingest.sentry.io/api/1819074/envelope/ |
41 B 98 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
companies
apis.craverapp.com/api/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
1.8035
apis.craverapp.com/api/web/translation/EN/version/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
companies
apis.craverapp.com/api/ |
285 B 280 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.8035
apis.craverapp.com/api/web/translation/EN/version/ |
59 B 137 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
locations
apis.craverapp.com/api/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
locations
apis.craverapp.com/api/ |
3 KB 763 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
products
apis.craverapp.com/api/ |
1 MB 64 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
events
apis.craverapp.com/v2/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
primary_logo.svg
storage.googleapis.com/craver-mobile-app-images/techspresso-assets/web%20app/ |
105 KB 105 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Lato-Regular.ttf
storage.googleapis.com/craver-app/web/develop/rc/fonts/ |
618 KB 618 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2
fonts.gstatic.com/s/materialicons/v142/ |
125 KB 125 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Lato-Bold.ttf
storage.googleapis.com/craver-app/web/develop/rc/fonts/ |
618 KB 619 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
events
apis.craverapp.com/v2/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
products
apis.craverapp.com/api/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
events
apis.craverapp.com/v2/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
events
apis.craverapp.com/v2/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
events
apis.craverapp.com/v2/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
events
apis.craverapp.com/v2/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
categories
apis.craverapp.com/api/ |
12 KB 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
primary_logo.svg
storage.googleapis.com/craver-mobile-app-images/techspresso-assets/web%20app/ |
105 KB 105 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
categories
apis.craverapp.com/api/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
image-placeholder.png
storage.googleapis.com/craver-mobile-app-images/techspresso-assets/web%20app/ |
19 KB 19 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-3437aaddcdf6922d623e172c2d6f9278.html
js.stripe.com/v3/ Frame 82F8 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
28 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| 0 object| _sentryDebugIds object| Square string| companyApiKey string| companyMenuToken string| companyName string| companyCurrencySymbol string| api_host string| font_host object| SENTRY_RELEASE object| SENTRY_RELEASES object| core object| global object| System function| asap function| Observable function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill number| 2f1acc6c3a606b082e5eef5e54414ffb object| __SENTRY__ function| _ object| _scriptMap object| Sentry object| webpackChunkStripeJSouter function| noop function| Stripe0 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.
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.
apis.craverapp.com
browser.sentry-cdn.com
cdn.quilljs.com
fonts.googleapis.com
fonts.gstatic.com
js.stripe.com
o104974.ingest.sentry.io
storage.googleapis.com
techspresso.craverapp.com
unpkg.com
web.squarecdn.com
151.101.128.176
18.245.46.14
2600:9000:223d:ee00:13:4005:e4c0:93a1
2606:4700:3108::ac42:2b5d
2606:4700::6811:f7cb
2a00:1450:4001:808::201b
2a00:1450:4001:811::2003
2a00:1450:4001:811::2013
2a00:1450:4001:828::2013
2a00:1450:4001:82f::200a
2a04:4e42:400::729
34.120.195.249
13b7b3e48e8b501edcff725d00db9a483a84d5f28e7605ac3db3ffa0ff0ab8c8
1862f9b9b220d144d0b27362bc56fd025a655611298def6acefe530d8fcaa361
24e4877ca33576796f28eb3d787740cf52079aa02d95506db9bb60c5a4339545
36b2057eb5eef261a2cbb8c149dcf3a11edaa15ccd8e3d462eb34999f5ff8f2a
3ff9b66e28f97f63b7838be7849c34c1d5617b850557618e6c03c260976a9565
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
491a12d08d1d2e8c8df232397e34543919cd49156f379061ecd6d05dd82bc6d1
56d6ac1edfb2e32a8f506eab100d52f36f19a359842e1336597b2c9febdaab6b
640e963fa54e9d0f842cc835d9e7e951d4a3dd485cf9aad1103048265808883e
74fe0204038008fc63b7f5e2cdc404a8d1d4c6398efa9290486931d2941ad0fb
752dce600367b8e2b7a5fa11ee37676b26eef94b87921d75d7e5688d300f778f
761674242b2f7b20bce69faa75e895fe04bde3071763f2ad9c4c992011f0a1b5
7ded91972ef7e0397e814d6b2959ab533f1ba29288110498dcfad24481968169
7f809f72782cf0111281e7ca4412683c0ac8042e8337d4236c6d49d697fc062b
8265f64786397d6b832d1ca0aafdf149ad84e72759fffa9f7272e91a0fb015d1
88c00f82c575a7247b59e02497adfaa7e566f5b45d1c645b0ad2ba0b91706773
96cbb89182921c55a1bbb70ed81370161782450323540bc541443d246b2388c9
9e7fdd3b2ea0f825500af1d8e9fc534db7dbfafafb92ea28879758aa38a54f93
ab639df71a80944dcfb2eb6ecae6a785260f5aca42f7bcf82c0fe5059aa6ee2c
ac6af9d6efbe24dab118388828834a7d965edc8ccbd96d015b46706592574dea
b0db95493e020646921bd0f20300daee126a1af70f6310bc258f80259e83a1de
b891c21bff5be81aacbf6feb25f3c473310e8bb3ed1c5bd5e63e70f1e16e08d4
b934f2c444a6d666c49421c15439c1de4623490fd659d848b4e0e3df8ec808e6
cc580f4d22d1358fb4417c38f2065d0de94b979e96f5f38e04469877fa179b2c
e36896d77556def398c73b7daf966d6ecb8b11f899fa034629a7c4765057933e
f8bacb1a8907e74f8ce91098ef483f28d73e0bbdd29fb0c3104b6b41298174f7