jbf.place
Open in
urlscan Pro
104.18.233.229
Public Scan
Effective URL: https://jbf.place/
Submission: On October 13 via api from US — Scanned from DE
Summary
TLS certificate: Issued by WR1 on September 12th 2024. Valid for: 3 months.
This is the only time jbf.place was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 3 | 104.18.233.229 104.18.233.229 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:82f::2008 | 15169 (GOOGLE) (GOOGLE) | |
16 | 2606:4700::68... 2606:4700::6812:da4 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:830::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2606:4700::68... 2606:4700::6813:be65 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6810:4f49 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 142.250.74.195 142.250.74.195 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2606:4700::68... 2606:4700::6812:ca4 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2400:52e0:1e0... 2400:52e0:1e00::1080:1 | 60068 (CDN77 _) (CDN77 _) | |
4 | 3.125.219.127 3.125.219.127 | 16509 (AMAZON-02) (AMAZON-02) | |
37 | 12 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: fra24s02-in-f3.1e100.net
fonts.gstatic.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-3-125-219-127.eu-central-1.compute.amazonaws.com
api.june.so |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
mmm.dev
static.mmm.dev asset.mmm.dev api.mmm.dev |
638 KB |
4 |
june.so
api.june.so — Cisco Umbrella Rank: 256424 |
2 KB |
3 |
jbf.place
1 redirects
www.jbf.place jbf.place |
18 KB |
2 |
gstatic.com
fonts.gstatic.com |
75 KB |
2 |
mmm.page
asset.mmm.page static.mmm.page |
9 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
151 KB |
1 |
plausible.io
plausible.io — Cisco Umbrella Rank: 9060 |
494 B |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 3643 |
|
1 |
cloudflareinsights.com
static.cloudflareinsights.com — Cisco Umbrella Rank: 683 |
7 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 30 |
954 B |
37 | 10 |
Domain | Requested by | |
---|---|---|
15 | static.mmm.dev |
jbf.place
|
4 | api.june.so |
static.mmm.dev
|
4 | api.mmm.dev |
static.mmm.dev
|
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | www.googletagmanager.com |
jbf.place
www.googletagmanager.com |
2 | jbf.place |
static.mmm.dev
|
1 | static.mmm.page | |
1 | plausible.io |
static.mmm.dev
|
1 | region1.google-analytics.com |
static.mmm.dev
|
1 | asset.mmm.dev |
jbf.place
|
1 | static.cloudflareinsights.com |
jbf.place
|
1 | asset.mmm.page |
jbf.place
|
1 | fonts.googleapis.com |
jbf.place
|
1 | www.jbf.place | 1 redirects |
37 | 14 |
Subject Issuer | Validity | Valid | |
---|---|---|---|
jbf.place WR1 |
2024-09-12 - 2024-12-11 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-09-24 - 2024-12-17 |
3 months | crt.sh |
mmm.dev WE1 |
2024-09-01 - 2024-11-30 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-09-24 - 2024-12-17 |
3 months | crt.sh |
mmm.page WE1 |
2024-09-13 - 2024-12-12 |
3 months | crt.sh |
cloudflareinsights.com WE1 |
2024-09-03 - 2024-12-02 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-09-24 - 2024-12-17 |
3 months | crt.sh |
plausible.io R10 |
2024-09-02 - 2024-12-01 |
3 months | crt.sh |
api.june.so R10 |
2024-08-22 - 2024-11-20 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://jbf.place/
Frame ID: 3C3ECD6719780BA7A4474F8C26D29C19
Requests: 32 HTTP requests in this frame
Screenshot
Page Title
jbf.placePage URL History Show full URLs
-
https://www.jbf.place/
HTTP 301
https://jbf.place/ Page URL
Detected technologies
Cloudflare Browser Insights (Analytics) ExpandDetected patterns
- static\.cloudflareinsights\.com/beacon(?:\.min)?\.js
Google Analytics (Analytics) Expand
Detected patterns
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Made on mmm
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.
-
https://www.jbf.place/
HTTP 301
https://jbf.place/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
jbf.place/ Redirect Chain
|
85 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
135 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
eca3849b081835ba.css
static.mmm.dev/_next/static/css/ |
20 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4604298f0a8ef615.css
static.mmm.dev/_next/static/css/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-8076cdfd83acc5ce.js
static.mmm.dev/_next/static/chunks/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
framework-72e0de16456dd51e.js
static.mmm.dev/_next/static/chunks/ |
137 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-8d93af4e4671f99f.js
static.mmm.dev/_next/static/chunks/ |
88 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_app-562cb0718856bb95.js
static.mmm.dev/_next/static/chunks/pages/ |
305 KB 91 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1c5778af-1dcee92ad75a2a57.js
static.mmm.dev/_next/static/chunks/ |
103 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9c13ce6a-2dd39c6abb272538.js
static.mmm.dev/_next/static/chunks/ |
101 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fec483df-5b4144cd94fc60ec.js
static.mmm.dev/_next/static/chunks/ |
318 KB 100 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3b9d1622-770300d35c556c1a.js
static.mmm.dev/_next/static/chunks/ |
61 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
41-b0ab7aeeb47bfce1.js
static.mmm.dev/_next/static/chunks/ |
881 KB 248 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
514-5c86607c122d4ccc.js
static.mmm.dev/_next/static/chunks/ |
194 KB 57 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index-25c8e4f1cc121d3c.js
static.mmm.dev/_next/static/chunks/pages/ |
914 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_buildManifest.js
static.mmm.dev/_next/static/6a6bd97747818d303b0ae8b7e591b3385e224808/ |
739 B 621 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_ssgManifest.js
static.mmm.dev/_next/static/6a6bd97747818d303b0ae8b7e591b3385e224808/ |
77 B 299 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
3 KB 954 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1dus7bj.gif
asset.mmm.page/6c/ddfba4141247ee9a0d5921836f69f9/ |
8 KB 8 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vcd15cbe7772f49c399c6a5babf22c1241717689176015
static.cloudflareinsights.com/beacon.min.js/ |
19 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
288 KB 99 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
S6uyw4BMUTPHjx4wXg.woff2
fonts.gstatic.com/s/lato/v24/ |
23 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
XLYgIZbkc4JPUL5CVArUVL0ntnAOSA.woff2
fonts.gstatic.com/s/specialelite/v18/ |
52 KB 52 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
g0lilk.png
asset.mmm.dev/59/39093276df4826bf03fc1d68b6798f/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
f494aaa4-909f-47ba-872f-9dfafca1c637
https://jbf.place/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
start
api.mmm.dev/v2/visit/session/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
view
api.mmm.dev/v2/visit/page/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
event
plausible.io/api/ |
2 B 494 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
start
api.mmm.dev/v2/visit/session/ |
0 78 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
view
api.mmm.dev/v2/visit/page/ |
0 38 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
track
api.june.so/sdk/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
track
api.june.so/sdk/ |
34 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
page
api.june.so/sdk/ |
34 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
page
api.june.so/sdk/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
rum
jbf.place/cdn-cgi/ |
0 167 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon_small.png
static.mmm.page/ |
336 B 715 B |
Other
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- jbf.place
- URL
- blob:https://jbf.place/f494aaa4-909f-47ba-872f-9dfafca1c637
Verdicts & Comments Add Verdict or Comment
21 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.
function| gtag object| dataLayer object| google_tag_manager object| google_tag_data object| webpackChunk_N_E function| __next_require__ object| next object| __NEXT_DATA__ function| __SSG_MANIFEST_CB object| __NEXT_P object| _N_E object| __SENTRY__ object| __SEGMENT_INSPECTOR__ function| onYouTubeIframeAPIReady object| gaGlobal object| __MIDDLEWARE_MATCHERS object| __BUILD_MANIFEST object| __SSG_MANIFEST object| __cfBeacon number| referenceWidth number| section-scaler-233c28a6-237b-448c-abe6-ed8e998d36aa3 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 |
---|---|---|
.jbf.place/ | Name: _ga_8BJLZRVJ25 Value: GS1.1.1728815024.1.0.1728815024.0.0.0 |
|
.jbf.place/ | Name: _ga Value: GA1.1.2146281940.1728815025 |
|
.jbf.place/ | Name: ajs_anonymous_id Value: 229f9a3d-9b1d-4642-8690-6ad551b9c62a |
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 | default-src 'self' data: https://static.mmm.page https://mmm.page https://*.mmm.page https://mmm.dev; child-src 'self' blob: *; worker-src 'self' blob: *; connect-src 'self' *; font-src 'self' *; frame-src *; img-src 'self' data: blob: *; object-src 'none'; script-src 'self' blob: 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' *; base-uri 'self'; frame-ancestors 'self' * |
Strict-Transport-Security | max-age=63072000 |
X-Content-Type-Options | nosniff |
X-Frame-Options | deny |
X-Xss-Protection | 1 |
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.
api.june.so
api.mmm.dev
asset.mmm.dev
asset.mmm.page
fonts.googleapis.com
fonts.gstatic.com
jbf.place
plausible.io
region1.google-analytics.com
static.cloudflareinsights.com
static.mmm.dev
static.mmm.page
www.googletagmanager.com
www.jbf.place
jbf.place
104.18.233.229
142.250.74.195
2001:4860:4802:32::36
2400:52e0:1e00::1080:1
2606:4700::6810:4f49
2606:4700::6812:ca4
2606:4700::6812:da4
2606:4700::6813:be65
2a00:1450:4001:82f::2008
2a00:1450:4001:830::200a
3.125.219.127
00447a45d1e540a51e3966007124076bbfb2226637a25ddfe75b8042fce65a9f
075057308cbe5e4e2b42b560fb912eb00e3c9e7ff0abbadc31336021ade74041
0aafc4e48299129c2c88399013721a57ca3b0286d3d6a363246c04a7976dbb66
0d56afe7531c62c0dbd6594dc6bb14dfd76e0b250bfb0687d4727e513f009662
13bf5cfd7daedec861ee2b15c0fccb81277b74188d348b2622dcd8d8614c7f32
2689367b205c16ce32ed4200942b8b8b1e262dfc70d9bc9fbc77c49699a4f1df
3a19a6be89ae029f7734ee059168c75ada10638da336a86e04bf3d943bcb84a0
3e3ba09f494c41e3097d1b941c94a388b657bec074401f882c120573f13fb9c8
3f66034b91391ff4ff0954730401b50cafd3e34cda26a16819d23bf1984403a6
415c23bc1bdb28465a561bddbb51b03ee1f4aec7fd90b5202d443f2fd42760ca
4bceed4d67a33a12cafe0dd86787c0875a7430d20eaf75d8137a0e69a933c84f
50fb289922ea6e7d400d5b4bb43ae8aeb3fe481f11a671d722b3c0d5f64ea8c1
5d1d29ded6045f06fd36bf79bc9d937d72a038055296207912d5e068b52b51e6
5d7f5d2196c0b79462a1e497633b01171d7297adcac04407e0293d33328db790
61d2db1069a231c573969701efe28b73cadf4bbb745d4911677f1ef91f5363ee
649ef2ea0540afe33fd2d60c1c1a2607fe5d2de3be5f7a7a3d7d86f9b04ceba7
6f5b4aa00d2f8d6aed9935b471806bf7acef464d0c1d390260e5fe27f800c67e
736a16785da7d684a47b88ec6634431e11ee14cda1f4cd324315caea8ef3bd70
770493d84cbb753cd0573d0f014550583138f40469d137e310d239593a1949d8
88a8d1791d7412ceb00ddab624a882a862274a4ecb7cab8b4083ab572d6b2bb7
8a0d58c437568256326a5a785637154ceb445e269fbe88dfe7a150c6a5236b95
8a18d13015336bc184819a5a768447462202ef3105ec511bf42ed8304a7ed94f
918b7dc3e2e2d015c16ce08b57bcb64d2253bafc1707658f361e72865498e537
a0fe651223cfbac0eafa8c56189246442308e07effeb87497676f2fc02ea791f
abe6aa643b8eebc8df407c39ae6d60466bb0044c39b79048abd74aac1763460f
cb110cd562f9cdad78722a9a34db894fc8c3b06f2b4197d2925abc9b26e6e367
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f1755065c71f0f0dff33d43d18171f7da105f7c159d63031d23df3c31babaf05