spenglerei-thaler.at
Open in
urlscan Pro
168.119.41.58
Public Scan
Effective URL: https://spenglerei-thaler.at/
Submission: On April 14 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on March 27th 2023. Valid for: 3 months.
This is the only time spenglerei-thaler.at was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 23 | 168.119.41.58 168.119.41.58 | 24940 (HETZNER-AS) (HETZNER-AS) | |
4 | 2a00:1450:400... 2a00:1450:4001:829::2004 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:82f::2003 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:811::2003 | 15169 (GOOGLE) (GOOGLE) | |
34 | 4 |
ASN24940 (HETZNER-AS, DE)
PTR: lx22.hoststar.hosting
spenglerei-thaler.at |
Apex Domain Subdomains |
Transfer | |
---|---|---|
23 |
spenglerei-thaler.at
1 redirects
spenglerei-thaler.at |
2 MB |
8 |
gstatic.com
fonts.gstatic.com www.gstatic.com |
439 KB |
4 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
46 KB |
34 | 3 |
Domain | Requested by | |
---|---|---|
23 | spenglerei-thaler.at |
1 redirects
spenglerei-thaler.at
|
4 | www.gstatic.com |
www.google.com
www.gstatic.com |
4 | fonts.gstatic.com |
spenglerei-thaler.at
www.google.com |
4 | www.google.com |
spenglerei-thaler.at
www.gstatic.com www.google.com |
34 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
spenglerei-thaler.at R3 |
2023-03-27 - 2023-06-25 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2023-03-28 - 2023-06-20 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-03-28 - 2023-06-20 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-03-28 - 2023-06-20 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://spenglerei-thaler.at/
Frame ID: 24C599538EC2393505772FCF8560DE8E
Requests: 26 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ld85dMZAAAAAL_RdoeERAVWBZtMaoqFjF3hhB2v&co=aHR0cHM6Ly9zcGVuZ2xlcmVpLXRoYWxlci5hdDo0NDM.&hl=de&v=6MY32oPwFCn9SUKWt8czDsDw&size=invisible&cb=mo72c2mfcf9a
Frame ID: 6FCF3322A22B8333F8B7086F1B840F9B
Requests: 8 HTTP requests in this frame
Screenshot
Page Title
Spenglerei Thaler – Spenglerei ThalerPage URL History Show full URLs
-
http://spenglerei-thaler.at/
HTTP 301
https://spenglerei-thaler.at/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
reCAPTCHA (Captchas) Expand
Detected patterns
- /recaptcha/api\.js
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.
-
http://spenglerei-thaler.at/
HTTP 301
https://spenglerei-thaler.at/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
34 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
spenglerei-thaler.at/ Redirect Chain
|
41 KB 9 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
12576a812ad6f95a4405db73ff10c502.min.css
spenglerei-thaler.at/wp-content/uploads/fusion-styles/ |
1 MB 142 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
spenglerei-thaler.at/wp-includes/js/jquery/ |
87 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-migrate.min.js
spenglerei-thaler.at/wp-includes/js/jquery/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Logo-Spenglerei-Thaler-Website.png
spenglerei-thaler.at/wp-content/uploads/2019/11/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
spenglerei-thaler.at/wp-content/plugins/contact-form-7/includes/swv/js/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
spenglerei-thaler.at/wp-content/plugins/contact-form-7/includes/js/ |
13 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
www.google.com/recaptcha/ |
884 B 906 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
regenerator-runtime.min.js
spenglerei-thaler.at/wp-includes/js/dist/vendor/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-polyfill.min.js
spenglerei-thaler.at/wp-includes/js/dist/vendor/ |
19 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
spenglerei-thaler.at/wp-content/plugins/contact-form-7/modules/recaptcha/ |
999 B 720 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
331378cc738eaee07dc1b8f9665528e2.min.js
spenglerei-thaler.at/wp-content/uploads/fusion-scripts/ |
355 KB 89 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-emoji-release.min.js
spenglerei-thaler.at/wp-includes/js/ |
18 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
matomo.js
spenglerei-thaler.at/wp-content/uploads/matomo/ |
63 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6u9w4BMUTPHh6UVSwiPGQ.woff2
fonts.gstatic.com/s/lato/v23/ |
23 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
fonts.gstatic.com/s/montserrat/v25/ |
30 KB 31 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
matomo.php
spenglerei-thaler.at/wp-content/plugins/matomo/app/ |
0 224 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__de.js
www.gstatic.com/recaptcha/releases/6MY32oPwFCn9SUKWt8czDsDw/ |
409 KB 165 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
awb-icons.woff
spenglerei-thaler.at/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/ |
20 KB 20 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dach1.jpg
spenglerei-thaler.at/wp-content/uploads/2019/11/ |
205 KB 206 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IMG_4977.jpg
spenglerei-thaler.at/wp-content/uploads/2020/03/ |
44 KB 44 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
912A0614.jpg
spenglerei-thaler.at/wp-content/uploads/2020/03/ |
164 KB 164 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
912A0659.jpg
spenglerei-thaler.at/wp-content/uploads/2020/03/ |
304 KB 305 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IMG_3383.jpg
spenglerei-thaler.at/wp-content/uploads/2020/03/ |
248 KB 249 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
912A0651.jpg
spenglerei-thaler.at/wp-content/uploads/2020/03/ |
224 KB 224 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
anchor
www.google.com/recaptcha/api2/ Frame 6FCF |
47 KB 26 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
styles__ltr.css
www.gstatic.com/recaptcha/releases/6MY32oPwFCn9SUKWt8czDsDw/ Frame 6FCF |
55 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
recaptcha__de.js
www.gstatic.com/recaptcha/releases/6MY32oPwFCn9SUKWt8czDsDw/ Frame 6FCF |
409 KB 164 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
logo_48.png
www.gstatic.com/recaptcha/api2/ Frame 6FCF |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v18/ Frame 6FCF |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
fonts.gstatic.com/s/roboto/v18/ Frame 6FCF |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
webworker.js
www.google.com/recaptcha/api2/ Frame 6FCF |
102 B 134 B |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ThalerLogo-retina.png
spenglerei-thaler.at/wp-content/uploads/2020/03/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
reload
www.google.com/recaptcha/api2/ Frame 6FCF |
32 KB 18 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
135 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| 1 boolean| credentialless object| _wpemojiSettings undefined| $ function| jQuery object| doc object| _paq object| d object| g object| s function| fusionNavIsCollapsed function| fusionRunNavIsCollapsed function| avadaGetScrollBarWidth object| swv object| wpcf7 object| twemoji object| wp object| Piwik object| Matomo object| AnalyticsTracker function| piwik_log object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client object| runtime object| regeneratorRuntime function| setImmediate function| clearImmediate object| wpcf7_recaptcha object| cssua object| fusionAnimationsVars function| fusionSetAnimationData object| fusionJSVars object| fusion object| fusionLightboxVideoVars object| fusionVideoGeneralVars function| playVideoAndPauseOthers object| fusionVideoBgVars object| $youtubeBGVideos function| _fbRowGetAllElementsWithAttribute function| _fbRowOnPlayerReady function| _fbRowOnPlayerStateChange function| resizeVideo function| vimeoReady function| fusionInitVimeoPlayers object| fusionLightboxVars function| avadaLightBoxInitializeLightbox function| fusionInitTooltips undefined| prevCallback object| fusionTimeout function| registerYoutubePlayers function| onPlayerReady function| loadYoutubeIframeAPI function| onYouTubePlayerAPIReadyCallback function| onPlayerStateChange function| ytVidId function| insertParam function| fusionYouTubeTimeout function| onYouTubeIframeAPIReady function| avadaAddQuantityBoxes function| compositeAddQuantityBoxes function| fusionResizeCrossfadeImagesContainer function| calcSelectArrowDimensions object| avadaLiveSearchVars function| avadaLiveSearch object| fusionFlexSliderVars function| fusionInitPostFlexSlider function| fusionDestroyPostFlexSlider object| avadaFusionSliderVars function| updateVideoTag function| avadaFusionSlider object| avadaElasticSliderVars object| avadaSelectVars function| addAvadaSelectStyles function| removeAvadaSelectStyles object| avadaToTopVars function| avadaUpdateToTopPostion object| avadaMenuVars function| resizeOverlaySearch object| avadaHeaderVars function| fusionDisableStickyHeader function| fusionInitStickyHeader function| getStickyHeaderHeight function| fusionGetScrollOffset object| fusionTypographyVars function| fusionCalculateResponsiveTypeValues function| fusionSetOriginalTypographyData function| fusionInitTypography object| fusionScrollToAnchorVars function| checkHoverTouchState object| fusionVideoVars function| fusionInitStickyColumns object| html5 object| Modernizr object| awbAnimationObservers object| browserPrefixes object| avadaLightBox object| $ilInstances function| onYouTubePlayerAPIReady function| YTReady object| Vimeo boolean| VimeoPlayerResizeEmbeds_ object| awb_oc_timeouts object| awbOffCanvas string| responsiveTypeElements object| recaptcha object| closure_lm_948942 object| fusionVimeoPlayers boolean| mobileMenuSepAdded number| $headerParentHeight number| $headerHeight number| $menuHeight number| $scrolled_header_height object| $stickyTrigger number| $wpadminbarHeight number| $stickyTrigger_position number| $woo_store_notice number| $top_frame number| sticky_header_type number| $slider_offset number| $site_width boolean| $media_query_test_1 boolean| $media_query_test_2 boolean| $media_query_test_3 boolean| $media_query_test_4 number| $standardLogoHeight number| $logoMarginTop number| $logoMarginBottom number| $initial_desktop_header_height string| $initial_sticky_header_shrinkage boolean| $sticky_can_be_shrinked number| original_logo_height number| $original_sticky_trigger_height1 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.google.com/recaptcha | Name: _GRECAPTCHA Value: 09AK9u06LguaRbon6UCkqJtYYOWMxm7gtz9Br7UmWlUe6n028BjDGR-1AvrIZrnZVW_o2pEue2mexAr8EJJw2bjvc |
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=63072000 |
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.
fonts.gstatic.com
spenglerei-thaler.at
www.google.com
www.gstatic.com
168.119.41.58
2a00:1450:4001:811::2003
2a00:1450:4001:829::2004
2a00:1450:4001:82f::2003
029e0a2e809fd6b5dbe76abe8b7a74936be306c9a8c27c814c4d44aa54623300
1060091178cbd6c843b802f516f230f1a3a1e85f1afbd6ef84d80e5430ba457e
1b9efb22c938500971aac2b2130a475fa23684dd69e43103894968df83145b8a
2648a1333fa24d383fd73a6beaac17156ae78f4267ff7407ad60e05a788df44c
2cff07eddb659a7db264708e09302ba1de1cd73ff4d92f8a40fde338b7e631fe
370c8c8b69b06cb4193000e87c36d9efb2d55dcf1ef270cdea0ecc47d1aa3a61
3d1e001061353454ae8e59b03406c0a0f80e08d77e2a8d135eacdfd95a40f050
3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc
42d32c5ac832e390aab1042324035e9a57e6d34b90d3f311f43ee66ad1241efa
441545419ed56bd7b9503803eeef8a11eadca6ac66b53edff4305a6f6d014655
502a772a6792c941a33a15e4c11e7fb7a92ea6a7d868ee8b06db3af7141edfcb
52db930f81d97113dde679cac624cb5435b56d4ac486e91a0b6692d2cb615a84
5a8c1e7681318caa29e9f44e8a6e271f6a4067a2703e9916dfd4fe9099241db7
5aad5fbd4238981a9ff5e2772ff1353dfe1a801fb49542fe157418c1438f7782
5ae1f50302b0902aac44e88dc58c734bd3475ed4e93718dbc8888dc8fd6c0142
669df991bc101ce8036b07e4431b837c3afcfaedd8e18356f1930bdd8235a6ab
67c20c856c27fff3141730d92048b1d8b44803c107aea181ea6573673fe905a8
6fecb89a29ee2bd397bb1bf58ecaa530a76f0654db71fadefd3cc70b0bc302bf
7585d7d5d0fb246f2dd8ce2eb97952e906d459f2058fbdb1120411b2ce890e4b
93df7036a797945783d64cc7cc90a3431ea14ad9e1886349addc7fb9d46296a2
952833e41ba7a4b64c31a2d7b07dde81bf5bbacf5cbb967821cfe459d0c4a0d8
98c924234ff8957fb047bccc42980457a18b7888701868d3c794f5362e3553fe
9ac96332e68bcd0bf5382a0403f6a9f47f2f319cae4ed9ba1f07934704026824
a353532e2523cc26a99864cd83e83b0b57f4f9996151f113d940c7c1e85a56b9
ae919a7c9f25f0fd97fc18e398ae8e453fcaae487e4a4cb4f896e7fecde4a780
bd4de6a3fc0fb68d6f76ba7b93514b96a92e585c295b5351c31ad92a4b0777ea
c447dd7677b419db7b21dbdfc6277c7816a913ffda76fd2e52702df538de0e49
c50fcbc27fd73ab4413a30fcd00b5bab066083f3f9ef754ee8a492797fc93ee2
e308562f99166e64339086cbca177b1f4eac3e6c3fb7897f4f3733d5d941d30a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f1a2ea006dd05cce07a75cd058f281c8c87208673970313968463b5c9baccfbb
f30769ea0b80a5d900c5f0de30b1aad1ab461195e69223d5ef63c2c5de8b6c1a
fcf72ae0196fe7e28bc801b9ef0151d67456db99768245aa1a8d4baad1912f88