www.idealdouble.info
Open in
urlscan Pro
104.21.26.75
Public Scan
Effective URL: https://www.idealdouble.info/
Submission: On July 06 via api from PH
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on August 7th 2020. Valid for: a year.
This is the only time www.idealdouble.info was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 172.67.135.158 172.67.135.158 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
32 | 104.21.26.75 104.21.26.75 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:82f::200a | 15169 (GOOGLE) (GOOGLE) | |
8 | 2a00:1450:400... 2a00:1450:4001:803::2003 | 15169 (GOOGLE) (GOOGLE) | |
42 | 3 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
33 |
idealdouble.info
1 redirects
idealdouble.info www.idealdouble.info |
2 MB |
8 |
gstatic.com
fonts.gstatic.com |
138 KB |
2 |
googleapis.com
fonts.googleapis.com |
2 KB |
42 | 3 |
Domain | Requested by | |
---|---|---|
32 | www.idealdouble.info |
www.idealdouble.info
|
8 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | fonts.googleapis.com |
www.idealdouble.info
|
1 | idealdouble.info | 1 redirects |
42 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
goodwin.perfectuswebinsights.com |
www.facebook.com |
www.twitter.com |
www.instagram.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2020-08-07 - 2021-08-07 |
a year | crt.sh |
upload.video.google.com GTS CA 1O1 |
2021-06-07 - 2021-08-30 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2021-06-07 - 2021-08-30 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.idealdouble.info/
Frame ID: 9AC6E120E0F81AC31121EB737BC200FF
Requests: 42 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://idealdouble.info/
HTTP 301
https://www.idealdouble.info/ Page URL
Detected technologies
CloudFlare (CDN) ExpandDetected patterns
- headers server /^cloudflare$/i
FancyBox (JavaScript Libraries) Expand
Detected patterns
- script /jquery\.fancybox(?:\.pack|\.min)?\.js(?:\?v=([\d.]+))?$/i
Google Font API (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com/i
Slick (JavaScript Libraries) Expand
Detected patterns
- script /(?:\/([\d.]+))?\/slick(?:\.min)?\.js/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
- script /jquery\.fancybox(?:\.pack|\.min)?\.js(?:\?v=([\d.]+))?$/i
- script /(?:\/([\d.]+))?\/slick(?:\.min)?\.js/i
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title: 0 Shopping Cart$0.00
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
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://idealdouble.info/
HTTP 301
https://www.idealdouble.info/ Page 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 H2 |
Primary Request
/
www.idealdouble.info/ Redirect Chain
|
36 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
20 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
29 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
jquery.min.js
www.idealdouble.info/styles/jscript/ |
82 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
bootstrap.bundle.min.js
www.idealdouble.info/styles/jscript/ |
69 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
slick.min.js
www.idealdouble.info/styles/jscript/ |
42 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
jquery-scrollLock.min.js
www.idealdouble.info/styles/jscript/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
instafeed.min.js
www.idealdouble.info/styles/jscript/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
imagesloaded.pkgd.min.js
www.idealdouble.info/styles/jscript/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
bootstrap-tabcollapse.min.js
www.idealdouble.info/styles/jscript/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
jquery.isotope.min.js
www.idealdouble.info/styles/jscript/ |
40 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
jquery.cookie.min.js
www.idealdouble.info/styles/jscript/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
jquery.fancybox.min.js
www.idealdouble.info/styles/jscript/ |
60 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
bootstrap-select.min.js
www.idealdouble.info/styles/jscript/ |
44 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
lazysizes.min.js
www.idealdouble.info/styles/jscript/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
pzen_instantSearch.js
www.idealdouble.info/styles/jscript/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
jscript_ptbm.js
www.idealdouble.info/styles/jscript/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
slider.js
www.idealdouble.info/styles/jscript/ |
24 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
template-app.js
www.idealdouble.info/styles/jscript/ |
201 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
template-custom.js
www.idealdouble.info/styles/jscript/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
stylesheet.css
www.idealdouble.info/styles/css/ |
893 KB 101 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
stylesheet_theme.css
www.idealdouble.info/styles/css/ |
19 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
jscript_jquery.scrollLoading-min.js
www.idealdouble.info/styles/jscript/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
logo.png
www.idealdouble.info/images/ |
1004 B 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
placeholder.png
www.idealdouble.info/images/ |
115 B 670 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
hm1-slide2_1554534947.jpg
www.idealdouble.info/images/pzen_slideshow/ |
451 KB 452 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
hm1-slide3_1554535694.jpg
www.idealdouble.info/images/pzen_slideshow/ |
482 KB 482 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
hm1-slide4_1554535861.jpg
www.idealdouble.info/images/pzen_slideshow/ |
282 KB 283 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem8YaGs126MiZpBA-UFVZ0b.woff2
fonts.gstatic.com/s/opensans/v20/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
icomoon.ttf
www.idealdouble.info/styles/css/lbs/icomoon/fonts/ |
21 KB 14 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2
fonts.gstatic.com/s/montserrat/v15/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem5YaGs126MiZpBA-UNirkOUuhp.woff2
fonts.gstatic.com/s/opensans/v20/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2
fonts.gstatic.com/s/montserrat/v15/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2
fonts.gstatic.com/s/montserrat/v15/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2
fonts.gstatic.com/s/montserrat/v15/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
mem5YaGs126MiZpBA-UN7rgOUuhp.woff2
fonts.gstatic.com/s/opensans/v20/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
fonts.gstatic.com/s/montserrat/v15/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
grey.gif
www.idealdouble.info/images/ |
4 KB 4 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
hm1-s1-b1.jpg
www.idealdouble.info/images/ptbm_images/ |
68 KB 68 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
hm1-s1-b2.jpg
www.idealdouble.info/images/ptbm_images/ |
72 KB 73 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
hm1-s1-b3.jpg
www.idealdouble.info/images/ptbm_images/ |
5 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
hm1-s1-b4.jpg
www.idealdouble.info/images/ptbm_images/ |
8 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
47 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| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated function| $ function| jQuery object| bootstrap function| Instafeed function| EvEmitter function| imagesLoaded object| eventie function| EventEmitter function| getStyleProperty function| getSize function| docReady function| matchesSelector object| fizzyUIUtils function| Outlayer function| Isotope function| Masonry object| lazySizesConfig object| lazySizes boolean| runningRequest undefined| request boolean| autoPosition undefined| inputboxCurrent function| autoPositionContainer function| generateLink function| highlightWord function| formatNumber function| onYouTubeIframeAPIReady function| keepScale function| mobileCheck object| GoodwinSlider object| $bnslider function| realDesignTemp function| compareNew function| compareModalPopup object| MNSliderOptions string| data1 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 |
---|---|---|
.www.idealdouble.info/ | Name: zenid Value: k1kbv1ooc1e8644nh06pq83ipu |
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.
fonts.googleapis.com
fonts.gstatic.com
idealdouble.info
www.idealdouble.info
104.21.26.75
172.67.135.158
2a00:1450:4001:803::2003
2a00:1450:4001:82f::200a
0de5de4386376d8bbda60bbbeaf8da4f8b22075494852dfe50d3c2d5c9def9ae
0ed7eb35eec81dc9f05d802ec80524d42ed1c9645c12709df42f92ebe01b6e13
13f578716138aaf01e3b930e863b46b6a0f33e77513b52c193c949fcf47b080e
176bf34c69ad4b716195073e854bcb902e052f159870b34de9886245f48bec6c
17e778bed4f3f55e5acf642689d68d8d57db04ef14f61f94ea93bb5f4bbfa22d
24159cd29a8a4ebb4ba2f55d61ca86baa96d8f0a54b35ff93b6c4cee6b69d291
2b318cdd3bcc80382bc27563e634aab94765841fda3b577c77b4afed60482e05
3c5cacbdad8f88e2639de87f92ffc832e6e60a2d77631f55350fd5f109237ced
4215ec53ef856b96ca629f06f37fc353e7c5ba1baf1e4edcd9b16ee0ef479846
4545eb1dec25fe868d19dc292d417d8a9e41c0276d75a4eaf524a9db21aa705a
4c02a44f503b3231fe95a34ad29c19f769ecda5305ed596a26dfc4e6b209feb2
4dbe2075e08dfc008a9a1290dc149f6ee360215610cc1944bdb625c0aee3b83c
50d39d7981a0feeddc52b74c4f4b32e680a3e16324d5eba9f599bf304c98bf44
56b29760c28d88419b6e0c50a080600170d67595f9e08394a3f1d477b66cbaae
5d57daf3d4ece522de1aae81b40f1d0ef85c85a1ccd75eebc8f27f4ef653de88
653922fbeddc3ea0cf53fbf7d60ccbd484e0da3b9796ae8abaa3b6803e667f83
7e54484da8fdd4b982d6ae2c4b04913f07e4e3206924f2ff8bad97b5a4033890
8767f01caa430c5bd4e3b008a8e9dfe022156a4e91a23c394fdcb05c267f1b94
8ed9912f3980f0955e5dc30eec38cb5e3212c5ea0394dae2543dceb007cac36a
93737858f462aca6a7226199fac98c93b25d43374c78718c40710304a6f1ca32
965574e97c29813feaa62a0a149731306ee4725e027603b937905375d3121c89
9b0be8eb0cd4faf4778af26fd0b890cab61a0a039f85f78c704ac5b3fb7c01a6
9d97f7a4b2edbb8f6a045125a686b58f5990f700c1a7aeabc8a90ec8bd3ba022
9dfd27867f128646f64399f7674de0b3660c8cf4e6d0c7dbde758f14e19a984b
a42f2ec73409f2753ef17d737714c86303fa45fc3a3d484a9b0c8ed28ef0fd6b
aa833d0b3eb284bdbc74ff0fbc7fa6d52b1a861f10da849d5e6ec303d55c49b0
ab0d063b4ff2827192c0e44103d3091457a1d2374c3b6243721c5679bb61eae2
ab9241a07a70085385b3b30dbf081ad3296f8a95a48bbf524c5eb74f0fc030a4
ab99a8ec3b1d5d873a0545e9ee6a416e3072121c3a2f383d6c612d274cd363ff
ad7d8319a77e1c991ddde63231363c86f7b2d6e930294cbb98e4cc1cd8a3e9c3
b079ad695b7a3e43099dd88106ed8b16308ce742c2a3175097dafe4ccde463ac
c01a5da6b790f8430c50e5c325d5bb781e6bde7c87a4aea9c724d18d93c0f084
c298433cc9eb86f4c0be0a447b0faf398dee9186d2bcf26683297de2758cddc7
c73575543a5c99018f842960f9882edaa0918965ea856e91de9717a0d58d3f1c
d10e701c44ab739c7d711b6483def0c6cd47e5a3d04eda1df2c5cbb08f21d81a
d40efcac911d8964f3728eaa767de281306ff55ba9377435a3364d4d1e1613f6
d585388338577962e43024bce5d0ddc63355905afdcfd363b6ac75faa5822afe
d667f9e33e2ef2b7e4cde9a04500f088ee0d9498d834adf138ccda2b05779003
dd2dcae8b520de2b11e27b96981f71cdbbd32f4db7bd8498c425a98df2d78953
f167032e6874d80ad966313a1911203cb5bd8f9ce6e14de7b3880a2920775f65
f3bf4310ea9b40314d93da0df88576a48d8b02892668cfc5a34b5c774e685a03
f783c0a7eb8b5770b00e5f634db6ad19eebd0f8f859d46839e4acfa9f1633bce