www.nsloop.com
Open in
urlscan Pro
47.103.65.255
Public Scan
Effective URL: https://www.nsloop.com/
Submission: On August 31 via api from US
Summary
TLS certificate: Issued by TrustAsia TLS RSA CA on April 27th 2020. Valid for: a year.
This is the only time www.nsloop.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 34 | 47.103.65.255 47.103.65.255 | 37963 (CNNIC-ALI...) (CNNIC-ALIBABA-CN-NET-AP Hangzhou Alibaba Advertising Co.) | |
3 | 101.89.124.234 101.89.124.234 | 4812 (CHINANET-...) (CHINANET-SH-AP China Telecom (Group)) | |
1 | 203.119.206.97 203.119.206.97 | 37963 (CNNIC-ALI...) (CNNIC-ALIBABA-CN-NET-AP Hangzhou Alibaba Advertising Co.) | |
37 | 3 |
ASN37963 (CNNIC-ALIBABA-CN-NET-AP Hangzhou Alibaba Advertising Co.,Ltd., CN)
nsloop.com | |
www.nsloop.com |
ASN4812 (CHINANET-SH-AP China Telecom (Group), CN)
s96.cnzz.com | |
c.cnzz.com | |
icon.cnzz.com |
ASN37963 (CNNIC-ALIBABA-CN-NET-AP Hangzhou Alibaba Advertising Co.,Ltd., CN)
z2.cnzz.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
34 |
nsloop.com
1 redirects
nsloop.com www.nsloop.com |
306 KB |
4 |
cnzz.com
s96.cnzz.com c.cnzz.com z2.cnzz.com icon.cnzz.com |
6 KB |
37 | 2 |
Domain | Requested by | |
---|---|---|
33 | www.nsloop.com |
www.nsloop.com
|
1 | icon.cnzz.com |
www.nsloop.com
|
1 | z2.cnzz.com |
www.nsloop.com
|
1 | c.cnzz.com |
s96.cnzz.com
|
1 | s96.cnzz.com |
www.nsloop.com
|
1 | nsloop.com | 1 redirects |
37 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
du.nsloop.com |
www.beian.miit.gov.cn |
www.cnzz.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.nsloop.com TrustAsia TLS RSA CA |
2020-04-27 - 2021-04-28 |
a year | crt.sh |
*.cnzz.com GlobalSign Organization Validation CA - SHA256 - G2 |
2020-02-04 - 2021-02-04 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.nsloop.com/
Frame ID: DD8706CCB02BDADDB61753E8F68E0B82
Requests: 37 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://nsloop.com/
HTTP 301
https://www.nsloop.com/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
- script /\/wp-(?:content|includes)\//i
- meta generator /^WordPress ?([\d.]+)?/i
PHP (Programming Languages) Expand
Detected patterns
- html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
- script /\/wp-(?:content|includes)\//i
- meta generator /^WordPress ?([\d.]+)?/i
MySQL (Databases) Expand
Detected patterns
- html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
- script /\/wp-(?:content|includes)\//i
- meta generator /^WordPress ?([\d.]+)?/i
Nginx (Web Servers) Expand
Detected patterns
- headers server /nginx(?:\/([\d.]+))?/i
animate.css (Web Frameworks) Expand
Detected patterns
- html /<link [^>]+(?:\/([\d.]+)\/)?animate\.(?:min\.)?css/i
Font Awesome (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+(?:([\d.]+)\/)?(?:css\/)?font-awesome(?:\.min)?\.css/i
Hammer.js (JavaScript Libraries) Expand
Detected patterns
- script /hammer(?:\.min)?\.js/i
Modernizr (JavaScript Libraries) Expand
Detected patterns
- script /([\d.]+)?\/modernizr(?:.([\d.]+))?.*\.js/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
- script /jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?/i
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- script /jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?/i
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title: 控制台
Search URL Search Domain Scan URL
Title: 陕ICP备18022964号-1
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://nsloop.com/
HTTP 301
https://www.nsloop.com/ 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 H/1.1 |
Primary Request
/
www.nsloop.com/ Redirect Chain
|
17 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
www.nsloop.com/wp-content/themes/one-page-express/ |
56 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common.css
www.nsloop.com/wp-content/plugins/one-page-express-companion/theme-data/one-page-express/templates/css/ |
14 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
content.css
www.nsloop.com/wp-content/plugins/one-page-express-companion/theme-data/one-page-express/sections/ |
66 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
HoverFX.css
www.nsloop.com/wp-content/plugins/one-page-express-companion/theme-data/one-page-express/templates/css/ |
16 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.min.css
www.nsloop.com/wp-content/themes/one-page-express/assets/font-awesome/ |
30 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
animate.css
www.nsloop.com/wp-content/themes/one-page-express/assets/css/ |
71 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
webgradients.css
www.nsloop.com/wp-content/themes/one-page-express/assets/css/ |
22 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
www.nsloop.com/wp-content/plugins/easy-table/themes/default/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
EnlighterJS.min.css
www.nsloop.com/wp-content/plugins/enlighter/resources/ |
36 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kirki-styles.css
www.nsloop.com/wp-content/themes/one-page-express/customizer/kirki/assets/css/ |
0 253 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hammer.js
www.nsloop.com/wp-content/plugins/one-page-express-companion/theme-data/one-page-express/templates/js/libs/ |
20 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
modernizr.js
www.nsloop.com/wp-content/plugins/one-page-express-companion/theme-data/one-page-express/templates/js/libs/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.js
www.nsloop.com/wp-includes/js/jquery/ |
95 KB 37 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-migrate.min.js
www.nsloop.com/wp-includes/js/jquery/ |
10 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
HoverFX.js
www.nsloop.com/wp-content/plugins/one-page-express-companion/theme-data/one-page-express/templates/js/ |
21 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
scripts.js
www.nsloop.com/wp-content/plugins/one-page-express-companion/theme-data/one-page-express/sections/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
smoothscroll.js
www.nsloop.com/wp-content/themes/one-page-express/assets/js/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo2.png
www.nsloop.com/wp-content/uploads/2020/04/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
effect.min.js
www.nsloop.com/wp-includes/js/jquery/ui/ |
13 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
effect-slide.min.js
www.nsloop.com/wp-includes/js/jquery/ui/ |
962 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
drop_menu_selection.js
www.nsloop.com/wp-content/themes/one-page-express/assets/js/ |
54 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
typed.js
www.nsloop.com/wp-content/themes/one-page-express/assets/js/libs/ |
14 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
theme.js
www.nsloop.com/wp-content/themes/one-page-express/assets/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fixto.js
www.nsloop.com/wp-content/themes/one-page-express/assets/js/libs/ |
27 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sticky.js
www.nsloop.com/wp-content/themes/one-page-express/assets/js/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
imagesloaded.min.js
www.nsloop.com/wp-includes/js/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
masonry.min.js
www.nsloop.com/wp-includes/js/ |
28 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
comment-reply.min.js
www.nsloop.com/wp-includes/js/ |
1 KB 914 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mootools-core-yc.js
www.nsloop.com/wp-content/plugins/enlighter/resources/ |
88 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
EnlighterJS.min.js
www.nsloop.com/wp-content/plugins/enlighter/resources/ |
49 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
easy-table.css
www.nsloop.com/wp-content/plugins/easy-table/css/ |
2 KB 851 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-webfont.woff2
www.nsloop.com/wp-content/themes/one-page-express/assets/fonts/ |
75 KB 76 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stat.php
s96.cnzz.com/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
core.php
c.cnzz.com/ |
972 B 888 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stat.htm
z2.cnzz.com/ |
2 B 112 B |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pic1.gif
icon.cnzz.com/img/ |
428 B 772 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
87 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| trustedTypes function| Hammer object| Modernizr function| $ function| jQuery function| initHoverFX object| scrollEffects object| contentSwap string| currentPageURL boolean| isAnchor string| cnzz_protocol object| _cz_loaded string| _cz_account object| _czc object| _CNZZDbridge_1275451108 object| cnzz_image_1760499117 function| registerFlexiCSSMenu object| flexiCssMenus string| pie2path object| jQuery112408966118421052434 function| Typed object| one_page_express_settings object| fixto function| EventEmitter object| eventie function| imagesLoaded function| getStyleProperty function| getSize function| docReady function| matchesSelector object| fizzyUIUtils function| Outlayer function| Masonry object| addComment function| IFrame function| Elements function| Cookie object| MooTools function| typeOf function| instanceOf function| Type object| Browser function| $constructor function| $family function| Class function| Chain function| Events function| Options object| Slick number| uniqueNumber function| getDocument function| getWindow function| $$ function| addListener function| removeListener function| retrieve function| store function| eliminate function| DOMEvent function| addEvent function| removeEvent function| addEvents function| removeEvents function| fireEvent function| cloneEvents function| getScroll function| getScrollSize function| getPosition function| getCoordinates function| getHeight function| getWidth function| getScrollTop function| getScrollLeft function| getScrollHeight function| getScrollWidth function| getTop function| getLeft function| Fx function| EnlighterJS object| EnlighterJS_Config string| loc function| scrollToSection function| smoothScrollGetAnchors object| instanceSettings object| registeredFlexiMenus string| url string| _url2 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.nsloop.com/ | Name: CNZZDATA1275451108 Value: 1416793241-1598870940-%7C1598870940 |
|
.nsloop.com/ | Name: UM_distinctid Value: 1744436af353b1-0d4a169d10f9df-1b396256-1d4c00-1744436af369fa |
1 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 |
---|---|
Strict-Transport-Security | max-age=31536000; includeSubDomains |
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.
c.cnzz.com
icon.cnzz.com
nsloop.com
s96.cnzz.com
www.nsloop.com
z2.cnzz.com
101.89.124.234
203.119.206.97
47.103.65.255
0d162086eb7844773a9cb53e22448b90d598852ff7e1816e1603aec98b2dcc9d
0d36cb1f367b1cba12226e24dc567fd9344bd4ead11593206474123317a5afba
1ac5c688e3171047a6f92741e1b3ed8cb1234335eafdc7db12e6fafe7ca4b4ab
1b1ca0f15010e0124bd4ca481404643c88f7eda1b276e9554d0ed83fb45b7e30
27ef992648894f9790839cfac5ab5b3be72cb2b19a0735c5bae182768e7e3432
28beb0cd39bf68e3fe5772eb87aed8038fe0faa288225b4099ca3668740006d5
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
3ca3e467b7d4d6b403aa4619019d9250b11449c8ee9c91c90bcbc9acdd64fea2
3e2da909218c5d114f945cb58da58375c7436b2d97f380508a6fbaed1e090634
3f4f64d815e5eb29bac083b7c55c5739a6864f264d3013b5a2131b6da99029b2
48eb8b500ae6a38617b5738d2b3faec481922a7782246e31d2755c034a45cd5d
58851ce24d16ff67924516a89d870d3fce4e88c5fe37d6488f38e35ea81d9832
63b83975026a408f48971ef5d53212292a38fd2d19c79ab0d0332f34e18da041
6505f87ba43b1ab3c8ed1e660fea79526f24d7af1b8ad0ddd21e7afceb15f22e
6c0099edd4f1f508424154281b0d0475df70be3af11ea63e57ee3d2b06e65ab4
791aed94f00567b2bf3922e942e1823dc77f7a4692bb7820caad758a0eba9194
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
854d677b850907cd851eac7e3f02f05a1e056f05bd5563199c5d93044ff16840
86190e5e8be7fbfc1aabf3edbb7cf7c0366361c35e6f326330ca74a1914d12f7
9156ccbba98aca2cd67d7b58f1cace00449cdf9b793e5ac7a3b5803a97d5fe59
9761c2da98c4e28706dca728484a1e2bdfcf359169ee305db87a21ebb2be5e68
a335923d66de556f45fe8e855728bc9ff757d3c3a045577cc0cf52c84b7465ef
ba248c9f36442fceef93b25bc4577993797ab7255b16ec87be25d8cec31d559d
bcada3fb8ba74f6737ee9e798c50512e274a4227ef0a165b84d6ef3f2f0f5c1f
be3298917d457f22aa2c70f387dc1bd29500bfe5713c6a25c314382c8d69da20
c7fb4bc42b439b32fd8d7d0c159546ecef7537d40b64e2c77e67ad475aae948f
c9fb8595b38724ea9f2efda4bcc018f839e31e3d69e2c08b07d7889239b7d080
cca80c769d01574644d3f46d0d7304f17f6182672f0df82cb7e4e2e04f439f02
cf34e1b87bbfd9d9b185dec994924a496e279d8dc9387ad8d35bc0110134c4d3
d34c3af0d3b74cbb878ca4472668ebae02410ed1bfe8e85b244bb582d1dcb2ea
d427c91de9ccc57b480b4f400a4326540a8770401887f402b7c95e47cb375659
d4687a361fa3c7bffbaef6650b3efe160b6354ee743aa08ccd3c03995db62cf0
e1ea1e332b17b43b7826af1c934df3617bc4a7029b2fb1b08bb810fb0539c4ad
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ebdbe4edb7b9c8dcba64a570d3e227a0eb1cad53280de23c7533203cad755a4f
f4e8c8dbefc2cd77738662930dff811a9608ddae5a042a29737bc6f1921c9b82