cursobanhoetosa.com
Open in
urlscan Pro
186.250.243.201
Public Scan
Submission: On March 28 via api from US — Scanned from US
Summary
TLS certificate: Issued by R3 on March 28th 2024. Valid for: 3 months.
This is the only time cursobanhoetosa.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
39 | 186.250.243.201 186.250.243.201 | 53221 (ENGETRONI...) (ENGETRONICS INTERNET DATACENTER) | |
1 | 2607:f8b0:400... 2607:f8b0:4006:806::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 104.18.11.207 104.18.11.207 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 2607:f8b0:400... 2607:f8b0:4006:816::2003 | 15169 (GOOGLE) (GOOGLE) | |
45 | 4 |
ASN53221 (ENGETRONICS INTERNET DATACENTER, BR)
PTR: popupagenciacriativa.com
cursobanhoetosa.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
39 |
cursobanhoetosa.com
cursobanhoetosa.com |
8 MB |
3 |
gstatic.com
fonts.gstatic.com |
48 KB |
2 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 1117 |
70 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 35 |
1 KB |
45 | 4 |
Domain | Requested by | |
---|---|---|
39 | cursobanhoetosa.com |
cursobanhoetosa.com
|
3 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | maxcdn.bootstrapcdn.com |
cursobanhoetosa.com
maxcdn.bootstrapcdn.com |
1 | fonts.googleapis.com |
cursobanhoetosa.com
|
45 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
popupsolucoes.com |
api.whatsapp.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.cursobanhoetosa.com R3 |
2024-03-28 - 2024-06-26 |
3 months | crt.sh |
bootstrapcdn.com GTS CA 1P5 |
2024-03-27 - 2024-06-25 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://cursobanhoetosa.com/
Frame ID: AF20D1D034B33B800EF154E2E172E468
Requests: 45 HTTP requests in this frame
Screenshot
Page Title
ESPAÇO PETDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
animate.css (Web Frameworks) Expand
Detected patterns
- <link [^>]+(?:/([\d.]+)/)?animate\.(?:min\.)?css
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
2 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
Redirected requests
There were HTTP redirect chains for the following requests:
45 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
cursobanhoetosa.com/ |
22 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
css
fonts.googleapis.com/ |
6 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
font-awesome.min.css
maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/ |
21 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
cursobanhoetosa.com/assets/bootstrap/css/ |
107 KB 107 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
animate.css
cursobanhoetosa.com/assets/animate/ |
57 KB 57 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
set.css
cursobanhoetosa.com/assets/animate/ |
23 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
blueimp-gallery.min.css
cursobanhoetosa.com/assets/gallery/ |
7 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
cursobanhoetosa.com/assets/ |
6 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
cursobanhoetosa.com/images/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
back1.jpg
cursobanhoetosa.com/images/ |
203 KB 203 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
back2.jpg
cursobanhoetosa.com/images/ |
223 KB 223 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
back3.jpg
cursobanhoetosa.com/images/ |
245 KB 245 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1.jpg
cursobanhoetosa.com/images/portfolio/ |
428 KB 428 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2.jpg
cursobanhoetosa.com/images/portfolio/ |
460 KB 460 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3.jpg
cursobanhoetosa.com/images/portfolio/ |
429 KB 429 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4.jpg
cursobanhoetosa.com/images/portfolio/ |
523 KB 523 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
5.jpg
cursobanhoetosa.com/images/portfolio/ |
389 KB 389 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6.jpg
cursobanhoetosa.com/images/portfolio/ |
302 KB 302 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7.jpg
cursobanhoetosa.com/images/portfolio/ |
459 KB 459 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
8.jpg
cursobanhoetosa.com/images/portfolio/ |
328 KB 328 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1.png
cursobanhoetosa.com/images/partners/ |
16 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1.jpg
cursobanhoetosa.com/images/team/ |
56 KB 56 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2.jpg
cursobanhoetosa.com/images/team/ |
42 KB 42 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
01.png
cursobanhoetosa.com/images/team/ |
368 KB 368 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3.png
cursobanhoetosa.com/images/team/ |
299 KB 299 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4.png
cursobanhoetosa.com/images/team/ |
381 KB 381 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
02.png
cursobanhoetosa.com/images/team/ |
338 KB 338 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_popup.png
cursobanhoetosa.com/images/ |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.js
cursobanhoetosa.com/assets/ |
91 KB 91 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wow.min.js
cursobanhoetosa.com/assets/wow/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.js
cursobanhoetosa.com/assets/bootstrap/js/ |
57 KB 57 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
touchSwipe.min.js
cursobanhoetosa.com/assets/mobile/ |
11 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
respond.js
cursobanhoetosa.com/assets/respond/ |
10 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.blueimp-gallery.min.js
cursobanhoetosa.com/assets/gallery/ |
31 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
script.js
cursobanhoetosa.com/assets/ |
1022 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wpp.png
cursobanhoetosa.com/images/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lines.png
cursobanhoetosa.com/images/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lab.jpg
cursobanhoetosa.com/images/ |
2 MB 2 MB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmSU5fBBc4.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff
maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/ |
64 KB 64 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
mod_pagespeed_beacon
cursobanhoetosa.com/ |
0 171 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
cursobanhoetosa.com/images/ |
1 KB 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
cursobanhoetosa.com/images/ |
1 KB 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
9 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| onpagereveal object| pagespeed function| $ function| jQuery function| WOW object| jQuery110206745197224767308 object| respond object| blueimp object| wow0 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.
22 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 |
---|
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.
cursobanhoetosa.com
fonts.googleapis.com
fonts.gstatic.com
maxcdn.bootstrapcdn.com
104.18.11.207
186.250.243.201
2607:f8b0:4006:806::200a
2607:f8b0:4006:816::2003
0856b2edb21e667698678b5f330fa7bbd53421f2d66a83785d19a778299d25b8
0ab340987711378e8cb5582b1f97f6938037712213396d8e7c7f8fa7b1ab4e5a
0ba081f546084bd5097aa8a73c75931d5aa1fc4d6e846e53c21f98e6a1509988
0fb1bbca73646e8e2b93c82e8d8b219647b13d4b440c48e338290b9a685b8de1
199411f659f41aaccb959bacb1b0de30e54f244352a48c6f9894e65ae0f8a9a1
1fb0b12df4a6d07bbb84f3d669b98bcaacba4f78cd7add20fc7a91c18a937479
1fb2514ba45a83fc740957743f9290ef78708d978a75e197c7c1e1c72e2fe65e
2094b0060d1e797e79eb312ebbb35f37b9366482183e650533d65cba5c79ce0b
2b3a2c8c64cb04fc366c855d46ef267322625b4e62ccbe17bdd66d79a7296ec6
3279d2ee2275f7b9b5310569fea20d4384589376c8923f9a1afbeac608764f7a
42dc5df63fadf428c7d953b30f4db1a7ef50bdf7e2d0cf8e3e0e49de2490cf39
4bd20b4bb595465d93326372dc6c4b77ff7c8bcdf978d8a58f8f6242573c0238
4db78aeddabf48359ed0d2733f3f2a249d257d342d7ec61f790e32b2d0e7e8fe
5cdd9ac73aafe832cc2915e4d98b6bb94455199ec68c4e32aa0070a6e3c538b1
5d47299d411bc6a7c6026a75c9f082722ebb2f0ef9dc54d866f18a8b0b53216b
661f115eea97796608a40449d9e6d37581eb7f12eff03eb159572dfa06959202
704422b1bf0694c8b7fc9f0cff82ba780ed0c18e1b3e21b76624b95804872011
78009cc53f36663123733cf0c58da374596b334f7bdd82eb944aca9146db115b
8084116db9101f4c762d48eed2c8579a3e6b5d5522546cdc1daf9ef31b32f6bd
8846457c17d530a59edfbdba22f663e2e49bf190c86396ef5356080cfe2c6a30
914153d308670b304cc3d167b82bed9f7e6a3923e7ae9eda46fe87dac9040c86
948ea8e7dafa15a3802d4355955c541aef10b6df9d6874b6c5531b5edbc8e754
984b5ce3dd0c73686477e2d5e7db0069e267749f1015e1840c7d7a82f6950b09
ab016aaf876add99cd11039ca782238bf43b8885532d016736f731f9973b66a7
b48742c4dfe1319b4f171350aab7a4872d1cd6e3be0ac46907fedb1fdb1f2718
b5fd723750763ebb731f9221e413e7d64d58d5192dc040e42292ed3dcccca732
b990ac3a270ebaf421603927dc7b9b6cd1cf2c8eb88f102a05f6b8f9765a4031
cf148f9d778c4d04f8647af13a4c2c4fae128818b4575a88c0b33ed7a94d9042
d4d716b1426d494d51b10565aa3e6caa510d44742585709453a4312316a39c24
d5b1d881fbae91e04ceae11eefa92541d8bfc877117ff6ad5012b6399724a3fa
d874e80f9cef661ffdb7b0e1fcd9e754d82669199b00718ce192524cf7e89c7b
d88949ad637b040b893c651e938b80f8a1aabc350c94c01c28e8a38fadab2df3
dff3a3b7324f941e55f7083cfa5d17c77ccdc90f24d8f31deb8d7f71ebc174c2
e202b8e087f1085ee4e1f5346deb66b0741fb08fd13ff7279f067131dcca38fd
e3059ba5a6fae51dc1cc7f37eada3e4736d08d5d7af3625690880e857a7f7084
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e4a4523fa8baa1b1d4d146f2724081f475c8a2a05ec0921c22fb6c80395f4b5b
e57aaef4ed812cf1db6d4082481a5f38ea5621cf69c55810077ea5f326e497e4
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
f75911313e1c7802c23345ab57e754d87801581706780c993fb23ff4e0fe62ef
f92ffb2ce01edcbffea9882d9a538dfe4767be3e3395d57d2471f7cce9fef288
fc07be237623b4e3e99712acec010d45c15efab3a1eed4d53ac8a16eea93e3c2
fe326eb02dbce992c1ffbfd89ad69c39b859f9a1bf586ddca3215d422bbc699c