kenzanne.shop
Open in
urlscan Pro
23.254.203.208
Public Scan
Submission: On June 19 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R11 on June 18th 2024. Valid for: 3 months.
This is the only time kenzanne.shop was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
17 | 23.254.203.208 23.254.203.208 | 54290 (HOSTWINDS) (HOSTWINDS) | |
2 | 2a00:1450:400... 2a00:1450:4001:81d::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 104.18.11.207 104.18.11.207 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
4 | 2a00:1450:400... 2a00:1450:4001:829::2003 | 15169 (GOOGLE) (GOOGLE) | |
42 | 5 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
17 |
kenzanne.shop
kenzanne.shop |
918 KB |
4 |
gstatic.com
fonts.gstatic.com |
97 KB |
2 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 1286 |
71 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 83 |
2 KB |
0 |
instagram.com
Failed
api.instagram.com Failed |
|
0 |
netdna-cdn.com
Failed
design.designlazy.netdna-cdn.com Failed |
|
42 | 6 |
Domain | Requested by | |
---|---|---|
17 | kenzanne.shop |
kenzanne.shop
|
4 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | maxcdn.bootstrapcdn.com |
kenzanne.shop
maxcdn.bootstrapcdn.com |
2 | fonts.googleapis.com |
kenzanne.shop
|
0 | api.instagram.com Failed |
kenzanne.shop
|
0 | design.designlazy.netdna-cdn.com Failed |
kenzanne.shop
|
42 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.awwwards.com |
www.youtube.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
kenzanne.shop R11 |
2024-06-18 - 2024-09-16 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-06-03 - 2024-08-26 |
3 months | crt.sh |
bootstrapcdn.com GTS CA 1P5 |
2024-05-25 - 2024-08-23 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-06-03 - 2024-08-26 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://kenzanne.shop/
Frame ID: A1350FB4F10E4A16AB8539015A569D91
Requests: 42 HTTP requests in this frame
Screenshot
Page Title
Animo - Creative HTML TemplateDetected 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
Modernizr (JavaScript Libraries) Expand
Detected patterns
- ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.js
OWL Carousel (Widgets) Expand
Detected patterns
- <link [^>]*href="[^"]+owl\.carousel(?:\.min)?\.css
- owl\.carousel.*\.js
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.
Title: Awwwards
Search URL Search Domain Scan URL
Title: Download File
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
42 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
kenzanne.shop/ |
19 KB 20 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
7 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
6 KB 802 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
font-awesome.min.css
maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/ |
26 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-icon.css
kenzanne.shop/css/ |
34 KB 34 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mediaelementplayer.css
kenzanne.shop/css/ |
21 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.fullPage.css
kenzanne.shop/css/ |
5 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
animate.css
kenzanne.shop/css/ |
45 KB 45 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
owl.carousel.css
kenzanne.shop/css/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
kenzanne.shop/css/ |
21 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
reset.css
kenzanne.shop/css/ |
780 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
custom-bg.css
kenzanne.shop/css/ |
2 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.css
kenzanne.shop/css/ |
153 KB 154 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
modernizr.min.js
kenzanne.shop/js/vendor/ |
15 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
logo.png
design.designlazy.netdna-cdn.com/templates/animo/img/logo/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
logo-white.png
design.designlazy.netdna-cdn.com/templates/animo/img/logo/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
user2.png
design.designlazy.netdna-cdn.com/templates/animo/img/user/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
user1.png
design.designlazy.netdna-cdn.com/templates/animo/img/user/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
sign2.png
design.designlazy.netdna-cdn.com/templates/animo/img/misc/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
video-bg3.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/misc/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
portfolio22.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
portfolio23.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
latest.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/blog/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
kenzanne.shop/js/vendor/ |
94 KB 94 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.fullPage.min.js
kenzanne.shop/js/ |
25 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
plugins.js
kenzanne.shop/js/ |
451 KB 452 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.js
kenzanne.shop/js/ |
22 KB 23 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmSU5fBBc4.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
portfolio22.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
portfolio23.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
awwwards_honorable_black_left.png
design.designlazy.netdna-cdn.com/templates/animo/img/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
user-bg1.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/bg/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
user-bg2.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/bg/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2
fonts.gstatic.com/s/robotocondensed/v27/ |
50 KB 50 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff2
maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/ |
63 KB 64 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
video-bg3.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/misc/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tweet.php
kenzanne.shop/js/api/ |
214 B 414 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
recent
api.instagram.com/v1/users/303273692/media/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
portfolio22.jpg
design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
kenzanne.shop/ |
209 B 409 B |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/logo/logo.png
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/logo/logo-white.png
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/user/user2.png
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/user/user1.png
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/misc/sign2.png
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/misc/video-bg3.jpg
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/portfolio22.jpg
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/portfolio23.jpg
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/blog/latest.jpg
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/portfolio22.jpg
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/portfolio23.jpg
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/awwwards_honorable_black_left.png
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/bg/user-bg1.jpg
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/bg/user-bg2.jpg
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/misc/video-bg3.jpg
- Domain
- api.instagram.com
- URL
- https://api.instagram.com/v1/users/303273692/media/recent?access_token=54840800.007647a.dc6a881ae50d428aaeffa0c9aa7691c0&count=4&callback=instafeedCache6dac8fc6a6f2448c.parse
- Domain
- design.designlazy.netdna-cdn.com
- URL
- https://design.designlazy.netdna-cdn.com/templates/animo/img/portfolio/portfolio22.jpg
Verdicts & Comments Add Verdict or Comment
84 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 object| html5 object| Modernizr function| yepnope function| $ function| jQuery object| _gsScope object| mejs function| EventEmitter object| eventie function| imagesLoaded object| _gsQueue object| GreenSockGlobals object| com function| _gsDefine function| Ease function| Power4 function| Strong function| Quint function| Power3 function| Quart function| Power2 function| Cubic function| Power1 function| Quad function| Power0 function| Linear function| TweenLite function| TweenPlugin function| TweenMax function| TimelineLite function| TimelineMax function| BezierPlugin function| CSSPlugin function| BackOut function| BackIn function| BackInOut object| Back function| SlowMo function| SteppedEase function| RoughEase function| BounceOut function| BounceIn function| BounceInOut object| Bounce function| CircOut function| CircIn function| CircInOut object| Circ function| ElasticOut function| ElasticIn function| ElasticInOut object| Elastic function| ExpoOut function| ExpoIn function| ExpoInOut object| Expo function| SineOut function| SineIn function| SineInOut object| Sine object| EaseLookup function| Stellar function| onYouTubePlayerAPIReady function| onYouTubePlayerReady function| MediaElement function| MediaElementPlayer object| classie function| getStyleProperty function| getSize function| docReady function| matchesSelector object| fizzyUIUtils function| Outlayer function| Isotope function| Masonry function| GridFx function| SVG function| Instafeed object| jQuery111306782082591668241 object| instafeedCache6dac8fc6a6f2448c function| requestAnimFrame0 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.
45 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.
api.instagram.com
design.designlazy.netdna-cdn.com
fonts.googleapis.com
fonts.gstatic.com
kenzanne.shop
maxcdn.bootstrapcdn.com
api.instagram.com
design.designlazy.netdna-cdn.com
104.18.11.207
23.254.203.208
2a00:1450:4001:81d::200a
2a00:1450:4001:829::2003
00e051eedbe1f77acc164b091d64d0635b204d81ffe71698b34998b1853d6f03
010e0fd7e6b774c1a5637636bea9705677f049d8f5d57659516c419b26a0ffb1
2b0f8526e7a1b0f1fb42e8acec3c1e7737a1a3065b773ebd13a492952f557967
325f2da4c8d30dafc3b6765cbd67e132aed6811e01392f44ad74db4dad126ee5
3a46963c3379d1c7cf1b3c89720f709295442dda0824e2979ad747f7ad1d8c09
3c4a1bb7ce3234407184f0d80cc4dec075e4ad616b44dcc5778e1cfb1bc24019
4e6a06d2689dfb3ef55c8699b1842e7b1f31354d85396a4f8bc1f5c637fa0fc5
517edd119c5b2719e6ac4b30bf1fd864a6395179a41d273c0afc0696e7495d8e
7c64f58bb08d81afacce94af9cb9b839e7407e9f96de5281f2316c420c722199
86122f4bfabbda8f3a043d15d5aed826adccca8c4f71d14185aa14e8aa8e2d20
8ce9e3069e2f241d283c689806da016aa86f420187f08ef7d1a79405cabe12b0
936ffccdc35bc55221e669d0e76034af76ba8c080c1b1149144dbbd3b5311829
aec3d419d50f05781a96f223e18289aeb52598b5db39be82a7b71dc67d6a7947
b11b54eb498815572f0884d7aa999072cb0da4f19987204f8f741f5bfec371eb
b6682cab65d3243b5b75efb7279dbf49491957484780f2ba0a87632cc0e25642
bdb7d822d6afd1c8354749a111f68d56ce5e5db03b8a3028698acfc78358e06d
be2efae40d01f3cad0036faf6377807e2ffdc6fe4323c7439884ebd11a6d868e
c4bf408b039612babb0d1efecfd63d81225a3153e1b52af38e9f96f4d557ef0d
d56a379bef04b355d6f8dd825bb62453ea7432ea582489c41f1311b1aed99902
d6bee8084f5ea37781a29869a595fcf255be9d0988dc0b226820e54526d3af7f
e5b762faf7f1b8f6941336c29bd0cad403300d98644997fdd2f78a257807c530
eb97a734e1cbeb96d80157744a2e855377e6e8e94a3e636f72af5aa48b11029d
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
f75911313e1c7802c23345ab57e754d87801581706780c993fb23ff4e0fe62ef