www.ottogroup.com
Open in
urlscan Pro
87.237.120.196
Public Scan
Submission: On October 02 via manual from NG — Scanned from DE
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on July 4th 2023. Valid for: a year.
This is the only time www.ottogroup.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
8 | 87.237.120.196 87.237.120.196 | 38927 (NETBUILD-AS) (NETBUILD-AS) | |
17 | 87.237.120.222 87.237.120.222 | 38927 (NETBUILD-AS) (NETBUILD-AS) | |
25 | 3 |
ASN38927 (NETBUILD-AS, DE)
PTR: nb2387.yas.netbuild.net
www.ottogroup.com |
ASN38927 (NETBUILD-AS, DE)
PTR: nb2479.yas.netbuild.net
static.ottogroup.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
ottogroup.com
www.ottogroup.com static.ottogroup.com |
2 MB |
25 | 1 |
Domain | Requested by | |
---|---|---|
17 | static.ottogroup.com |
www.ottogroup.com
static.ottogroup.com |
8 | www.ottogroup.com |
www.ottogroup.com
|
25 | 2 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.facebook.com |
www.linkedin.com |
twitter.com |
www.youtube.com |
instagram.com |
www.xing.com |
soundcloud.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
ottogroup.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-07-04 - 2024-07-17 |
a year | crt.sh |
static.ottogroup.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-07-04 - 2024-07-23 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.ottogroup.com/en/
Frame ID: 339C88A5BD7152E1992CEEABE7CE9E03
Requests: 27 HTTP requests in this frame
Screenshot
Page Title
Otto Group: Corporate WebsiteDetected technologies
Matomo Analytics (Analytics) ExpandDetected patterns
- piwik\.js|piwik\.php
Page Statistics
7 Outgoing links
These are links going to different origins than the main page.
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
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
25 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.ottogroup.com/en/ |
255 KB 29 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
piwik.js
www.ottogroup.com/matoStat/ |
64 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
story-layer-img.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/ |
11 KB 11 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
16ef7c83-f7a0f5a4-mh514@2540w.webp
static.ottogroup.com/medien/cached/img/stories/crx23-gemeinsam-verantwortlich-handeln/weblication/wThumbnails/ |
236 KB 236 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9760abae-f7a0f5a4-mh514@2540w.webp
static.ottogroup.com/medien/cached/img/stories/logistik-der-zukunft-wie-mensch-und-roboter-hand-in-hand-arbeiten/weblication/wThumbnails/ |
107 KB 107 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8157a37f-f7a0f5a4-mh514@2540w.webp
static.ottogroup.com/medien/cached/img/stories/bpk2023/weblication/wThumbnails/ |
38 KB 38 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8fdc5b48-f7a0f5a4-mh514@2540w.webp
static.ottogroup.com/medien/cached/img/stories/digitale-produktentwicklung/weblication/wThumbnails/ |
45 KB 45 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2f3e31c7-f7a0f5a4-mh514@2540w.webp
static.ottogroup.com/medien/cached/img/stories/kuenstliche-intelligenz-sehende-roboter-und-die-logistik-von-morgen/weblication/wThumbnails/ |
128 KB 128 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/icons/optimized/ |
639 B 905 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nav_bg.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/ |
282 KB 282 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
social-icons@fill(F00020).svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/social-icons/optimized/ |
15 KB 15 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Optimist-RegularContrast.woff2
www.ottogroup.com/wLayout22/wGlobal/layout/webfonts/ |
41 KB 41 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otto_group_hero_planetaregrenzen_intro_3840x2434-a2a36556-f7a0f5a4-mh514@2540w.webp
static.ottogroup.com/medien/cached/img/stories/trendstudie-teil3-planetare-grenzen/weblication/wThumbnails/ |
369 KB 370 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
85 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
85 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ded78eb5eb5b04798e595e5ae6ba0c4d.js
www.ottogroup.com/wLayout22/wGlobal/layout/scripts/optimized/ |
535 KB 120 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bannerSlider.js
www.ottogroup.com/wLayout22/wGlobal/layout/scripts/optimized/ |
61 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
arrow-right.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/icons/optimized/ |
306 B 572 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
design_11b3a878c186d057bdbae1da238df30d.css
static.ottogroup.com/wLayout22/wGlobal/layout/styles/optimized/ |
498 KB 80 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
piwik.php
www.ottogroup.com/matoStat/ |
0 93 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Optimist-RegularContrast.woff2
static.ottogroup.com/wLayout22/wGlobal/layout/webfonts/ |
41 KB 41 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
serie@stroke(191919).svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/icons/optimized/ |
952 B 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-icon.svg
static.ottogroup.com/wLayout22/wGlobal/layout/images/icons/optimized/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Optimist-Light.woff2
static.ottogroup.com/wLayout22/wGlobal/layout/webfonts/ |
42 KB 43 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
wa.php
www.ottogroup.com/wLayout22/wGlobal/scripts/php/ |
0 76 B |
Ping
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
piwik.php
www.ottogroup.com/matoStat/ |
0 28 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
283 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| documentPictureInPicture string| wNavidStandard string| wProjectPath number| consumerId string| langIdWs string| wLanguage string| wLanguageU string| pathRoot string| pathWebservice string| mediumWebservice string| pathCur string| confirmBeforeTrack string| matomoURL string| matomoID object| _paq object| percentagesArr string| edcss function| wlds function| raf object| Piwik object| Matomo object| AnalyticsTracker function| piwik_log object| scriptTags object| observeVisible object| observeVisibleOnce object| rwids function| wsSignUpConfirm function| wsCheckInternalByToken function| wsConfirmationAcceptDSE function| wsSignUp function| wsLogin function| wsLoginWeblication function| wsGetUserdata function| wsGetUserdataFlags function| wsGetJobDetails function| wsGetJobDetailLocation function| wsGetJobDetailJoblevel function| wsGetJobDetailIndividualFields function| wsGetJobDetailContact function| wsGetJobDetailLink function| wsGetJobDetailTexts function| wsGetJobDetailMetadata function| wsJobsCreate function| wsJobsGetList function| wsJobsGetFilter function| wsJobsSetFilter function| wsJobsGetText function| wsJobsSetText function| wsJobsResetFilter function| wsFavoritesGetList function| wsFavoritesAdd function| wsFavoritesDelete function| wsGetRecommendedJobs function| wsJobsRecGetList function| socialLogin function| wsLogout function| wsJobalertRegister function| wsJobalertDelete function| wsGetUploadUrl1 function| wsGetUploadUrl2 function| wsProfileListUploads function| wsProfileDeleteUpload function| wsProfileDownloadUpload function| wsUpdateProfile function| wsSetAdditionalProfileData function| wsGetAdditionalProfileData function| wsGetSkills function| wsUpdateSkills function| wsGetMobilityOptions function| wsGetChangeWish function| wsPwRequestReset function| wsPwForgetConfirmationToken function| wsPwChangePassword function| wsSetProfilePassword function| wsGetAPDetails function| getUrlParameter function| setUrlParameter function| calculatePasswordStrength function| passwordCheckCharCount function| formatJsonDate function| json2Date function| str2Date function| date2Webservice function| formatDateYearMonth function| formatDateYear function| checkObjectHasValue function| checkMail function| checkPasswordStrength function| checkPasswordsEqual function| openInNewTab function| getStrFromIsoDate function| escapeRegExp function| replaceAll function| strip_tags function| replaceSpecialChars function| replaceSpecialCharsJson function| truncate function| dynamicSort function| replaceQueryParam function| addTarget2Links function| checkValueDateInput function| jsEscape function| htmlEncode function| openOverlay function| openOverlayAdvice function| closeOverlay object| $body boolean| scrollDisabled undefined| scrollTop function| scrollDisable function| scrollEnable function| togglePlayReadAloud function| waitForFinalEvent function| translateJuicer undefined| megadropdownTimerOpen undefined| megadropdownTimerClose number| delayOpen number| delayClose object| pObserver function| sb function| sbi function| pOberserCallback function| $ function| jQuery object| wCssClassesToAddGlobal object| wCssDataToAddGlobal object| wCssEventsToAddGlobal object| wCssJQuery object| wMediaqueriesToAddGlobal string| wUiVersion boolean| wAllowMinimize object| wUiTmp number| hdLimitDpr string| wOffsetScrolledTopDefault object| wCssDOM function| handleObserveVisible function| handleObserveVisibleOnce function| wWindowOnLoad function| wSetScrollStatus function| wAdaptNavigationSection function| wPrefetchLink function| wReader function| wCountUp function| wAnimateIfVisible function| wLazyLoading function| wShowLazyLoadImage function| wShowLazyLoadIframe function| wKeepInsideTopOnScroll function| wSortTableRows function| wglValidateElementInline function| wglUpdateValidationCurrentForm function| wGetValidationInfoInput function| wPrepareHTML function| wAjaxUrl function| wFormElement function| wOpenPrintPreview function| wOpenURL function| wSetParameterAndReload function| wSetParameter function| wEmbedPage function| wEmbedPageClose function| wOpenPopupURL function| wDisableAnalytics function| wDisableWaNextReqest function| wSendMailNospam function| wAdaptConditionalFormData function| wAdaptParallax function| wGetScrollTopDiff function| wScrollSmoothToTarget function| wScrollSmoothToElement function| wAddIsOnDarkBackground function| wRemoveIsOnDarkBackground function| wAddIsOnLightBackground function| wRemoveIsOnLightBackground function| wHasWebpSupport function| wProcessPictureZoomer function| wOptimizePictureSizes function| wProcessWglExpandToParent function| wProcessWglAdjustHeightMax function| hasNotYetLoadedAllCss function| wOpenAllTabcontainer function| wOnBreakChildrenTabContainer function| wOpenAllAccordions function| wCloseAllAccordions function| wAdaptOnChangeHash function| wsmn function| wMaximizer function| wToggleFavoriteURL function| wSmartSlider function| smartSliderMove function| wLightbox function| wLightboxClose function| wStartReadingText function| wPauseReadingText function| wStopReadingText function| wAddFieldsetMultiple function| wRemoveFieldsetMultiple function| showNoticeExternalLinks number| timeoutAjax object| wLightboxVariants boolean| wDoNotFireOnLoadBeforeReady boolean| wChangeScrollstatusOnAutoscrolling boolean| wScrollSmoothToElementForceScroll string| wScrollSmoothToElementEasing boolean| wResetConditionalFormdataOnHide boolean| wKeepNavigationSectionsIfNoTitle boolean| wSimulateBreakpointsInEmbededPage boolean| wExecuteJsInEmbededPage boolean| wKeepIDsInEmbededPage string| wHighlightBlockRoot string| wCookieNoticeVar number| wMinEnlargementToShowPictureZoomer boolean| wTrimInputsBeforeValidateOnBlur boolean| wAddRandomIdToImagesInLightbox boolean| wAddSelectedOnClickNavpoint boolean| wAddSelectedOnNavpointIfHashChanged boolean| wToggleOnClickNavpointInMenu boolean| wToggleOnClickNavpointMainInMenu boolean| wAddAccessDocumentOnPdfsIfAndroid boolean| wTryToKeepDirectionOfNavlayers boolean| wConfirmExternVideosInLightbox boolean| wDoNotAdjustHeightMaxAfterLazyLoad boolean| wHandleObserveVisible number| wMaxWidthImages boolean| wDoNotFeedbackImageSizes function| addLinkTargets function| addInteractionTracking function| getOffsetTopFixed function| openCookieNotice function| closeCookieNotice function| wOnAfterSetPrivacysetting function| wOnAfterEmbedPage function| wOnAfterSelectListEntryBannerSlider function| wOnAfterClickTabcontainer function| wOnAfterLazyLoading function| mediaquery_viewport_l_min_onactivate function| mediaquery_viewport_l_min_ondeactivate function| mediaquery_viewport_l_max_onactivate function| mediaquery_viewport_l_max_ondeactivate function| openMegaDropdown function| closeMegaDropdown function| toggleFirstMegaDropdown function| closeNavigationMenu function| navigationToggler_onclick function| navpointToggler_onclick function| navpoint_onclick function| navpoint_onmouseenter function| navpoint_onmouseleave function| megadropdown_onopen function| megadropdown_onclose function| adaptSizeNavigation function| adjustNavlayer object| wLoadingStack function| appendEntriesToList function| removeAppendEntriesFromList function| filterCategory function| reloadListAjax function| loadListAjax function| SimpleBar string| wWaVersion function| initBannerSlider function| adaptBannerSliderAfterResize function| listEntryBannerSliderMove function| bannerSliderMoveEnd function| bannerSliderPauseAnimation function| bannerSliderStartAnimation function| selectListEntryBannerSlider function| selectListEntryBannerSliderPreview function| onAfterSelectListEntryBannerSlider object| bannerSliderObjects string| wOffsetScrolledTopSet string| wOffsetBottomChangeScrollStatusSet function| selectEntry_bd95ede7 function| wAddInlineValidator string| userFirstname string| userLastname string| userEmail string| isTalent string| talentType boolean| loginWeblication string| maxSizeNavigationmenu object| entrySelected1 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.ottogroup.com/ | Name: WSESSIONID Value: 6ihof4tjs07ap7d1kpgcjf241e |
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 'self' https://www.otto.de https://develop.otto.de; |
Strict-Transport-Security | max-age=63072000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | ALLOW-FROM http://www.otto.de/, ALLOW-FROM https://develop.otto.de/ |
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.
static.ottogroup.com
www.ottogroup.com
87.237.120.196
87.237.120.222
1274e45b37b4be83ff217e0af2fa596cc77761736ca544a02343372a9c6478c6
2cc748ca5f8a07b2ebaeb51b7b7a0e495ea9d5ba456ae43ee1408a55f97b24f1
2cd40cd77360f4cbe401d9b88708b274bf1d92779d3836ff035615a51b177ea1
4c8c1fbbb3f60ec077843abd0f2e7dd103b585e0ba347e73d86f2abae6ca116c
71e4afe7d935d6873353e3fa900e0c95be3019ac57be2c2e06630c5184f21b1f
8a14b57f9a14310387f01d677e035583a4e875bf6bcb3e4daee46488325c39ee
8f7b30d99a98208ed5f2b5099516b7ceb686ae4e095d457e4d1ddffb908dc724
91a6a91592b04d5a7b8763946cbcf71d19597897ef6cfd56db98ea0d579bb255
a0f2de2b89b42107b09044cf12333c52a7c5b11154a7e327077462528382a10d
a49045543c9990de47bfe6dbb22aeecc160936fcf4f7199a0357b1ec1099deac
b05c4e2c948a168e57509a65b5a01b1b3dcf5a5cee74e5757b6a8838275e43ff
b52676e6618472fc9dcbfc7258bbc90e54e68da14dc36c84d900b63633cc2ed1
b73b0244a3461a0545df97b3be23edd02c5f8cf7c9b83c4452540fcfb62112eb
b9facc28b093ed0d6ae2c4b900b79ec732f2924093638cd554ae10f54c3af3db
c67a763fa72b8e63541dbb1badc11c3875b3593c8eb251f63af4402158188f61
cee12d713a2222326148519106c1ad2b263b3a5bdad6f8932196765aca1800be
d7fc375178c93a2fc15fd888e30170eedf4ef3d04497e7f951ab7bfe0c921693
d988ffe5758f6150d43357bc40941be4b37c2b142277cccca7248fa847be310e
da89712c618992c4169a48fa04c530ee7c172414e00e8027c988ef120a14421c
de700bfbdb2c320d3700a1931ae7e7246a9d52a3294fae552fdc5b860ef74b93
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec163ec1998782541a03807880f0d393929a80f9f19912c49e4a2e4c79b0b286
eca8d6fe6cf759046edfa40549682b56277f7aa87cb3fd08af7f67d576bc8ec8
f5481cd63afa0ade456b203ab235d1c5ec4a8cdcf0c0b90f7d3b7e159b4ac93e