![](/screenshots/183e604d-9655-4fc4-ad2f-9299bf6dc313.png)
qubitslearn.me
Open in
urlscan Pro
2600:9000:237d:6200:1f:6ff8:3200:93a1
Public Scan
Effective URL: https://qubitslearn.me/de/landing
Submission: On August 14 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on August 13th 2024. Valid for: a year.
This is the only time qubitslearn.me was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 41 | 2600:9000:237... 2600:9000:237d:6200:1f:6ff8:3200:93a1 | () () | |
1 | 151.101.129.229 151.101.129.229 | 54113 (FASTLY) (FASTLY) | |
1 | 104.17.24.14 104.17.24.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 2a00:1450:400... 2a00:1450:4001:828::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 104.21.234.235 104.21.234.235 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
45 | 5 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
41 |
qubitslearn.me
2 redirects
qubitslearn.me |
611 KB |
3 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 |
4 KB |
1 |
rsms.me
rsms.me — Cisco Umbrella Rank: 24298 |
1 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 336 |
30 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 410 |
44 KB |
45 | 5 |
Domain | Requested by | |
---|---|---|
41 | qubitslearn.me |
2 redirects
qubitslearn.me
|
3 | fonts.googleapis.com |
qubitslearn.me
|
1 | rsms.me |
qubitslearn.me
|
1 | cdnjs.cloudflare.com |
qubitslearn.me
|
1 | cdn.jsdelivr.net |
qubitslearn.me
|
45 | 5 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
qubitslearn.me Amazon RSA 2048 M02 |
2024-08-13 - 2025-09-11 |
a year | crt.sh |
jsdelivr.net GlobalSign Atlas R3 DV TLS CA 2024 Q3 |
2024-07-30 - 2025-08-31 |
a year | crt.sh |
cdnjs.cloudflare.com WE1 |
2024-07-31 - 2024-10-29 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-07-30 - 2024-10-22 |
3 months | crt.sh |
rsms.me WE1 |
2024-06-23 - 2024-09-21 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://qubitslearn.me/de/landing
Frame ID: 76670A067FBA3DF594F47F05E8875DCA
Requests: 45 HTTP requests in this frame
Screenshot
![](/screenshots/183e604d-9655-4fc4-ad2f-9299bf6dc313.png)
Page Title
QubitsPage URL History Show full URLs
-
https://qubitslearn.me/
HTTP 308
https://qubitslearn.me/landing HTTP 307
https://qubitslearn.me/de/landing Page URL
Detected technologies
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Detected patterns
- jquery-ui.*\.js
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://qubitslearn.me/
HTTP 308
https://qubitslearn.me/landing HTTP 307
https://qubitslearn.me/de/landing Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
45 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
landing
qubitslearn.me/de/ Redirect Chain
|
8 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-014f0211636f0d2c.js
qubitslearn.me/_next/static/chunks/ |
6 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fd9d1056-789ca9a1ef9139f8.js
qubitslearn.me/_next/static/chunks/ |
168 KB 50 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2472-9a242c3a86627c8d.js
qubitslearn.me/_next/static/chunks/ |
107 KB 27 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-app-e949671bcc030660.js
qubitslearn.me/_next/static/chunks/ |
473 B 876 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6db58be9a3290dd8.css
qubitslearn.me/_next/static/css/ |
230 KB 37 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
layout-3257c600165002c9.js
qubitslearn.me/_next/static/chunks/app/%5Blang%5D/ |
16 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6691-2e078b08980fe983.js
qubitslearn.me/_next/static/chunks/ |
14 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
error-0732ebd02fa78083.js
qubitslearn.me/_next/static/chunks/app/%5Blang%5D/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
167-2e630b41f7a2809b.js
qubitslearn.me/_next/static/chunks/ |
23 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
not-found-a479306eb0df46d4.js
qubitslearn.me/_next/static/chunks/app/%5Blang%5D/ |
3 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8840-d809c923b133cf29.js
qubitslearn.me/_next/static/chunks/ |
41 KB 15 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5166-29c5f78b8de8664b.js
qubitslearn.me/_next/static/chunks/ |
7 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9249-0c1f7c188bfafdf9.js
qubitslearn.me/_next/static/chunks/ |
64 KB 19 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5868-0e6e2eb5470a270c.js
qubitslearn.me/_next/static/chunks/ |
23 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-97e4dc0723750e6b.js
qubitslearn.me/_next/static/chunks/app/%5Blang%5D/landing/ |
14 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
skulpt.min.js
qubitslearn.me/ |
3 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
skulpt-stdlib.js
qubitslearn.me/ |
17 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sval.min.js
cdn.jsdelivr.net/gh/qubits-platform/sval@master/dist/ |
175 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-1.8.2.min.js
cdnjs.cloudflare.com/ajax/libs/jQuery-Validation-Engine/2.6.4/ |
91 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-ui.min.js
qubitslearn.me/js/ |
17 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d3.v2.min.js
qubitslearn.me/js/ |
61 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.jsPlumb-1.3.10-all-min.js
qubitslearn.me/js/ |
7 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pytutor.js
qubitslearn.me/js/ |
148 KB 34 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9022.89b122a1c4b4b0da.js
qubitslearn.me/_next/static/chunks/ |
11 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
14 KB 808 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
3 KB 1012 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
34 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
inter.css
rsms.me/inter/ |
7 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
TeacherAccount.svg
qubitslearn.me/icons/ |
4 KB 2 KB |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
StudentAccount.svg
qubitslearn.me/icons/ |
10 KB 4 KB |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Family.svg
qubitslearn.me/icons/ |
6 KB 3 KB |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
atom-light.svg
qubitslearn.me/assets/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
books.svg
qubitslearn.me/assets/ |
56 KB 23 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
qubitslearn.me/_next/ |
4 KB 4 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
qubitslearn.me/_next/ |
33 KB 34 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
moible-shape.svg
qubitslearn.me/assets/ |
416 B 838 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
qubitslearn.me/_next/ |
15 KB 15 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.svg
qubitslearn.me/assets/ |
15 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pytutor.js
qubitslearn.me/js/ |
148 KB 346 B |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Geist-Bold.woff2
qubitslearn.me/fonts/ |
32 KB 33 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Geist-Regular.woff2
qubitslearn.me/fonts/ |
31 KB 32 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Geist-Medium.woff2
qubitslearn.me/fonts/ |
40 KB 40 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
qubitslearn.me/ |
182 KB 182 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
qubitslearn.me/ |
182 KB 325 B |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
36 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| __next_f object| webpackChunk_N_E object| next object| _N_E string| SVG_ARROW_POLYGON number| SVG_ARROW_HEIGHT number| curVisualizerID function| ExecutionVisualizer function| htmlWithHighlight object| heapPtrSrcRE boolean| rightwardNudgeHack string| highlightedLineColor string| highlightedLineBorderColor string| highlightedLineLighterColor string| funcCallLineColor string| brightRed string| connectorBaseColor string| connectorHighlightColor string| connectorInactiveColor string| errorColor string| breakpointColor string| darkArrowColor string| lightArrowColor function| assert function| htmlspecialchars function| htmlsanitize object| lbRE object| rbRE function| varnameToCssID function| isHeapRef function| getRefID object| qtipShared function| AnnotationBubble function| isOutputLineVisibleForBubbles function| traceQCheckMe function| closeModal1 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 |
---|---|---|
qubitslearn.me/ | Name: i18next Value: de |
2 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.
cdn.jsdelivr.net
cdnjs.cloudflare.com
fonts.googleapis.com
qubitslearn.me
rsms.me
104.17.24.14
104.21.234.235
151.101.129.229
2600:9000:237d:6200:1f:6ff8:3200:93a1
2a00:1450:4001:828::200a
16dd63bd6754aa833934196da1b0fa87ac4f4ae04438bbd0cfd7f9b33854e5a7
2186a712c8ddf76ee682e51cd9d47e818abe75af8e396fe14c3666874bea8e66
29a61da9336ed0837cee91aee6962c6dcb9b826f6f0a926d7ccf45664c0216a2
3f6e8efb65dff0486271d787d60be7d84387c203bebd36159794e6e2c28c31f3
3fd8da9cb9c92e1805f7bf39886e3322b22d4394a4df566fadbff7d069f8a649
40f864c5dfe315235c4510c183a88fb05fd139542014fb8a3f896d2aa4862db2
4bb047925c3bf8d4f135512540d037537692833b2022e1693203cef11d7568f4
4c079acfdd9489148913401c1b3cbb0c8a46edc9ac7f11190d1cd7da6d1db0c5
6f2dca1f53982b54f7f7fd68e33b42fd04046fff45006b66e97eccbfdf0662be
76d88a9f022dfb190a08e17220a6652ba4fa842570e09a17351eebf8a6a9e925
7c2e2e0cdc5efc3e3c2ed0c71728813b4160dc6bb52db8adb2a7ec21e400d2bd
867fa0e005349aceb2ba8e849772dc437c8b8107dc4ca4232e4cea8548fda92c
8801162276dd1fdaade5bf1edbfb99b75c341448912535f3546541859d7dbcf2
8b457aa1c0d2c93365e827bc88dc54b0b2c390fbb26faadc75604cdf961aa8c6
8eea2b71b612d2e795317ccd6e43f5f5c706983bc34faa4587506fb84020de89
8f0614dec841554d3794fc8e16ca5a8ad0e1ba5288d619dc0a10fbb08bd0f973
8fedfb7def1421aa9d58d1732be7164e33eec27b9c87193e010b9ddaa67b6a18
93d7a44bbf8dc50ecfb59f05c8c5d3f035440eccf224151e3267b39bf116c486
96a2b1bf4f56d87ca945b3f9d3c4c4cf9dfa9ba4b22b744bde9f773de5fd0cce
9dce966a6dfca8c29864c148edeb4cc142ef9d2450e28646ca0a1c18d07f726f
9f263f6b4709e9015b01f39bdb4a34380bce254e0102a9716db790033bfda9fe
a7bbb3d9e5b847cccab8e6576eda0b89febc32a187c3be5d250f9ce0a584ffcb
a931d3b4399b3a5566ef6545ceec6ea0d7e300f57b2c6072a47c4a7af159c6c7
acb1f5c444c1d9ae65de0bee7b22ff746bc6c4c7b0c41fdba02e140e908b43a0
b11e673e8f2afe35495cdaf5d2edc3cd2faf760b124a2570fb1a1f2164b42f78
c4512a0af0b9200e1025362e73d3bf8b5986d09fd420e416f7f04317a277312a
cc5e13d99a4bc900aa439ec51068a0dbede4dc0b0040edeedff31671887c351f
ceb100982b4cf505c4651e3e3b28fb909c293613a14e3f2cb289c7e4cb588b7f
d3b1fc042e8161962c3a9745c1f4e99740c61766648b1f23148084431c4e2967
d55b87d9bfaa0fa95d46bb21ddaafb8f63d048460a52f14cc7bddcde6607407e
d95f890d6edced30d4e18ce0ddaceeff5124087f36316d545ded3ec618e2026c
eace4af7314c635c5a799cedf9e148986277706a8a4a5afc63a549560608f04f
ed4c6e2f16c79461392e94a2cabd6997c9ffcd0539e05af683e7e1d95e38b92c
f23d4b309b72743aa8afe1f8c98a25b3ee31246fa572c66d9d8cb1982cae4fbc
f50e464c14d40e017a4846e58be876e7132713472a67381dd0428636aee2323e
f812c57695507ba27fdf1b9585fbbc861a62ec994f9c13a218b5061856ccae56
f99495890dcba5fc23ccebbec0ebe7ae9b994cd8b358a06ca81f88465a19fe21
fa31a8c74b30446d5e2e239b428b94a05657fb66cf61b1c5dba0dab1f77880de