www.gartner.com
Open in
urlscan Pro
108.157.96.96
Public Scan
Submission: On June 08 via api from CH — Scanned from DE
Summary
TLS certificate: Issued by Amazon on January 22nd 2022. Valid for: a year.
This is the only time www.gartner.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
10 | 108.157.96.96 108.157.96.96 | 16509 (AMAZON-02) (AMAZON-02) | |
9 | 2606:4700::68... 2606:4700::6810:9440 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:809::200e | 15169 (GOOGLE) (GOOGLE) | |
9 | 2600:9000:225... 2600:9000:225f:3c00:1f:65b9:4e80:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2606:4700:10:... 2606:4700:10::6814:b944 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
30 | 5 |
ASN16509 (AMAZON-02, US)
PTR: server-108-157-96-96.mad56.r.cloudfront.net
www.gartner.com |
ASN15169 (GOOGLE, US)
www.googleoptimize.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
10 |
gartner.com
www.gartner.com — Cisco Umbrella Rank: 46408 |
317 KB |
9 |
gcom.cloud
emtemp.gcom.cloud — Cisco Umbrella Rank: 145103 |
257 KB |
9 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 459 |
136 KB |
1 |
onetrust.com
geolocation.onetrust.com — Cisco Umbrella Rank: 739 |
457 B |
1 |
googleoptimize.com
www.googleoptimize.com — Cisco Umbrella Rank: 1297 |
39 KB |
30 | 5 |
Domain | Requested by | |
---|---|---|
10 | www.gartner.com |
www.gartner.com
|
9 | emtemp.gcom.cloud |
www.gartner.com
|
9 | cdn.cookielaw.org |
www.gartner.com
cdn.cookielaw.org |
1 | geolocation.onetrust.com |
cdn.cookielaw.org
|
1 | www.googleoptimize.com |
www.gartner.com
|
30 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
jobs.gartner.com |
www.evanta.com |
investor.gartner.com |
gartner.alertline.com |
www.youtube.com |
twitter.com |
www.linkedin.com |
www.facebook.com |
www.instagram.com |
www.onetrust.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.gartner.com Amazon |
2022-01-22 - 2023-02-20 |
a year | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2022-05-01 - 2023-05-01 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-05-09 - 2022-08-01 |
3 months | crt.sh |
emtemp.gcom.cloud Amazon |
2021-07-07 - 2022-08-05 |
a year | crt.sh |
onetrust.com Cloudflare Inc ECC CA-3 |
2022-01-12 - 2023-01-12 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.gartner.com/en/contact/general-contacts?elqTrackId=45374c0f2AB12ABCDEFGHIJKLMNOPQ3f&elq=76940be2d5b7426897a4f776173a06e0&elqaid=34264&elqat=1&elqCampaignId=29546
Frame ID: C2181C4D4C1B6CACF6E3F7E9074C8E96
Requests: 30 HTTP requests in this frame
Screenshot
Page Title
Contact GartnerBack ButtonSearch IconFilter IconDetected technologies
Google Optimize (A/B Testing) ExpandDetected patterns
- googleoptimize\.com/optimize\.js
OneTrust (Cookie compliance) Expand
Detected patterns
- cdn\.cookielaw\.org
- otSDKStub\.js
Page Statistics
15 Outgoing links
These are links going to different origins than the main page.
Title: Careers
Search URL Search Domain Scan URL
Title: Evanta: Connecting C-Level Executives
Search URL Search Domain Scan URL
Title: More on Investor Relations
Search URL Search Domain Scan URL
Title: Report an incident
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Investor Relations
Search URL Search Domain Scan URL
Title: Why Gartner
Search URL Search Domain Scan URL
Title: Search Careers
Search URL Search Domain Scan URL
Title: Our Culture
Search URL Search Domain Scan URL
Title: Careers Blog
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
general-contacts
www.gartner.com/en/contact/ |
96 KB 13 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ruxitagentjs_ICA2Vfqru_10209210209190405.js
www.gartner.com/en/ |
184 KB 73 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
OtAutoBlock.js
cdn.cookielaw.org/consent/c32e227a-adb8-45a6-851b-a3f4f0bf52a9/ |
17 KB 4 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otSDKStub.js
cdn.cookielaw.org/scripttemplates/ |
20 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
optimize.js
www.googleoptimize.com/ |
103 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Graphik-BoldItalic-Web.woff2
emtemp.gcom.cloud/ngw/commonassets/fonts/graphik/ |
38 KB 39 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Graphik-Bold-Web.woff2
emtemp.gcom.cloud/ngw/commonassets/fonts/graphik/ |
37 KB 38 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Graphik-MediumItalic-Web.woff2
emtemp.gcom.cloud/ngw/commonassets/fonts/graphik/ |
37 KB 37 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Graphik-Medium-Web.woff2
emtemp.gcom.cloud/ngw/commonassets/fonts/graphik/ |
35 KB 35 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Graphik-RegularItalic-Web.woff2
emtemp.gcom.cloud/ngw/commonassets/fonts/graphik/ |
38 KB 39 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Graphik-Regular-Web.woff2
emtemp.gcom.cloud/ngw/commonassets/fonts/graphik/ |
36 KB 36 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gartner-vis-icon-font-v4.ttf
emtemp.gcom.cloud/ngw/commonassets/fonts/gartnericons/ |
48 KB 28 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
globalsite.min.b296f5177616a5a08a975391b5accb60.css
www.gartner.com/ngw/syspath-etc.clientlibs/emt/clientlibs/components/all/ |
1 MB 103 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dependencies.min.6491ddcfae9d4b38a0c066514ff74ba5.js
www.gartner.com/ngw/syspath-etc.clientlibs/emt/clientlibs/ |
155 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
base.min.17a7aac4a5bf1c42404f6465bfb90c10.js
www.gartner.com/ngw/syspath-etc.clientlibs/emt/clientlibs/ |
40 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
globalsite.min.487803b75bcf50106c336bec0ef71af6.js
www.gartner.com/ngw/syspath-etc.clientlibs/emt/clientlibs/components/ |
178 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gartner.svg
emtemp.gcom.cloud/ngw/commonassets/images/build-graphics/gartner-logos/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
globalsite_gartner_logo.png
emtemp.gcom.cloud/ngw/commonassets/images/build-graphics/gartner-logos/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ecid.js
www.gartner.com/ngw/commonassets/code/scripts/ |
63 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c32e227a-adb8-45a6-851b-a3f4f0bf52a9.json
cdn.cookielaw.org/consent/c32e227a-adb8-45a6-851b-a3f4f0bf52a9/ |
3 KB 2 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
location
geolocation.onetrust.com/cookieconsentpub/v1/geo/ |
182 B 457 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/6.20.0/ |
376 KB 84 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
cdn.cookielaw.org/consent/c32e227a-adb8-45a6-851b-a3f4f0bf52a9/e57d72e4-4411-4dc7-bf3f-c191c8be8219/ |
117 KB 21 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otFlat.json
cdn.cookielaw.org/scripttemplates/6.20.0/assets/ |
13 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcCenter.json
cdn.cookielaw.org/scripttemplates/6.20.0/assets/v2/ |
47 KB 11 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
White.png
cdn.cookielaw.org/logos/d4cce08c-3f3b-4d9e-ac3b-ed18717aff7e/7598a293-3db8-4685-a5a8-1976eac9820d/0b60dba1-e0c1-4fa5-b93a-5e2cf6e1050d/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
poweredBy_ot_logo.svg
cdn.cookielaw.org/logos/static/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
promotions
www.gartner.com/ngw/syspath-bin/gartner/ |
68 B 443 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
rb_bf28149orj
www.gartner.com/en/ |
116 B 485 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
rb_bf28149orj
www.gartner.com/en/ |
116 B 486 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
102 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| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails object| navigation object| dT_ object| dtrum object| OneTrustStub function| OptanonWrapper object| dataLayer object| dataLayerJson string| OnetrustActiveGroups string| OptanonActiveGroups object| otStubData function| $ function| jQuery object| matched object| browser object| jQuery112404105167833194048 object| lazySizes object| Optanon object| OneTrust object| cmpPromotionContainer object| cmpFormValidation number| breakpointMedium number| breakpointMD number| breakpointSmall number| breakpointSM number| breakpoint object| CommonFunctions object| cmpFilterV2 object| cmpPagination object| cmpGoogleAutoComplete object| FormUtils object| cmpHotjar string| baseURL object| cmpSocialShare object| cmpGlobalContextualNav object| cmpGlobalSiteUser object| cmpGlobalSiteHero object| cmpPromotionalHero object| cmpGlobalSiteAccordion object| cmpGlobalSiteGlobalInsights object| cmpGlobalSiteModal object| cmpGlobalSiteBackgroundContainer object| cmpGlobalSiteRelatedContent object| cmpGlobalSiteVideoPlayer object| cmpGlobalSiteEloquaForm function| eloquaFormCallback object| cmpGlobalSiteSearchResults object| cmpGlobalSiteBrandSearch object| cmpGlobalSiteTabCtrl object| cmpGlobalSiteFeaturedIcon object| cmpPageFilter object| cmpGlobalSiteDynamicExpertContent object| cmpGlobalSiteDynamicContent object| cmpGlobalSiteDynamicNewsletterContent object| cmpGlobalSiteDynamicWebinarContent object| cmpGlobalSiteDynamicPodcastContent object| cmpGlobalSiteDynamicBlogContent object| cmpCuratedDynamicContent object| cmpGlobalSiteForm function| onFormRecaptchaSuccess object| cmpGlobalSiteMap object| cmpGlobalSiteWebinar function| webinarCallback object| cmpGlobalSiteAudioPlayer object| cmpGlobalSiteExpertProfile object| cmpGlobalSiteMarketingReader object| cmpGlobalSiteResearchDocumentReader object| cmpGlobalSiteTransitMap object| cmpGlobalSiteGlossarySearch object| cmpGlobalSiteHighlightedConference object| cmpHeroWithEloqua function| heroWithEloquaCallback object| cmpGlobalSiteCustomFormField object| cmpGlobalSiteCustomDigitalMarkets function| customDigitalCallback object| cmpGlobalSiteSignupForm function| signUpFormCallback object| cmpGlobalSiteQuiz function| quizCallback object| cmpGlobalSiteDynamicFunctionList object| cmpGlobalSiteMma object| cmpImageGallery object| cmpGlobalSiteButton object| cmpGlobalSiteGlossaryAllTerm object| cmpCareerHeader object| cmpCountDownTimer object| cmpGlobalSiteDynamicConferenceContent object| cmpGlobalSiteExpertGuest object| cmpGlobalSiteFeatureBox object| cmpGlobalSiteImagePicker object| cmpGlobalSiteStickyRail object| cmpGlobalSiteInlineSearch object| Globalsite object| topTabs object| leftTabs object| $componentList7 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 |
---|---|---|
.gartner.com/ | Name: dtCookie Value: v_4_srv_12_sn_FF075B0A2B2C4947EEA3E1B62477C420_perc_100000_ol_0_mul_1_app-3A7dc532917fb040b3_1_app-3A74a9a024bfa90d62_1 |
|
.gartner.com/ | Name: rxVisitor Value: 16546729024017M98IB0F7FSTOMGOARHHI5L3JUHDKPR9 |
|
.gartner.com/ | Name: dtSa Value: - |
|
.gartner.com/ | Name: dtLatC Value: 98 |
|
.gartner.com/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Wed+Jun+08+2022+07%3A21%3A42+GMT%2B0000+(GMT)&version=6.20.0&isIABGlobal=false&hosts=&landingPath=https%3A%2F%2Fwww.gartner.com%2Fen%2Fcontact%2Fgeneral-contacts%3FelqTrackId%3D45374c0f2AB12ABCDEFGHIJKLMNOPQ3f%26elq%3D76940be2d5b7426897a4f776173a06e0%26elqaid%3D34264%26elqat%3D1%26elqCampaignId%3D29546&groups=C0001%3A1%2CC0004%3A0%2CC0003%3A0%2CC0002%3A0 |
|
.gartner.com/ | Name: rxvt Value: 1654674703051|1654672902403 |
|
.gartner.com/ | Name: dtPC Value: 12$472902399_46h-vAQCKFKFWVJMVIRTJKSWJOBRCKQADSUMH-0 |
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 |
---|---|
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
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.
cdn.cookielaw.org
emtemp.gcom.cloud
geolocation.onetrust.com
www.gartner.com
www.googleoptimize.com
108.157.96.96
2600:9000:225f:3c00:1f:65b9:4e80:93a1
2606:4700:10::6814:b944
2606:4700::6810:9440
2a00:1450:4001:809::200e
01172dff5bc11a97c75f1ad682dd675173fdc391f2db8d0e6d00699d0444de16
07b435ca1486d3ff0dabdf915981177ce3d1fcd5d193a2d66e16503311f0aa1d
10a4f0f9fce47685741802437da0b4f7fb26ef8d0a74b58b210c524197c599f7
17eaad2cec8bb5dba5f0682a60a30c0d8fc192edc27e4e0f5c017e551fccd2ec
1a6622bbfd2f4017f391cae1040e22f99a923116427a0ccb25543581f5d92257
1f199006645032a1cc92f2f8d689bd686a5fae5a13c929597d38f0a358904aba
295c66c14524b77dd1271317457dec037b5ef0943da346b9b73681e54da826e0
29c1382dd39426840061212205d3f9f86fe0f3d4a4d08e2e532b0c59326cebd2
31f794ca3b1326c77ec3d60c11d1b200bf1ac4a837861781f62938fe6687514b
370994f476c1a3d0e98a1d282518aebec8bf45a79b76074657c29d75713190ce
3776b763c7d9d7716c080aad29fb505e3f1871c932415f94072f0c6ea594c0b0
4104625d1ebe64ae3e053cc2da7f94e502380997d7bedd352f326125ed814b74
43c8b55768de38c68f0c68023e95062712057bc53f311f90c2a1b41333fdc635
44b1cb49379faea59654a808e54f53c11728d1035b46331f2e984f15ff253428
49b9b4996d1ff0a8e3de643a0c623255bf631f298f2799b949c29de93926ee7a
52d2b0bcf2e2c741cd1643834eb3eacc982f2bd6e85a2b7453809a5c633dd8cd
703658e3e611c1e06cee65964644dbfd31a5d0a13c2e337a2eb407d6d870fbcf
72562f00bd821b6edc0368065bf009468955ba01f8ead742d8bbc2470c4358c4
7a2f15820ffe7ec552c256f18b8cd6485618d23a5648f535992e5c6928a542b7
7af92fc9cf6ded43b46669493e56e0bf46b5f092b0407b61ed801d275b30475b
7e8ccae5c70f1ea52faae83132af5b6c505858478a0075d6b3508985af9c798b
cf5b7fbdd8cdd9a1c285869a988971d410c9fa45ee6b1284737badca74314f48
d1f87315c1d43f8eb0a5d9c339053f3e55f0f9a6558c6c3c6f13ca864710bda6
d7c81c9b702b0d796c4ec0cae7fe90374fc113cb063d52386d158677ce3464fb
d82d131b3f1613798fb4de466c880d0c991ee6135f693fdcb93db42dde8a168f
dc044afb42f6e694bf6ad6600cd02deec89a7f473101f132828c9a2dc825ff44
ded43a6af1e4e0a061fe1c97703f45cc4af82fc367de436789f6c70e5077b0eb
f796c49af85e0741fe3c6ec1dfbb0c2d30af79838aadc8c67beafab362d9bf4f
fd9308db31181fde13aca740757dcb439baf71d731011a87da483a28faae444f