visualgo.net
Open in
urlscan Pro
2a06:98c1:3120::3
Public Scan
Effective URL: https://visualgo.net/en
Submission: On July 08 via api from GB — Scanned from NL
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on June 14th 2022. Valid for: a year.
This is the only time visualgo.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 37 | 2a06:98c1:312... 2a06:98c1:3120::3 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2001:4de0:ac1... 2001:4de0:ac18::1:a:2a | 20446 (STACKPATH...) (STACKPATH-CDN) | |
1 | 2606:4700::68... 2606:4700::6810:5514 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6810:7eaf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6811:180e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::200e | 15169 (GOOGLE) (GOOGLE) | |
40 | 6 |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
37 |
visualgo.net
2 redirects
visualgo.net |
549 KB |
1 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 49 |
20 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 231 |
75 KB |
1 |
unpkg.com
unpkg.com — Cisco Umbrella Rank: 944 |
1 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 429 |
24 KB |
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 630 |
30 KB |
40 | 6 |
Domain | Requested by | |
---|---|---|
37 | visualgo.net |
2 redirects
visualgo.net
|
1 | www.google-analytics.com |
visualgo.net
|
1 | cdnjs.cloudflare.com |
visualgo.net
|
1 | unpkg.com |
visualgo.net
|
1 | cdn.jsdelivr.net |
visualgo.net
|
1 | code.jquery.com |
visualgo.net
|
40 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.comp.nus.edu.sg |
www.google.com |
cpbook.net |
www.lulu.com |
www.facebook.com |
blog.naver.com |
pantip.com |
felix-halim.net |
roticv.rantx.com |
www.rosemarietan.com |
ioinformatics.org |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-06-14 - 2023-06-14 |
a year | crt.sh |
*.jquery.com Sectigo RSA Domain Validation Secure Server CA |
2021-07-14 - 2022-08-14 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-06-20 - 2022-09-12 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://visualgo.net/en
Frame ID: 87B7BF04F1E0DB15EB4F91229D904279
Requests: 40 HTTP requests in this frame
Screenshot
Page Title
visualising data structures and algorithms through animation - VisuAlgoPage URL History Show full URLs
-
http://visualgo.net/
HTTP 301
https://visualgo.net/ HTTP 302
https://visualgo.net/en Page URL
Detected technologies
D3 (JavaScript Graphics) ExpandDetected patterns
- /d3(?:\. v\d+)?(?:\.min)?\.js
Bootstrap (Web Frameworks) Expand
Detected 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
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
16 Outgoing links
These are links going to different origins than the main page.
Title: 7
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Featured story: Visualizing Algorithms with a Click
Search URL Search Domain Scan URL
Title: 'algorithm visualization'
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: id
Search URL Search Domain Scan URL
Title: kr
Search URL Search Domain Scan URL
Title: vn
Search URL Search Domain Scan URL
Title: th
Search URL Search Domain Scan URL
Title: Dr Steven Halim
Search URL Search Domain Scan URL
Title: Dr Felix Halim
Search URL Search Domain Scan URL
Title: Victor Loh Bo Huai
Search URL Search Domain Scan URL
Title: Rose Marie Tan Zhao Yun
Search URL Search Domain Scan URL
Title: this link
Search URL Search Domain Scan URL
Title: this link
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://visualgo.net/
HTTP 301
https://visualgo.net/ HTTP 302
https://visualgo.net/en Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
40 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
en
visualgo.net/ Redirect Chain
|
78 KB 19 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.css
visualgo.net/css/ |
191 KB 26 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
stylesheet.css
visualgo.net/fonts/silkscreen/ |
303 B 800 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
common-1.0.0.css
visualgo.net/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
nuscomputing.webp
visualgo.net/img/ |
16 KB 16 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
cp4.png
visualgo.net/img/ |
49 KB 49 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
blue.png
visualgo.net/img/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
dummy.gif
visualgo.net/img/ |
2 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.6.0.min.js
code.jquery.com/ |
87 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/ |
77 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d3-force-boundary.min.js
unpkg.com/d3-force-boundary@0.0.1/dist/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d3.min.js
cdnjs.cloudflare.com/ajax/libs/d3/7.3.0/ |
270 KB 75 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ATKpv8nLYAKUYexo8iqqrg.woff2
visualgo.net/css/ |
46 KB 47 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
slkscr-webfont.woff
visualgo.net/fonts/silkscreen/ |
6 KB 6 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sorting.png
visualgo.net/img/png/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bitmask.png
visualgo.net/img/png/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2
visualgo.net/css/ |
49 KB 50 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
list.png
visualgo.net/img/png/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
heap.png
visualgo.net/img/png/ |
13 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
hashtable.png
visualgo.net/img/png/ |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bst.png
visualgo.net/img/png/ |
14 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
graphds.png
visualgo.net/img/png/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ufds.png
visualgo.net/img/png/ |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fenwicktree.png
visualgo.net/img/png/ |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
segmenttree.png
visualgo.net/img/png/ |
18 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
recursion.png
visualgo.net/img/png/ |
14 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
dfsbfs.png
visualgo.net/img/png/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
mst.png
visualgo.net/img/png/ |
18 KB 19 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sssp.png
visualgo.net/img/png/ |
17 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
cyclefinding.png
visualgo.net/img/png/ |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
suffixtree.png
visualgo.net/img/png/ |
18 KB 19 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
suffixarray.png
visualgo.net/img/png/ |
17 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
polygon.png
visualgo.net/img/png/ |
13 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
convexhull.png
visualgo.net/img/png/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
maxflow.png
visualgo.net/img/png/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
matching.png
visualgo.net/img/png/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
mvc.png
visualgo.net/img/png/ |
28 KB 29 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
tsp.png
visualgo.net/img/png/ |
17 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
steinertree.png
visualgo.net/img/png/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
43 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| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation function| changeURL function| changeDefaultLanguageAndURL function| $ function| jQuery number| uidEvent object| bootstrap function| forceBoundary object| colourArray function| disableScroll function| enableScroll function| replaceAll function| getColours function| isOn function| customAlert function| showLoadingScreen function| hideLoadingScreen function| commonAction function| getQueryVariable function| isMobile function| isMobileOS function| isPortrait object| generatedColours string| surpriseColour string| colourTheSecond string| colourTheThird string| colourTheFourth function| setCookie string| GoogleAnalyticsObject function| ga object| d3 number| seen number| timer function| nextTip object| google_tag_data object| gaplugins2 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 |
---|---|---|
visualgo.net/ | Name: visualgo_session Value: n0Kk7A4QPZnadfjhLkPPeCf1RMOBNMO8CvYn57jn |
|
visualgo.net/ | Name: XSRF-TOKEN Value: eyJpdiI6IlR0Z1lRRWNTZGhpNmxQd1FwVWpES1E9PSIsInZhbHVlIjoiY1M1bEUvZUcvb1hDdmowcjBWSE9KQWRWUkZaWUFtTTVvK08xUW1ZVlBmb2Z4WkxOMDJlMUZOZHB2SXVicUoya3lyVXppUktjNmZsZUZraUphYzB3ZUtnbFYrUWhiMDV6SXZVRmZaeExSTzl3L2dqaHJyV2IzQTFFanlWa1hyTVAiLCJtYWMiOiJmM2RkOWQ1NGM0NzVjYmI3YjhkMmViZWExZWY0MDJhMWJkZDcyODY5MGMyNzExZGZkODFjODM1ODk5OTcwNDQxIiwidGFnIjoiIn0%3D |
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.
cdn.jsdelivr.net
cdnjs.cloudflare.com
code.jquery.com
unpkg.com
visualgo.net
www.google-analytics.com
2001:4de0:ac18::1:a:2a
2606:4700::6810:5514
2606:4700::6810:7eaf
2606:4700::6811:180e
2a00:1450:4001:80b::200e
2a06:98c1:3120::3
0066baba26ceba4af518218ea9cbdfc61b4547c2aef368ce226a29aedda982bc
170aec3111449e87d5c9e243a8f532b8b4e6444c2192ad16ed91774f208777b8
23f02dbc927da657e2f5d589366809854575e6f767838f33127c0407274599e4
2654c3d246e4ae431d2eefbcef9bfbd30f502723ec8674515b06c023c942120e
266e683117da5064f27bfad57162676aa1121f67e4cec2844cbf7d5d21b654a8
26f6fde31eb6f3a43f629284372946c387578c80dcebdade77ec96047e71f79f
3a579d24a257b0065f5ddb6a0ff571c1e4e56791ea3e6f5c2f826be4e667e09e
3ad6a047cbe99ac12e0b8129e5b6df5f4abebf5711fa622b9239d7842c401274
4767d047a6c6208dabec5251088cc0b1b23c974a3607a94d4967a82036f341e6
50b233cde6ed0d1c51282850fb24ec3d6fad19f99e1cb6fc0e89919cb8acdbf4
54030415131b4389d52cef0212d0c246641c2ba1bf1edef5e583c3fa2f77e6c6
5547cb6406cabf6c6f3599eb1bafe9d6f0f822b714253035553cbee6710c68ec
5cb01936ffb1c9180e789b30b784a0b8c964b87391fb3428cbf4b9b55f6d73b5
64e30f9fb4da4bfdedef86e2b8a819329c943865f02b8a17ef8a2adff17d8a86
69f6285d220502137040a44586b6644ab62cc1904c52d48b25eb5608a8c31f34
6d82468c1b1af8fbc57493191a1e80a5582366b14aeff25500118ddca469faac
7553d5b86534eddc90ad3d3ace773d98e32121095987d0a991bf31b709e38086
776ba3dfca17b80198d227501648ce1b04a43cdc966b396c2e3273bec784f876
7e1f1503df765cca5e099891b94e318a2ef95081ba2af1eb6d417cc884bfdbfe
8526039e7ca078b1ba9cf20eb8046edbaf68dc25670c5419718eef96330a6aa2
8afecf7182b3d6ffff03ce5bde57c1e7c2633e3665c85dfbfa8609c8038ab796
8d7a2af19650bf52c3493ab8ecc0b9974d75459eec1cf233974a3193995baebb
9049b5afe23349c7de1de909348f46e22b136af8179de05c92a0675a49400ce5
a1925038db769477ab74b4df34350c35688a795bb718727b0f4292a4a78a6210
a48d80da42a0ae263dd25c97692f5bca524af0f68ce374549d45db8addf77019
ab7900e258195a1a75a26a6c308b785d6c41506b5e53e5018c510718fef820df
ab92b9428325f7560f901234650deb6cfc8b3d0d9a82e8928ae86fa72f2cdffc
b08054cc68281ab9b58df82b2b49dffa3bb95883a6b9563bbe79c999caceef18
b2e8fb85ea1992e3abad59b38e714554a04cd2117cfc5437b6a2e9fbee6a9b9e
b6da7542cc1f0393c1267643f2b7ad950b5027c9905b51d83b0d4f917a45c3f1
cd73f0834c9fdf870af323e18fff380358481998047063dbadcad2381e319b6e
dbf84a8626b9ff7c767a499b176019a77ccab414d87ab808302c452aeef4848d
def28ec70cf1b7921d15153ed5872d9329bf4b90a9098b60df8e94659fc35d5d
e1ba9048b26133130da599dffee87e6b1e433e66f4d3dbf61e593327ac549e10
e2bfa7efdf1997c2393a9a1dd409641fc06f566ad5fbe9624cf1daea09c2aa04
e65e14cbd42a8a95aa9e793309babdc84690de7893cfa4b8edfeee76e7c52ef6
ea81a3b0ef34ba35015b45808ee6f9bbddb7e3fb5c55c24bacfe744234ec5c7d
eb684e80de1f281acaa4011375279154afd26b3fb2ab8e752abbe791c864e679
f1085e24e89c94f9c49737a0005f6d4efc9b24c464d48f661b7615ba42436db9
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e