![](/screenshots/2e701bdd-969e-482b-89ef-4afcc03280e6.png)
codekits.app
Open in
urlscan Pro
139.162.143.52
Public Scan
Submission: On August 02 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on July 4th 2023. Valid for: 3 months.
This is the only time codekits.app was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
16 | 139.162.143.52 139.162.143.52 | 63949 (AKAMAI-LI...) (AKAMAI-LINODE-AP Akamai Connected Cloud) | |
2 | 2606:4700:e2:... 2606:4700:e2::ac40:850f | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
6 | 2606:4700::68... 2606:4700::6811:180e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4de0:ac1... 2001:4de0:ac18::1:a:2a | 20446 (STACKPATH...) (STACKPATH-CDN) | |
1 | 2606:4700::68... 2606:4700::6812:bcf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2606:4700::68... 2606:4700::6810:5514 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a06:98c1:312... 2a06:98c1:3120::3 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:829::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 192.229.233.34 192.229.233.34 | 15133 (EDGECAST) (EDGECAST) | |
1 | () () | ||
33 | 11 |
ASN63949 (AKAMAI-LINODE-AP Akamai Connected Cloud, SG)
PTR: 139-162-143-52.ip.linodeusercontent.com
codekits.app |
Apex Domain Subdomains |
Transfer | |
---|---|---|
17 |
codekits.app
codekits.app |
847 KB |
6 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 265 |
101 KB |
2 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 372 |
21 KB |
2 |
fontawesome.com
use.fontawesome.com — Cisco Umbrella Rank: 1205 |
69 KB |
1 |
olark.com
static.olark.com — Cisco Umbrella Rank: 14402 |
3 KB |
1 |
gstatic.com
fonts.gstatic.com |
31 KB |
1 |
fieryx.com
files.fieryx.com |
1 KB |
1 |
bootstrapcdn.com
stackpath.bootstrapcdn.com — Cisco Umbrella Rank: 2829 |
15 KB |
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 743 |
79 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 79 |
1002 B |
33 | 10 |
Domain | Requested by | |
---|---|---|
17 | codekits.app |
codekits.app
static.olark.com |
6 | cdnjs.cloudflare.com |
codekits.app
|
2 | cdn.jsdelivr.net |
codekits.app
|
2 | use.fontawesome.com |
codekits.app
use.fontawesome.com |
1 | static.olark.com |
codekits.app
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | files.fieryx.com |
codekits.app
|
1 | stackpath.bootstrapcdn.com |
codekits.app
|
1 | code.jquery.com |
codekits.app
|
1 | fonts.googleapis.com |
codekits.app
|
33 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
start.codekits.app |
Subject Issuer | Validity | Valid | |
---|---|---|---|
codekits.app R3 |
2023-07-04 - 2023-10-02 |
3 months | crt.sh |
use.fontawesome.com GTS CA 1P5 |
2023-07-04 - 2023-10-02 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-07-03 - 2024-07-02 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-07-10 - 2023-10-02 |
3 months | crt.sh |
*.jquery.com Sectigo RSA Domain Validation Secure Server CA |
2023-07-11 - 2024-07-14 |
a year | crt.sh |
fieryx.com GTS CA 1P5 |
2023-06-17 - 2023-09-15 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-07-10 - 2023-10-02 |
3 months | crt.sh |
static.olark.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-03-17 - 2024-04-16 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://codekits.app/
Frame ID: 1190545B0B3D50BD1B367B9F56C7F2CD
Requests: 32 HTTP requests in this frame
Frame:
blob://https://codekits.app/800984bd-eed5-4e64-8f90-db903ae0d76f
Frame ID: EC0C4F97696FFF47FE06BD0A8806D8AE
Requests: 1 HTTP requests in this frame
Screenshot
![](/screenshots/2e701bdd-969e-482b-89ef-4afcc03280e6.png)
Page Title
Code KitsDetected technologies
![](/vendor/wappa/icons/Bootstrap.png)
Detected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
animate.css (Web Frameworks) Expand
Detected patterns
- <link [^>]+(?:/([\d.]+)/)?animate\.(?:min\.)?css
![](/vendor/wappa/icons/Font Awesome.png)
Detected patterns
- <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]+)?)?)|)
![](/vendor/wappa/icons/Google Font API.png)
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
![](/vendor/wappa/icons/Popper.png)
Detected patterns
- /popper\.js/([0-9.]+)
Slick (JavaScript Libraries) Expand
Detected patterns
- (?:/([\d.]+))?/slick(?:\.min)?\.js
![](/vendor/wappa/icons/SweetAlert2.png)
Detected patterns
- sweetalert2(?:\.all)?(?:\.min)?\.js
- /npm/sweetalert2@([\d.]+)
- sweetalert2@([\d.]+)/dist/sweetalert2(?:\.all)(?:\.min)\.js
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title: Register Now
Search URL Search Domain Scan URL
Title: Register Now
Search URL Search Domain Scan URL
Title: Don't have account?
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
33 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
codekits.app/ |
27 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.css
use.fontawesome.com/releases/v5.1.0/css/ |
45 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slick.min.css
cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/ |
1 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slick-theme.min.css
cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/ |
2 KB 971 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
animate.min.css
cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.0/ |
56 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
4 KB 1002 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.css
codekits.app/css/ |
288 KB 35 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hero-img.png
codekits.app/images/ |
178 KB 178 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
section-img.jpg
codekits.app/images/ |
79 KB 79 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
course-1.png
codekits.app/images/ |
20 KB 20 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
course-2.png
codekits.app/images/ |
24 KB 24 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
course-3.png
codekits.app/images/ |
22 KB 22 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
course-4.png
codekits.app/images/ |
23 KB 23 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
course-5.png
codekits.app/images/ |
23 KB 23 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
course-6.png
codekits.app/images/ |
21 KB 21 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
course-7.png
codekits.app/images/ |
21 KB 21 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
visa.png
codekits.app/images/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
master.png
codekits.app/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
codekits.app/js/ |
1 MB 214 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.3.1.js
code.jquery.com/ |
265 KB 79 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/ |
49 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
popper.min.js
cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/ |
20 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sweetalert2.all.min.js
cdn.jsdelivr.net/npm/sweetalert2@10/dist/ |
71 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slick.js
cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/ |
88 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
animatedModal.min.js
cdn.jsdelivr.net/npm/animatedmodal@1.0.0/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
codekits.app/images/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg.jpg
codekits.app/images/ |
168 KB 168 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
list-img.png
files.fieryx.com/startcoding/ |
897 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
fonts.gstatic.com/s/montserrat/v25/ |
30 KB 31 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-solid-900.woff2
use.fontawesome.com/releases/v5.1.0/webfonts/ |
58 KB 59 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/ |
75 KB 76 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loader.js
static.olark.com/jsclient/ |
9 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
800984bd-eed5-4e64-8f90-db903ae0d76f
https://codekits.app/ Frame EC0C |
147 B 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
13 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| 0 function| _ function| Popper function| jQuery function| $ function| axios object| bootstrap function| Sweetalert2 function| SweetAlert function| Swal function| sweetAlert function| swal function| olark2 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 |
---|---|---|
codekits.app/ | Name: XSRF-TOKEN Value: eyJpdiI6IjV5NUtmdDU4STNmeTB3ZmJSZjhhREE9PSIsInZhbHVlIjoiRjE0ekxjSDh0YllBU0QxK2ZwUU0vVERjdWVkUTNwN21uakxYdXZzbFZNcTBDZ2I1ZWdGU29YYXdwVUZPcldHanY0VVdWdlp4UzM2Y3pVeHdDcWtTTU1DaDFjWHFCODBVZ0VGaHUxeFk4d1pkYVlSSjY5MmtQRWorRUFMYys2Q1IiLCJtYWMiOiIyNjNmNjRiNzg4Yjc0NDM5NTUyMWQ4ZTU5NGFmOWNjNzhlMDA0NGY5ZmU0MGU0Nzg0MmRhZTQzMzg4YmQwYmNmIiwidGFnIjoiIn0%3D |
|
codekits.app/ | Name: code_kits_session Value: eyJpdiI6IndEbER1TUJHelU0ZDFYRnp4RHRxY1E9PSIsInZhbHVlIjoiSnNTYzFFNG4zL3FkZkhFMWVQeGNScGlPSmVKaExmL2djZ0lXNy9KOFVsbjZGSGs3aTBUZm5xczcrM1RjZjl0dVVldUFmMEFkdjdkZjBZUi9kTFduVjZaOEJsbHpHeGpOeitxelpCeHV1UmsrbEZlRGM3aUdVb3RFOFVKYzBHYkkiLCJtYWMiOiIzNTMyOWIxM2Q0OTZlY2Q0NTQ1NTQ1Njg5MmUyNDBlYzk5ZDY3MTI5MDU1ZTljOTNmZDBhYWI0NjUyZDY3Mzg0IiwidGFnIjoiIn0%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
codekits.app
files.fieryx.com
fonts.googleapis.com
fonts.gstatic.com
stackpath.bootstrapcdn.com
static.olark.com
use.fontawesome.com
139.162.143.52
192.229.233.34
2001:4de0:ac18::1:a:2a
2606:4700::6810:5514
2606:4700::6811:180e
2606:4700::6812:bcf
2606:4700:e2::ac40:850f
2a00:1450:4001:80b::200a
2a00:1450:4001:829::2003
2a06:98c1:3120::3
005e62f6e5a76dc883c260fb5cdae5da0204995d8342374b368e3d2d73a7dba2
02835066969199e9924f1332f7172a5d7e552f023a20c3d8ba03bb6c51ce5be5
0bca10549df770ab6790046799e5a9e920c286453ebbb2afb0d3055339245339
0f7fd4e1396eb126bf401660d71356af5c9b161f6aedc38ebf49b486465314cc
10b81fdc2b35e5fcd6f5c1a1c8032ec20a0f0af440246dc312d912ed6c153acc
26172ac84d66d9f184d548d3550e0701f812ea34d0f739e17a054ef680f18a76
282f9eede0169b005bf2375d93bf73f6b37ec9934c5fe8ee56cfee6904507797
2d5fa531e30ac3debad673003128f1ca9ad3c964ef17b547377e7ed09bd4504f
320fdd7526bbff829c1e68ee2007863c0dfaf74e2883a82702dcf1390db63e37
423d4812daf31d4e25b1ccd5e3d44bb9130874ba6027ba4931696dd494b89b37
4447047181e288f6c6f7c9327e0a1f8b64bb045003cad4a20486d37b3c6c0c92
45a3b84d14bb05ef458c6718e7809a1615dd327257607f446e7f8bba4d718f70
50ad448a8a5720bf8a5617db15af31ae60163de06331576f60c6244c012ffc72
56810211b7bcee48616fe3bd5afe651d771e5ee0174d14ac5461ee599f27f2d5
5b775a595c82c78bb3b8fa33457043fcf2380ba0f2feb2c5bfe9142359be5c80
5b921237642ede5884bd5b1a0d82ebb85f0ae33899d3c8f671a1b3d6bde9ae48
75e515b760b09638008dcdea00101f2d8d09135f9306d11eafac21c64f5e31c5
a02cc33d70bb57442b15eb740310f69f95e952cd277f56a823637b01ed1a68a4
a83079124373d924ad1402fbc08d2e24d0043234d4c26565f1c368745f55f5d9
ae919a7c9f25f0fd97fc18e398ae8e453fcaae487e4a4cb4f896e7fecde4a780
afd2d099307fc78c161dc1574920c7268ad8c0e8b6a896f58dae6b61d48c5a9d
b0ec89025105eca3ada6c3b70cd87bf663b08d0eda217b795266fab91f227678
c203d0feb332b6efcd7061f432c80ec3327d544b4e129609ac68e92eadcb1f0a
c99688458a4ed9e201c5b2b5d25ea5f4a58a17fe56b89b948ee90edd6e73f894
cd44068a14c4900e2792b81f6db00cd5fde9c6f9d68b39c1343f93b89a14bf73
ce91e2144ea27f82292ef2c87c5d9e1d0b9994df63836130293865aca18fc550
d792afdac7f7ae5de7c6964950c6c61dc6e3f3813180a59e141c7cb4ac4364dc
d8aa24ecc6cecb1a60515bc093f1c9da38a0392612d9ab8ae0f7f36e6eee1fad
d9d439586577a902171602d5e9a52c1c3ee62c98181397b3fa9433427e0d2006
e199df86f3e9a98ab8788cbcbf61eb37620acb05d0df9b0b6ec995b2e69ce39e
e21aa5b0d3fd28cebed9e03c5544f4924e11b0c453792ed018720cf8c679b0b6
e665a6302267f951e37a4df2af23a5b986248f060cf429297c2ed3ef992da243
ef75b33904d93af24fa40e39bfc332becf6145911fb0715a252445b5e2bcb79e