toterocraft.duckdns.org
Open in
urlscan Pro
70.34.226.202
Public Scan
Submission: On June 21 via api from US — Scanned from ES
Summary
TLS certificate: Issued by R10 on June 19th 2024. Valid for: 3 months.
This is the only time toterocraft.duckdns.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
45 | 70.34.226.202 70.34.226.202 | 35699 (ADAMOEU-A...) (ADAMOEU-AS Adamo Telecom Iberia S.A.) | |
1 | 104.18.10.207 104.18.10.207 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
46 | 3 |
ASN35699 (ADAMOEU-AS Adamo Telecom Iberia S.A., ES)
PTR: cli-4622e2ca.wholesale.adamo.es
toterocraft.duckdns.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
45 |
duckdns.org
toterocraft.duckdns.org |
369 KB |
1 |
bootstrapcdn.com
stackpath.bootstrapcdn.com — Cisco Umbrella Rank: 3406 |
8 KB |
46 | 2 |
Domain | Requested by | |
---|---|---|
45 | toterocraft.duckdns.org |
toterocraft.duckdns.org
|
1 | stackpath.bootstrapcdn.com |
toterocraft.duckdns.org
|
46 | 2 |
Subject Issuer | Validity | Valid | |
---|---|---|---|
toterocraft.duckdns.org R10 |
2024-06-19 - 2024-09-17 |
3 months | crt.sh |
bootstrapcdn.com GTS CA 1P5 |
2024-05-25 - 2024-08-23 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://toterocraft.duckdns.org/
Frame ID: 03AE131882127C4067AC83F5EACBBE44
Requests: 47 HTTP requests in this frame
Screenshot
Page Title
ToteroCraftDetected 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]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: aquí
Search URL Search Domain Scan URL
Title: aquí
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
46 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
toterocraft.duckdns.org/ |
54 KB 10 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
toterocraft.duckdns.org/template/icecrown/css/ |
118 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootsnav.css
toterocraft.duckdns.org/template/icecrown/css/ |
34 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
animate.css
toterocraft.duckdns.org/template/icecrown/css/ |
68 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
font-awesome.min.css
stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/ |
30 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
toterocraft.duckdns.org/template/icecrown/css/ |
13 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.3.1.min.js
toterocraft.duckdns.org/template/icecrown/js/ |
85 KB 30 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.js
toterocraft.duckdns.org/template/icecrown/js/ |
35 KB 10 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootsnav.js
toterocraft.duckdns.org/template/icecrown/js/ |
27 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
popper.min.js
toterocraft.duckdns.org/template/icecrown/js/ |
20 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wow-logo.png
toterocraft.duckdns.org/template/icecrown/images/ |
172 KB 173 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
11-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
517 B 760 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
499 B 742 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3-0.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
350 B 593 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1-0.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
363 B 606 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
330 B 573 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
325 B 568 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
371 B 614 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7-0.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
373 B 616 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
5-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
362 B 605 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
10-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
518 B 761 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
352 B 595 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
301 B 544 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6-0.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
378 B 621 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
336 B 579 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4-0.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
352 B 595 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2-0.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
347 B 590 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
344 B 587 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
10-0.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
524 B 767 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
9.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
372 B 615 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
355 B 598 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
11-0.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
739 B 982 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
346 B 589 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
8.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
342 B 585 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
350 B 593 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
370 B 613 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
5.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
332 B 575 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
11.gif
toterocraft.duckdns.org/template/icecrown/images/class/ |
372 B 615 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
8-1.gif
toterocraft.duckdns.org/template/icecrown/images/race/ |
373 B 616 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
4 KB 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
headerbar_bg.png
toterocraft.duckdns.org/template/icecrown/images/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
headerbar_bg2.png
toterocraft.duckdns.org/template/icecrown/images/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OpenSans-Regular.woff2
toterocraft.duckdns.org/template/icecrown/fonts/ |
41 KB 41 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
video.mp4
toterocraft.duckdns.org/template/icecrown/ |
48 KB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
video.mp4
toterocraft.duckdns.org/template/icecrown/ |
12 KB 12 KB |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
video.mp4
toterocraft.duckdns.org/template/icecrown/ |
1 MB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
toterocraft.duckdns.org/ |
894 B 1 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
6 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.
undefined| event object| fence object| sharedStorage function| $ function| jQuery function| Popper1 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 |
---|---|---|
toterocraft.duckdns.org/ | Name: PHPSESSID Value: 18d82dd1e4f4c2cf2af664fb043c7c9d |
5 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.
stackpath.bootstrapcdn.com
toterocraft.duckdns.org
104.18.10.207
70.34.226.202
02f967ceb703c3ef21c2390337ae8b749dca05b5f06711aaac0e68de5a372b47
0bb6e58dcd589f2bbd979445399ba89e9385cb82eb325a4397da95433ca1872b
0f973c203ebae6bb8d580f3c6f76aff971d5e6cd86b40bea9373b80eddecbee3
160a426ff2894252cd7cebbdd6d6b7da8fcd319c65b70468f10b6690c45d02ef
28a9cb059be22eaf88b5f0552badea5bbb7e9d1be4e540fabb851ea1809a8373
2da97418251121ad5b28c6e206316578aae360d47dea2262c90478536624d910
2f56f4bff942c152bac42f421973af3d489cb9bb20b072ebc0e2dde5eced9e44
3f7d5dcdab0a990cf737138184282509b96eaad0ee70eeb1a97950b3e630e6f3
4400f32003ed1f7760b50ea7f4ab26702a0d519c2a39a3a0cf47e06e167a076a
45e7b1a924339ddc9bfe977e0eaab3ab7f550ee5572b3699d18b97ed50889217
5299814197b6610b6459dd6a9d81b721d4338c1704e03d8df45ada31de2c6231
582fdcee42fd5f409de9df3a6e321558e706a6b08cbfa7358462195a0c3e0f7a
5de02fee5c27e1b3900e3d634500e052438c30f03bc7d0d86dc1e722fe5c0cbd
5fd8cdd49474dad30a491dd1121faf4e53ff4fd8b8bb755451f93ff3cf8012a6
62e529fa8d32508f69e84c19afbdef2af243646be5e8272f2513620e29b13fbf
633443ae50178d41889b20afd10df0e851a1f38661f5b9063744c22afe0118b0
6338af401908ac4ad443cd62c6d4acf9a4aa74beba3aac09a8ae94cc16aba42d
70c941a384137809113d33db0b4d68e31a85f711cdbfb5a2952564ac08fdc6e5
7725e0123710fdbbc5e6af7a129e2c5d9755451e1ab6958f703ebc8d2acee169
7884f0c1502fb966fb81617613e5e34ce12ada0da5128f644b47a2c46ff0030f
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
87bf9a23178b01266990b2f27b2be60f6a0e72e4d11521834bf7ef2b9c1713f8
8c7b6d751be3495ba81384cae0bd55cdd72a5c22a21c94b770419f57efec3f49
8ea463f1203c98f4ca293ef379557f1ea162a6af542c70b6bb67418abddde5f3
90ad4b625d9071d2a9ba69e278bb1a78de99dd5301d2fef044c2357d64119f60
922485f01b2e1866640be3c6e86b2e3fe54003ba92e1322ec650e2c4e29a7fa0
a6c6cb31875e1a2128a5c9bde8645029c7caf2a64efcb795290ce4ffe70f5d85
b3f3f4ad011b196488cd6e3c6fc26be61286c6ca6fc4d0cc35ce8942a87bf74b
bd9c97dad1251b2e58dac7e9fbaf5044ddf23dc4d9107dbd542a3a758173bc22
be5e5ca6e685c9f27d11f7d72959c5f95816b113049b552e6aed83cbede949f7
bf951b39c8a5b14250941e35e04752bcc5d4cd617cf650a05e7a501df2f92507
c8640ff2529fc8a596d9937047995ad7355e33931976c9daf6bd86c47419fbd4
cd802e8bc125f5614ffdd23bb89c466fc858aac4274926a84e5a755baf824315
d4889b154cf04405f2cd3a60c4d1520bbcf7ee8483cb29337dba6bd1f202129b
d5f636b5ddf11990ff7a53563d6f12efcf2a80e00a5e53854712eb90bf6a2e50
d5fd173d00d9733900834e0e1083de86b532e048b15c0420ba5c2db0623644b8
dad00f14218c159a07b205cb7bc78eefd35033313afe2b3db15fab7d8d775f48
e150d8a54744186ee513cda394104d12f8e2972482875c715e0ff3f84f8df3d0
ea3767a81e101a56c7b94699a479a9dfef8b0c3f87ee8c274120a58fc9367408
eece6e0c65b7007ab0eb1b4998d36dafe381449525824349128efc3f86f4c91c
f20823c99d3e349c4cb8a58f3f828cf0f43d5045aa85aa204565a1b0d9b2106f
f7cbc01a310318defd4e31e4616543e2cf3baef5a47562c73ece4c0b716f157e
f878feab62e0308c81ca32073b795de699877b394036bdfd693cebad9581d2ec
fa62dd5c3278e1cdcab359418ef4415f520165a38b4fb3640628fc9761958f32
fe13a8d398133ac6faff18ee169132e0b418559af742118f68bd8c73e66d3d8a