frankfurt.de
Open in
urlscan Pro
192.76.161.153
Public Scan
Effective URL: https://frankfurt.de/themen/umwelt-und-gruen/umwelt-und-gruen-a-z/laerm/fluglaerm
Submission: On November 05 via api from IT — Scanned from DE
Summary
TLS certificate: Issued by SwissSign RSA TLS OV ICA 2022 - 1 on January 2nd 2024. Valid for: a year.
This is the only time frankfurt.de was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 192.76.161.80 192.76.161.80 | 15404 (COLT Tech...) (COLT Technology Services Group) | |
2 37 | 192.76.161.153 192.76.161.153 | 15404 (COLT Tech...) (COLT Technology Services Group) | |
1 | 169.150.247.36 169.150.247.36 | 60068 (CDN77 _) (CDN77 _) | |
36 | 2 |
ASN15404 (COLT Technology Services Group, GB)
nachbar-flughafen.frankfurt.de |
ASN15404 (COLT Technology Services Group, GB)
www.frankfurt.de | |
frankfurt.de |
ASN60068 (CDN77 _, GB)
PTR: 169-150-247-36.bunnyinfra.net
static.conword.io |
Apex Domain Subdomains |
Transfer | |
---|---|---|
38 |
frankfurt.de
3 redirects
nachbar-flughafen.frankfurt.de www.frankfurt.de frankfurt.de — Cisco Umbrella Rank: 965361 |
1 MB |
1 |
conword.io
static.conword.io — Cisco Umbrella Rank: 804666 |
14 KB |
36 | 2 |
Domain | Requested by | |
---|---|---|
36 | frankfurt.de |
1 redirects
frankfurt.de
|
1 | static.conword.io |
frankfurt.de
|
1 | www.frankfurt.de | 1 redirects |
1 | nachbar-flughafen.frankfurt.de | 1 redirects |
36 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.facebook.com |
twitter.com |
www.instagram.com |
www.youtube.com |
www.ffm.de |
geoportal.frankfurt.de |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.frankfurt.de SwissSign RSA TLS OV ICA 2022 - 1 |
2024-01-02 - 2025-01-02 |
a year | crt.sh |
static.conword.io R10 |
2024-10-06 - 2025-01-04 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://frankfurt.de/themen/umwelt-und-gruen/umwelt-und-gruen-a-z/laerm/fluglaerm
Frame ID: 4809A558E099D117A27464EE463CE27C
Requests: 36 HTTP requests in this frame
Screenshot
Page Title
Fluglärm | Stadt Frankfurt am MainPage URL History Show full URLs
-
http://nachbar-flughafen.frankfurt.de/
HTTP 307
https://nachbar-flughafen.frankfurt.de/ HTTP 301
https://www.frankfurt.de/nachbar-flughafen HTTP 302
https://frankfurt.de/nachbar-flughafen HTTP 301
https://frankfurt.de/themen/umwelt-und-gruen/umwelt-und-gruen-a-z/laerm/fluglaerm Page URL
Detected technologies
ZURB Foundation (Web Frameworks) ExpandDetected patterns
- <div [^>]*class="[^"]*(?:small|medium|large)-\d{1,2} columns
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
8 Outgoing links
These are links going to different origins than the main page.
Title: Facebook
Search URL Search Domain Scan URL
Title: Twitter / X
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: YouTube
Search URL Search Domain Scan URL
Title: Mängelmelder
Search URL Search Domain Scan URL
Title: Ideenplattform
Search URL Search Domain Scan URL
Title: Stadtplan
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://nachbar-flughafen.frankfurt.de/
HTTP 307
https://nachbar-flughafen.frankfurt.de/ HTTP 301
https://www.frankfurt.de/nachbar-flughafen HTTP 302
https://frankfurt.de/nachbar-flughafen HTTP 301
https://frankfurt.de/themen/umwelt-und-gruen/umwelt-und-gruen-a-z/laerm/fluglaerm Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
fluglaerm
frankfurt.de/themen/umwelt-und-gruen/umwelt-und-gruen-a-z/laerm/ Redirect Chain
|
128 KB 19 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default.min.css
frankfurt.de/assets/styles/ |
463 KB 88 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mediaelement-and-player.min.js
frankfurt.de/input/js/video/ |
154 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lang-de.js
frankfurt.de/input/js/video/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
a11y.js
frankfurt.de/input/js/video/ |
12 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
a11y-i18n.js
frankfurt.de/input/js/video/ |
823 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hls.js
frankfurt.de/input/js/video/ |
226 KB 68 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
germany.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
178 B 650 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
united_kingdom.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
753 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
france.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
162 B 633 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
turkey.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
376 B 847 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ukraine.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
162 B 634 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
russia.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
191 B 662 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
china.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
367 B 837 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spain.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
436 B 906 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slovenia.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
242 B 715 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
conword.js
static.conword.io/js/v2/frankfurt/ |
42 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
keyvis_1208x205_finale.jpg
frankfurt.de/-/media/frankfurtde/global/image/seitenrahmen-neu/ |
13 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fluglaermmessstation_praunheim_philipp_wolfrum_091621.jpg
frankfurt.de/-/media/frankfurtde/frankfurt-themen/umwelt-und-gruen/umwelt-und-gruen-a-z/image/laerm/ |
61 KB 62 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flugzeug_landeanflug_simon_schoefl_dsc02189.jpg
frankfurt.de/-/media/frankfurtde/frankfurt-themen/umwelt-und-gruen/umwelt-und-gruen-a-z/image/laerm/ |
24 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flugzeug_tragflaeche_stadtgebiet_ffm_simon_schoefl_dsc01985.jpg
frankfurt.de/-/media/frankfurtde/frankfurt-themen/umwelt-und-gruen/umwelt-und-gruen-a-z/image/laerm/ |
48 KB 48 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fluglaermmessstation_oberrad2_friedhof_bianca_kochp1040913.jpg
frankfurt.de/-/media/frankfurtde/frankfurt-themen/umwelt-und-gruen/umwelt-und-gruen-a-z/image/laerm/ |
9 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fluglaermkommission_anja_wollert_20170222_094846.jpg
frankfurt.de/-/media/frankfurtde/frankfurt-themen/umwelt-und-gruen/umwelt-und-gruen-a-z/image/laerm/ |
48 KB 49 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
landefeuer_fraport_ag.jpg
frankfurt.de/-/media/frankfurtde/frankfurt-themen/umwelt-und-gruen/umwelt-und-gruen-a-z/image/laerm/ |
40 KB 41 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
webforms.css
frankfurt.de/assets/styles/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
frankfurt.de/assets/js/ |
86 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
script.min.js
frankfurt.de/assets/js/ |
673 KB 179 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
forms-validation.js
frankfurt.de/assets/js/ |
8 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
germany.png
frankfurt.de/-/media/frankfurtde/global/icons/country-flags/ |
178 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-webfont.woff2
frankfurt.de/assets/fonts/FontAwesome/ |
75 KB 76 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Roboto-Regular.ttf
frankfurt.de/assets/fonts/Roboto/ |
159 KB 159 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Roboto-Light.ttf
frankfurt.de/assets/fonts/Roboto/ |
159 KB 159 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RobotoCondensed-Regular.TTF
frankfurt.de/assets/fonts/RobotoCondensed/ |
158 KB 158 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RobotoCondensed-Light.TTF
frankfurt.de/assets/fonts/RobotoCondensed/ |
157 KB 157 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
footer.png
frankfurt.de/-/media/frankfurtde/global/image/seitenrahmen/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Favicon_F.ico
frankfurt.de/Assets/img/ |
581 B 989 B |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
106 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| mejs function| MediaElement object| HtmlMediaElement function| onYouTubePlayerAPIReady function| DefaultPlayer function| MediaElementPlayer function| Hls function| $ function| jQuery function| _classCallCheck function| handleMenuRightSwipe function| mapCanvas function| mapMarkerPosition function| redirectURL function| setColorCode function| sliderToggleAutoplay function| sliderPrevSlide function| sliderNextSlide function| sliderRestartAutoplay function| checkVerticalTeaser function| verticalTeaserTextWrap function| checkContainer function| checkimgHeight function| resizeDots function| checktabindex function| addtabindex function| getQueryByKey function| ResetPageandLoadResults function| loadPagedSearchResults function| setPageActive function| ResetPageandLoadEventsSearchResults function| loadPagedEventsSearchResults function| loadPagedAddictionMailBoxList function| fillandEnableEventSearch function| ResetPageandLoadWegweiserSearchResults function| loadPagedWegweiserSearchResults function| loadWegweiserSportclubSearchResults function| loadCurrentNewsResults function| pushState function| addEllipsis function| PaginationLoad function| loadTaggingResults function| scrollToTop function| openNavigationOnTablet function| removeTypeText function| disablePastDates function| readyFn function| login function| currentNews function| getFocused function| moveFocus function| resizeVideoWhenReady function| resizeVideo function| resizeAllVideos function| debounce function| exitHandler number| document_width function| _createClass function| resizeFunction function| Util object| easepick function| Swiper object| Foundation function| webpackJsonpjwplayer function| jwplayer function| Shariff function| Popover function| Collapse function| cnwi_J function| cnwi_G function| cnwi_V object| cnwi_w string| cnwi_v object| cnw_available_languages function| cnwi_D string| cnwi_Y object| cnwi_X string| cnw_tl object| cnwi_l string| cnwi_P string| cnw_sl function| cnwi_r object| cnwi_L string| cnwi_C object| cnwi_F object| cnwi_Q object| cnw_translated_texts object| cnw_translatejson object| cnw_translateids number| cnwi_m function| cnwi_O function| cnwi_e function| cnwi_I function| cnwi_B function| cnwi_f function| cnwi_W function| cnwi_N function| cnwi_p function| cnwi_S function| cnwi_T function| cnwi_t object| Conword boolean| cnwi_x object| cnwi_k function| post string| cnw_config_raw1 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 |
---|---|---|
frankfurt.de/ | Name: shell#lang Value: en |
1 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 |
---|---|
Strict-Transport-Security | max-age=157680000; includeSubDomains |
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.
frankfurt.de
nachbar-flughafen.frankfurt.de
static.conword.io
www.frankfurt.de
169.150.247.36
192.76.161.153
192.76.161.80
04dda7f461d48105978326ea6acf4fda14cdbae6b5b29f82e429586ba1d2ada6
0fdd915d9dfdd93a2af8c05b0b5700c5ea479886e7e1c7f92757d382a3c0f447
116a0cabf0bf0348bf3d231adac09c84810917b69b3770479a8d3554db00a340
18638cb97ac7974ddf8fc9bc54642fd49174b7f0b1734005528e2b0085e4cdc5
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
396907dd763308eecc8e4beea5a8e893d478db1efcbad2858f2c1ee598564bf0
396d8ac5a155e0dfa91024fa4aeabcaeb679532dc98ef09825823ab27f44e600
3c8dc0ab1183367c5628994f0896958a9f42fd58f4d4d2c3b0e63ffa3beaebe1
412b8ff9c5ab32b9019fcd84bcd4a54c0e265a14528474f4ee45b27a20abeaeb
4aa983ac3898bd00404454ad97e327f114f130e8f27bd57ca6cf142fa003e996
509227addb81dabc5baf083ad37f60aadd4aaa866152acfc78c11bbf3fc29c6c
55989431a0c4964041c2920df2536e50bc4c2f57328fd5013c7ab75bdb7170ca
5f00fec770af835f4933c601f76a53063f94292a7255069e04b962439e645a10
65d44a1e273e9041627d8fe10d3eda4b1a5c1e2da196ea1eda2d5b16981571c7
685289a20cabeb71d1376f2a77d93bfa318ee5c739db4a0132a1884c5a95d3d3
77e8534488f00effb3ecce5c9d3e9279e761df18e01bfcaf0b0874e879eac000
84a5bdf231666b1164be8ad5ff53333630732fccc841a923cbb0915852de9d34
8b67f46de87b9aa135e3aa8477436b40742dbacd77de895d5b7bea07e60a4e01
9a822f1b0627f77ce74ba2723bd8ff36c86be10f709ca04fc3d7bbdbc4672146
9f1384b6ed174c2197c26814c0b703416fdec1ab860aa5022622c04681930d68
9f6c31acc8dd3a5186cb1a29eb10d14efc4dc954a9014e736ab9b5439e6af890
9fb52f9ee51b1766c056f6b7c40717079a434e6e8cd9cb8f078127264ab92714
a90e2a46c6045e61979b8fca3c340c4d8dbc2e2fcf78fe3a7215f0cda5aa71b7
b6e5428aae673e77a5cba4f7894bb3ae0bcdff0bda3e5ce066f2d52a85dcf3b5
bdd9ac383e4254917ec8d2a3f203813e503daa83ca3ea688e05943af4ba85a74
bf829d50ff656ec2d54c25ed5d4bd0f931d3a26789cedbc2edee8e04cad9f6cf
c30cf833eff6ddc463ad0248985b848ace3d6ceefa2d9c9534df233c8ed4ca11
d5cbe10cfb954e6d580525bd05536b21447ce29ab8a84e21da8a58b588190326
db4fd0fa416c8f6e1d12504219cedccaf3b6a1bc2b65986ab4bfeb1ddde97ad6
e7ea653ddec2d2a74d0dcbff099c009cc7469ec323a50c89a2915ce44ca4c0b4
ea37f10e4f1fe4a87b47cb3e64c0ee60ee3b885add438679230ab42a870271b3
f0e5a21bf5c95e4c1bce2be98a3656ebcc6d42a21f41c4e3ebf69dd815702e54
f66a21700146d883cd4cac49b53fb01a297ebfb9f1a7bce841b002b3e449c8df
f678768c7a7f5f9e560a50d3789af0464f8df0b5ec481e95fe6bbe85a593c6c1
f71460a294e9b7046b8a0a46c051677570d7677b6b84d0b73074cda3a9413005