cloudflare.quintype.com
Open in
urlscan Pro
2606:4700::6812:bf3b
Public Scan
Effective URL: https://cloudflare.quintype.com/login
Submission: On March 28 via automatic, source certstream-suspicious — Scanned from DE
Summary
TLS certificate: Issued by GTS CA 1P5 on March 27th 2024. Valid for: 3 months.
This is the only time cloudflare.quintype.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 5 | 2606:4700::68... 2606:4700::6812:bf3b | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:827::200a | 15169 (GOOGLE) (GOOGLE) | |
10 | 172.67.27.232 172.67.27.232 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2600:9000:211... 2600:9000:211e:c00:5:57e9:e553:c21 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2600:9000:21f... 2600:9000:21f3:6400:1e:6293:dfc0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
11 | 2602:816:5001... 2602:816:5001::39 | 54113 (FASTLY) (FASTLY) | |
2 | 162.247.243.29 162.247.243.29 | 54113 (FASTLY) (FASTLY) | |
2 | 2a00:1450:400... 2a00:1450:4001:806::2003 | 15169 (GOOGLE) (GOOGLE) | |
33 | 9 |
ASN16509 (AMAZON-02, US)
docs.smartkarrot.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
11 |
newrelic.com
js-agent.newrelic.com — Cisco Umbrella Rank: 636 |
30 KB |
10 |
assettype.com
fea.assettype.com — Cisco Umbrella Rank: 137462 |
2 MB |
5 |
quintype.com
2 redirects
cloudflare.quintype.com |
25 KB |
2 |
gstatic.com
fonts.gstatic.com |
85 KB |
2 |
nr-data.net
bam.nr-data.net — Cisco Umbrella Rank: 244 |
911 B |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 35 |
3 KB |
1 |
smartkarrot.com
docs.smartkarrot.com |
12 KB |
1 |
ably.io
cdn.ably.io — Cisco Umbrella Rank: 104331 |
64 KB |
0 |
googletagmanager.com
Failed
www.googletagmanager.com Failed |
|
33 | 9 |
Domain | Requested by | |
---|---|---|
11 | js-agent.newrelic.com |
cloudflare.quintype.com
|
10 | fea.assettype.com |
cloudflare.quintype.com
fea.assettype.com |
5 | cloudflare.quintype.com |
2 redirects
cloudflare.quintype.com
|
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | bam.nr-data.net |
cloudflare.quintype.com
|
2 | fonts.googleapis.com |
cloudflare.quintype.com
|
1 | docs.smartkarrot.com |
cloudflare.quintype.com
|
1 | cdn.ably.io |
cloudflare.quintype.com
|
0 | www.googletagmanager.com Failed |
cloudflare.quintype.com
|
33 | 9 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
cloudflare.quintype.com GTS CA 1P5 |
2024-03-27 - 2024-06-25 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-03-04 - 2024-05-27 |
3 months | crt.sh |
assettype.com E1 |
2024-03-27 - 2024-06-25 |
3 months | crt.sh |
cdn.ably.com Amazon RSA 2048 M01 |
2023-05-15 - 2024-06-12 |
a year | crt.sh |
*.smartkarrot.com Amazon RSA 2048 M01 |
2023-10-07 - 2024-11-03 |
a year | crt.sh |
js-agent.newrelic.com GlobalSign Atlas R3 DV TLS CA 2024 Q1 |
2024-03-21 - 2025-04-22 |
a year | crt.sh |
*.nr-data.net DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-09-29 - 2024-10-01 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-03-04 - 2024-05-27 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://cloudflare.quintype.com/login
Frame ID: 6D9D6C1F20F371B77993F75113011752
Requests: 34 HTTP requests in this frame
Screenshot
Page Title
LoginPage URL History Show full URLs
-
https://cloudflare.quintype.com/
HTTP 302
https://cloudflare.quintype.com/login Page URL
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://cloudflare.quintype.com/
HTTP 302
https://cloudflare.quintype.com/login Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 15- https://cloudflare.quintype.com/favicon.ico HTTP 302
- https://fea.assettype.com/quintype-itsman/favicon.ico
33 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
login
cloudflare.quintype.com/ Redirect Chain
|
73 KB 24 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
33 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
3 KB 947 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main.a259809f.chunk.css
fea.assettype.com/quintype-itsman/assets/static/css/ |
1 MB 114 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
3.e6e369cf.chunk.css
fea.assettype.com/quintype-itsman/assets/static/css/ |
86 KB 18 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ably.min-1.js
cdn.ably.io/lib/ |
234 KB 64 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main.f39ee7f4.chunk.js
fea.assettype.com/quintype-itsman/assets/static/js/ |
2 MB 497 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
4.930d2ecb.chunk.js
fea.assettype.com/quintype-itsman/assets/static/js/ |
2 MB 396 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
3.1c9de75c.chunk.js
fea.assettype.com/quintype-itsman/assets/static/js/ |
4 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
5.da7a0de0.chunk.js
fea.assettype.com/quintype-itsman/assets/static/js/ |
52 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
0.bd661ae3.chunk.js
fea.assettype.com/quintype-itsman/assets/static/js/ |
14 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
UsageAnalytics.js
docs.smartkarrot.com/frameworks/web/v4/auto/ |
51 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
gtm.js
www.googletagmanager.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
route-data.json
cloudflare.quintype.com/api/ |
928 B 668 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
async-api.6bb277af-1226.min.js
js-agent.newrelic.com/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazy-loader.48127245-1226.min.js
js-agent.newrelic.com/ |
2 KB 1001 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon.ico
fea.assettype.com/quintype-itsman/ Redirect Chain
|
140 KB 12 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
118.34a59fa6-1226.min.js
js-agent.newrelic.com/ |
8 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page_view_event-aggregate.29613e65-1226.min.js
js-agent.newrelic.com/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page_view_timing-aggregate.6b3fec7f-1226.min.js
js-agent.newrelic.com/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
metrics-aggregate.7dcaee1b-1226.min.js
js-agent.newrelic.com/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jserrors-aggregate.d078b949-1226.min.js
js-agent.newrelic.com/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ajax-aggregate.178bdaa3-1226.min.js
js-agent.newrelic.com/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
session_trace-aggregate.401d5d17-1226.min.js
js-agent.newrelic.com/ |
10 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page_action-aggregate.92657d87-1226.min.js
js-agent.newrelic.com/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
spa-aggregate.58d1fc78-1226.min.js
js-agent.newrelic.com/ |
18 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
9be60ecd16
bam.nr-data.net/1/ |
56 B 512 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
me
cloudflare.quintype.com/api/auth/v1/users/ |
122 B 243 B |
Fetch
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
login-background-image.1cd79e71.svg
fea.assettype.com/quintype-itsman/assets/static/media/ |
4 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
people-login.e927eccf.svg
fea.assettype.com/quintype-itsman/assets/static/media/ |
18 KB 8 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
4 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v40/ |
47 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2
fonts.gstatic.com/s/playfairdisplay/v37/ |
37 KB 38 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
9be60ecd16
bam.nr-data.net/events/1/ |
24 B 399 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- www.googletagmanager.com
- URL
- https://www.googletagmanager.com/gtm.js?id=
Verdicts & Comments Add Verdict or Comment
109 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| onpagereveal object| itsman object| NREUM object| webpackChunkNRBA object| newrelic object| NRBA object| dataLayer object| webpackJsonpitsman-x-ts object| regeneratorRuntime function| _ object| PMDecorations function| setImmediate function| clearImmediate function| runAllGmapsCallbacks object| React object| ReactDOM function| Formio object| FormioUtils object| core function| _typeof function| skLog function| configure function| onSessionStart function| onSessionEnd function| sendBeaconRequest function| initializeSession function| setUser function| resetUser function| isUserIntialized function| getUserFromLocalStorage function| getCurrentUser function| getCurrentAppId function| getCurrentAppDeviceSignature function| uuidv4 function| getDeviceAppSignature function| getCookie function| setCookie function| validateAndCreateUUID function| getBrowserInfo function| generateGUID function| createGuestUser function| callPostUserCreationItems function| authenticateUser function| logDeviceAttributes function| logAttributes object| UserAttribute function| setUserAttribute object| eventCaptureTypeEnum function| logEvent object| recentLoggedEvents number| eventLogThrottleInterval object| eventsToDispatch number| eventBatchCount number| eventBufferTimeoutInMiliSeconds function| enqueueEvent object| eventBufferTimerId function| setupEventBufferTimer function| stopEventBufferTimer function| dispatchAllEventsNow function| isActiveEvent function| matchEventRegexPattern function| postEventsToServer function| buildEventRequestEssential function| getCurrentSessionData function| watchForTriggerEvents function| parseEventsResponseData function| parseAuthenticateResponseData function| fetchTriggerEvents function| handleTriggerEvent function| onActionsToTrigger function| watchForPendingActions function| watchForURLActions function| checkForPendingEventTriggers function| parseCurrentShareURL function| updateLaunchShareURL function| localGetLaunchURL function| localSetLaunchURL function| clearLaunchURL boolean| isFetchingPendingActions function| fetchPendingActions function| triggerSurveyActions function| fetchSurveyDetails function| fetchTriggerActionsForShareLink function| fetchTriggerActionsForEventName function| clearPendingTriggerActionsRequest function| setPendingTriggerActionsRequest function| getPendingTriggerActionsRequest string| skActionsForTriggerEventKey function| fetchTriggerActionsForRequest function| isTriggerBasedEvent function| shouldHandleSurveyTriggerEvent function| shouldHandleRichPushTriggerEvent function| makeHttpPostRequest function| listSurveys function| showSurveyFrame function| triggerCampaignActions function| showCampaignFrame boolean| isSurveyIFrameOpen function| openIframeWithURL boolean| isCampaingIFrameOpen function| openCampaignIframeWithURL function| encodeToken function| closeIframe function| closeCampaignIframe function| updateDeviceToken function| logUserEvent object| UsageAnalytics object| _ablyjs_jsonp object| Ably0 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 |
---|---|
Content-Security-Policy | frame-ancestors 'none' |
Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
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.
bam.nr-data.net
cdn.ably.io
cloudflare.quintype.com
docs.smartkarrot.com
fea.assettype.com
fonts.googleapis.com
fonts.gstatic.com
js-agent.newrelic.com
www.googletagmanager.com
www.googletagmanager.com
162.247.243.29
172.67.27.232
2600:9000:211e:c00:5:57e9:e553:c21
2600:9000:21f3:6400:1e:6293:dfc0:93a1
2602:816:5001::39
2606:4700::6812:bf3b
2a00:1450:4001:806::2003
2a00:1450:4001:827::200a
0bbde6bac81e17b3fb3ec52c6ba172d2cf7a123031da91bdcb1a42bd8345708f
0c9cf152a0ad00d4f102c93c613c104914be5517ac8f8e0831727f8bfbe8b300
139543efb39a1c0ff367b99b5f013c363a8918460b438953d891764a3d807aa2
22cfe8cca2cc2d137e01088a68d200c05b9b53e0748501633ca989275a616b2b
2bc5b23d9c649a070026ca1df6b8bd3f8f3e57e7bb24582b5bbcd63f74272976
2e1d37eede31b28e70a5ad04013b247aa16c1f1461e62a5d5db141a4bad735ee
2ee56e2d46591f226fa614f392f0ea219f1bd4f96e55ad86504002a99fbefb2a
3c4d6a1421c7ddb7e404521fe8c4cd5be5af446d7689cd880be26612eaad3cfa
40d2ec964496eb031beb20060e8c86db9ff4f407593d2c7fc83e91dae3c9f4bb
4b0c739b6c32edb18c9cb1f81f69d99550a1b9582333dee3dea3196732221e77
7168fe91c0a2521e7f93b29b1cde798db4859202d2ea5c798ee40a79b69ef969
7420ab7bf3e504a73b67ea13b9173d003757c60ace2f57a601904ff39e8765b7
917f619fe438da27ed72e8b3c7f5f0bcca7c7ab5c323e036e810a44240f7031f
9333b08c9fc5c9af37dcbe9eebbc530c348d63c3c86a1c324b3345d13150c53b
978cb457b9642722b602ab2f8442966b720f56959197ed53553128b628876c99
97af10e459a3e2861e7f1c0b1248df09cedb857732f9c4114ebe9db32d8db7dc
983acf3ef5c106a8e903cbddc3c53c08f2b8b98313ea22e41a0acf7ca3a18150
9a64625eb9dfdc04e88c65f33f03521c11a96d2252e4e0f02e05de3de0624d16
a8356d715c4bd117081a0893777439ce054bbd692b8426505d358b93c1d9a7a3
aed306e931828d987de46244e1b26210cb89b484b9e94d133e99936ff0eb7201
b2d7c5406cd5476cc832d78d9965ac1370bea2ccd700512d91512bd93bb4cac7
b36d307beb322f577096fa61b524b3173d7551627d200b7fbda1b5f376f33fa8
c4334bf5510361096909acc5b44ddfc9f5c85d4b726b91dc87a5a1f72bc2bb97
c94b68341f642fc63f7f5b385f1d08434c533a5f113415f82d5786de36d9a709
cb8cac32d5cef83e7674916378c2f47bdbba7e6e6bd936f8026a58ac4e71fa53
cc9cca744bed923c4f39dfc2ee286388fafe949018890e54ab2658d3a9b38341
ce1fe34f915fd2ff5c44d4541dad55a7bf416d55e2f9d6dc5c4a28d6c4ae3a2a
e76d952f4501ac0a74d078aede470096622a1b5bb0cffe02d28ede0c82cf0226
ec88c06c6fe7d9f999c2200c9abed183e7fc115ca79b19002765cc93c0871e54
f5e04c90a380b25afd27fe189015799e26d977b0c908ba91c48e8df381251c05
f95b22047abcb76190421e53f133601b1006cfb23a01fb03caaad506a9b4d321
fa3d048635061d36a68fdd6dacd4014b984b10ca8920dcd78fc528482fdd22a0
fc8ff9346ab62e9da680ea5eb13ee0131bf8c9850f08bc2357c4d759d8e15cfa